代码拉取完成,页面将自动刷新
在启智平台运行官方的YOLOX代码的时候出现了报错,代码仓位置为
https://openi.pcl.ac.cn/starlight_glim/YOLO-X
报错信息为
Traceback (most recent call last):
File "/home/work/user-job-dir/code/train.py", line 420, in <module>
run_train(config)
File "/cache/user-job-dir/code/model_utils/moxing_adapter.py", line 105, in wrapped_func
run_func(*args, **kwargs)
File "/home/work/user-job-dir/code/train.py", line 398, in run_train
sink_size=-1)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 1049, in train
initial_epoch=initial_epoch)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 98, in wrapper
func(self, *args, **kwargs)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 623, in _train
cb_params, sink_size, initial_epoch, valid_infos)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 701, in _train_dataset_sink_process
outputs = train_network(*inputs)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/nn/cell.py", line 578, in __call__
out = self.compile_and_run(*args)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/nn/cell.py", line 965, in compile_and_run
self.compile(*inputs)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/nn/cell.py", line 938, in compile
jit_config_dict=self._jit_config_dict)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/common/api.py", line 1137, in compile
result = self._graph_executor.compile(obj, args_list, phase, self._use_vm_mode())
TypeError: The primitive[OneHot]'s input arguments[off_dtype, on_value] must be all tensor and those type must be same. But got input argument[off_dtype]:Float32
But got input argument[on_value]:Float32
Valid type list: {Tensor[Bool], Tensor[Complex128], Tensor[Complex64], Tensor[Float16], Tensor[Float32], Tensor[Float64], Tensor[Float], Tensor[Int16], Tensor[Int32], Tensor[Int64], Tensor[Int8], Tensor[Int], Tensor[UInt16], Tensor[UInt32], Tensor[UInt64], Tensor[UInt8], Tensor[UInt]}.
----------------------------------------------------
- The Traceback of Net Construct Code:
----------------------------------------------------
The function call stack (See file '/cache/user-job-dir/workspace/device0/rank_0/om/analyze_fail.dat' for more details. Get instructions about `analyze_fail.dat` at https://www.mindspore.cn/search?inputValue=analyze_fail.dat):
# 0 In file /usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/dataset_helper.py(106)
return self.network(*outputs)
^
# 1 In file /cache/user-job-dir/code/src/yolox.py(480)
if self.ema:
# 2 In file /cache/user-job-dir/code/src/yolox.py(485)
loss = F.depend(loss, self.optimizer(grads))
^
# 3 In file /cache/user-job-dir/code/src/yolox.py(466)
loss = self.network(*inputs)
^
# 4 In file /cache/user-job-dir/code/src/yolox.py(344)
if self.use_summary:
# 5 In file /cache/user-job-dir/code/src/yolox.py(294)
ret_posk = P.Transpose()(ops.one_hot(min_index, gt_max, 1.0, 0.0), (0, 2, 1))
^
# 6 In file /usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/ops/function/array_func.py(270)
return onehot(indices, depth, on_value, off_value)
^
硬件环境:Ascend
软件环境:Mindspore version:1.8.1, python version 3.7.5
执行模式:pynative
train.py
NPU: 1*Ascend 910, CPU: 24, 显存: 32GB, 内存: 256GB
backbone:darknet53
config_path = /cache/user-job-dir/code/yolox_darknet53.yaml; data_dir = /cache/data/visdrone2017; is_distributed = 0
跑通
Traceback (most recent call last):
File "/home/work/user-job-dir/code/train.py", line 420, in <module>
run_train(config)
File "/cache/user-job-dir/code/model_utils/moxing_adapter.py", line 105, in wrapped_func
run_func(*args, **kwargs)
File "/home/work/user-job-dir/code/train.py", line 398, in run_train
sink_size=-1)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 1049, in train
initial_epoch=initial_epoch)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 98, in wrapper
func(self, *args, **kwargs)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 623, in _train
cb_params, sink_size, initial_epoch, valid_infos)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/model.py", line 701, in _train_dataset_sink_process
outputs = train_network(*inputs)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/nn/cell.py", line 578, in __call__
out = self.compile_and_run(*args)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/nn/cell.py", line 965, in compile_and_run
self.compile(*inputs)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/nn/cell.py", line 938, in compile
jit_config_dict=self._jit_config_dict)
File "/usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/common/api.py", line 1137, in compile
result = self._graph_executor.compile(obj, args_list, phase, self._use_vm_mode())
TypeError: The primitive[OneHot]'s input arguments[off_dtype, on_value] must be all tensor and those type must be same. But got input argument[off_dtype]:Float32
But got input argument[on_value]:Float32
Valid type list: {Tensor[Bool], Tensor[Complex128], Tensor[Complex64], Tensor[Float16], Tensor[Float32], Tensor[Float64], Tensor[Float], Tensor[Int16], Tensor[Int32], Tensor[Int64], Tensor[Int8], Tensor[Int], Tensor[UInt16], Tensor[UInt32], Tensor[UInt64], Tensor[UInt8], Tensor[UInt]}.
----------------------------------------------------
- The Traceback of Net Construct Code:
----------------------------------------------------
The function call stack (See file '/cache/user-job-dir/workspace/device0/rank_0/om/analyze_fail.dat' for more details. Get instructions about `analyze_fail.dat` at https://www.mindspore.cn/search?inputValue=analyze_fail.dat):
# 0 In file /usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/train/dataset_helper.py(106)
return self.network(*outputs)
^
# 1 In file /cache/user-job-dir/code/src/yolox.py(480)
if self.ema:
# 2 In file /cache/user-job-dir/code/src/yolox.py(485)
loss = F.depend(loss, self.optimizer(grads))
^
# 3 In file /cache/user-job-dir/code/src/yolox.py(466)
loss = self.network(*inputs)
^
# 4 In file /cache/user-job-dir/code/src/yolox.py(344)
if self.use_summary:
# 5 In file /cache/user-job-dir/code/src/yolox.py(294)
ret_posk = P.Transpose()(ops.one_hot(min_index, gt_max, 1.0, 0.0), (0, 2, 1))
^
# 6 In file /usr/local/ma/python3.7/lib/python3.7/site-packages/mindspore/ops/function/array_func.py(270)
return onehot(indices, depth, on_value, off_value)
^
Please assign maintainer to check this issue.
请为此issue分配处理人。
@fangwenyi @chengxiaoli @Shawny
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
感谢您的反馈,您可以评论//mindspore-assistant更快获取帮助,更多标签可以查看标签列表:
您好,这里是MindSpore社区,如您对该代码仓有疑问,可以移步对应代码仓提交issue
登录 后才可以发表评论