已关闭
[Installation]: vad报错 #193
guoyao创建于  4月27日关闭于  5月12日
guoyao
guoyao
4月27日 创建

在提交新问题之前,请确保您已经在社区中搜索过相关问题,并使用了社区中提供的资源/工具后,仍未找到满意的解决方式。

环境信息

例如:
- 操作系统
- 昇腾硬件信息
- CANN软件版本
- 安装的对应软件版本

您是如何安装操作的

[rank6]: Traceback (most recent call last):
[rank6]:   File "/home/vad/project/VAD/tools/train.py", line 290, in <module>
[rank6]:     main()
[rank6]:   File "/home/vad/project/VAD/tools/train.py", line 264, in main
[rank6]:     custom_train_model(
[rank6]:   File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/apis/train.py", line 21, in custom_train_model
[rank6]:     custom_train_detector(
[rank6]:   File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/apis/mmdet_train.py", line 194, in custom_train_detector
[rank6]:     runner.run(data_loaders, cfg.workflow)
[rank6]:   File "/home/vad/project/mmcv/mmcv/runner/epoch_based_runner.py", line 136, in run
[rank6]:     epoch_runner(data_loaders[i], **kwargs)
[rank6]:   File "/home/vad/project/mmcv/mmcv/runner/epoch_based_runner.py", line 53, in train
[rank6]:     self.run_iter(data_batch, train_mode=True, **kwargs)
[rank6]:   File "/home/vad/project/mmcv/mmcv/runner/epoch_based_runner.py", line 31, in run_iter
[rank6]:     outputs = self.model.train_step(data_batch, self.optimizer,
[rank6]:               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/mmcv/mmcv/parallel/distributed.py", line 63, in train_step
[rank6]:     output = self.module.train_step(*inputs[0], **kwargs[0])
[rank6]:              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/models/detectors/base.py", line 248, in train_step
[rank6]:     losses = self(**data)
[rank6]:              ^^^^^^^^^^^^
[rank6]:   File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1736, in _wrapped_call_impl
[rank6]:     return self._call_impl(*args, **kwargs)
[rank6]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1747, in _call_impl
[rank6]:     return forward_call(*args, **kwargs)
[rank6]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 163, in forward
[rank6]:     return self.forward_train(**kwargs)
[rank6]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/mmcv/mmcv/runner/fp16_utils.py", line 208, in new_func
[rank6]:     return old_func(*args, **kwargs)
[rank6]:            ^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 246, in forward_train
[rank6]:     losses_pts = self.forward_pts_train(img_feats, gt_bboxes_3d, gt_labels_3d,
[rank6]:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 145, in forward_pts_train
[rank6]:     losses = self.pts_bbox_head.loss(*loss_inputs, img_metas=img_metas)
[rank6]:              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/mmcv/mmcv/runner/fp16_utils.py", line 208, in new_func
[rank6]:     return old_func(*args, **kwargs)
[rank6]:            ^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD_head.py", line 1691, in loss
[rank6]:     losses_cls, losses_bbox, loss_traj, loss_traj_cls = multi_apply(
[rank6]:                                                         ^^^^^^^^^^^^
[rank6]:   File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/core/utils/misc.py", line 30, in multi_apply
[rank6]:     return tuple(map(list, zip(*map_results)))
[rank6]:                            ^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD_head.py", line 1372, in loss_single
[rank6]:     num_total_pos = loss_cls.new_tensor([num_total_pos])
[rank6]:                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[rank6]:   File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch_npu/contrib/transfer_to_npu.py", line 161, in decorated
[rank6]:     return fn(*args, **kwargs)
[rank6]:            ^^^^^^^^^^^^^^^^^^^
[rank6]: RuntimeError: The Inner error is reported as above. The process exits for this inner error, and the current working operator name is SigmoidFocalLoss.
[rank6]: Since the operator is called asynchronously, the stacktrace may be inaccurate. If you want to get the accurate stacktrace, please set the environment variable ASCEND_LAUNCH_BLOCKING=1.
[rank6]: Note: ASCEND_LAUNCH_BLOCKING=1 will force ops to run in synchronous mode, resulting in performance degradation. Please unset ASCEND_LAUNCH_BLOCKING in time after debugging.
[rank6]: [ERROR] 2026-04-27-19:08:37 (PID:38388, Device:6, RankID:6) ERR00100 PTA call acl api failed.
[rank6]: E19999: Inner Error!
[rank6]: E19999: [PID: 38388] 2026-04-27-19:08:37.984.881 Assert ((append_atomic_index_ptr) != nullptr) failed[FUNC:TilingAppendAtomicIndex][FILE:tiling.cc][LINE:715]
[rank6]:         TraceBack (most recent call last):
[rank6]:        Assert ((TilingAppendAtomicIndex(tiling_data, atomic_index)) == ge::SUCCESS) failed[FUNC:TilingAppendDfxInfo][FILE:tiling.cc][LINE:742]
[rank6]:        [Exec][Op]Execute op failed. op type = SigmoidFocalLoss, ge result = 1343225857[FUNC:ReportCallError][FILE:log_inner.cpp][LINE:161]

欢迎加入社区,感谢您对社区的贡献 🎉!

likedislike
ascend-robotascend-robot成员
4月27日 添加了label:installation
xiangyuming
xiangyuming成员
4月27日 评论:

/label add triaged

likedislike
ascend-robotascend-robot成员
4月27日 添加了label:triaged
guoyao
guoyao
4月28日 评论:

@zjuxym 这个报错是啥原因呢

likedislike
guoyao
guoyao
4月28日 评论:

export ASCEND_LAUNCH_BLOCKING=1 我设置了这个环境变量后
日志报错又变成这个了

Thread 0x0000fffd4ff4f120 (most recent call first):
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_innerFatal Python error:
PyThreadState_Get File : "the function must be called with the GIL held, but the GIL is released (the current Python thread state is NULL)/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py
"Python runtime state: , line initialized1002
in
_bootstrapThread 0x
0000fffd3ffff120
(most recent call first):
Thread 0x File 0000fffd4e71f120" (most recent call first):
/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py File ""/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line , line 327327 in in waitwait

File File ""/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py"", line , line 231231 in in _feed_feed

File File ""/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py""Fatal Python error: , line , line PyThreadState_Get982982: in in the function must be called with the GIL held, but the GIL is released (the current Python thread state is NULL)runrun

Python runtime state: File File initialized""
/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py
""Thread 0x, line , line Fatal Python error: 0000fffd657af12010451045PyThreadState_Get (most recent call first):
Fatal Python error: in in : File PyThreadState_GetFatal Python error: Fatal Python error: _bootstrap_inner_bootstrap_innerthe function must be called with the GIL held, but the GIL is released (the current Python thread state is NULL)": Fatal Python error: PyThreadState_GetFatal Python error: PyThreadState_Get

likedislike
guoyao
guoyao
4月28日 评论:

Current thread 0x0000ffff818fc020 (most recent call first):
File "/home/vad/project/mmcv/mmcv/ops/focal_loss.py", line 59 in forward
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/autograd/function.py", line 575 in apply
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/models/losses/focal_loss.py", line 139 in sigmoid_focal_loss
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/models/losses/focal_loss.py", line 233 in forward
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1747 in _call_impl
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1736 in _wrapped_call_impl
File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD_head.py", line 1368 in loss_single
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/core/utils/misc.py", line 30 in multi_apply
File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD_head.py", line 1691 in loss
File "/home/vad/project/mmcv/mmcv/runner/fp16_utils.py", line 208 in new_func
File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 145 in forward_pts_train
File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 246 in forward_train
File "/home/vad/project/mmcv/mmcv/runner/fp16_utils.py", line 208 in new_func
File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 163 in forward
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1747 in _call_impl
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1736 in _wrapped_call_impl
File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/models/detectors/base.py", line 248 in train_step
File "/home/vad/project/mmcv/mmcv/parallel/distributed.py", line 63 in train_step
File "/home/vad/project/mmcv/mmcv/runner/epoch_based_runner.py", line 31 in run_iter
File "/home/vad/project/mmcv/mmcv/runner/epoch_based_runner.py", line 53 in train
File "/home/vad/project/mmcv/mmcv/runner/epoch_based_runner.py", line 136 in run
File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/apis/mmdet_train.py", line 194 in custom_train_detector
File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/apis/train.py", line 21 in custom_train_model
File "/home/vad/project/VAD/tools/train.py", line 264 in main
File "/home/vad/project/VAD/tools/train.py", line 290 in

likedislike
xiangyuming
xiangyuming成员
4月28日 评论:

您好,可能是分布式程序冲突,您可以清理一下环境中的残余进程后尝试

likedislike
guoyao
guoyao
4月28日 评论:

您好,可能是分布式程序冲突,您可以清理一下环境中的残余进程后尝试

@zjuxym

怎么清理呢,跟这个应该没关系吧,多台机器都报错

likedislike
guoyao
guoyao
4月28日 评论:

这个是啥原因呢?
RuntimeError: The Inner error is reported as above. The process exits for this inner error, and the current working operator name is SigmoidFocalLoss.

likedislike
xiangyuming
xiangyuming成员
4月29日 评论:

由于算子异步下发,报错位置与实际出错的算子的位置未必一致,需要在环境中export ASCEND_LAUNCH_BLOCKING=1,将执行顺序改为同步,虽然会损失性能,但是能保证报错与实际出问题的地方一致,因此SigmoidFocalLoss的问题若出在使能ASCEND_LAUNCH_BLOCKING=1之前,则需添加同步后查看真正的报错位置

likedislike
guoyao
guoyao
4月29日 评论:

设置ASCEND_LAUNCH_BLOCKING=1,然后强制NPUS=1 训练报错信息

Fatal Python error: PyThreadState_Get: the function must be called with the GIL held, but the GIL is released (the current Python thread state is NULL)
Python runtime state: initialized

Thread 0x0000fff9e4f9f120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9e57af120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9e5fbf120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9e67cf120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9dffff120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9df7ef120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9defdf120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9de7cf120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9effff120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9f4cdf120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9f54ef120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fff9f5cff120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 327 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/queues.py", line 231 in _feed
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fffa056af120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 331 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/queue.py", line 180 in get
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/tensorboard/summary/writer/event_file_writer.py", line 269 in _run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/tensorboard/summary/writer/event_file_writer.py", line 244 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fffc1afdf120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/connection.py", line 395 in _recv
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/connection.py", line 430 in _recv_bytes
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/connection.py", line 250 in recv
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/pool.py", line 579 in _handle_results
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fffc1b7ef120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/pool.py", line 531 in _handle_tasks
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fffc1bfff120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/selectors.py", line 415 in select
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/connection.py", line 948 in wait
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/pool.py", line 502 in _wait_for_updates
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/pool.py", line 522 in _handle_workers
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 982 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Thread 0x0000fffc99fe8120 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/connection.py", line 395 in _recv
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/connection.py", line 430 in _recv_bytes
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/connection.py", line 250 in recv
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/multiprocessing/managers.py", line 822 in _callmethod
  File "<string>", line 2 in get
  File "/usr/local/Ascend/ascend-toolkit/latest/python/site-packages/tbe/common/repository_manager/utils/multiprocess_util.py", line 91 in run
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1045 in _bootstrap_inner
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/threading.py", line 1002 in _bootstrap

Current thread 0x0000ffffafcf7020 (most recent call first):
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmcv/ops/focal_loss.py", line 59 in forward
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/autograd/function.py", line 575 in apply
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/models/losses/focal_loss.py", line 139 in sigmoid_focal_loss
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/models/losses/focal_loss.py", line 233 in forward
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1747 in _call_impl
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1736 in _wrapped_call_impl
  File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD_head.py", line 1368 in loss_single
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/core/utils/misc.py", line 30 in multi_apply
  File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD_head.py", line 1691 in loss
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmcv/runner/fp16_utils.py", line 208 in new_func
  File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 145 in forward_pts_train
  File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 246 in forward_train
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmcv/runner/fp16_utils.py", line 208 in new_func
  File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/VAD.py", line 163 in forward
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1747 in _call_impl
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/torch/nn/modules/module.py", line 1736 in _wrapped_call_impl
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmdet/models/detectors/base.py", line 248 in train_step
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmcv/parallel/distributed.py", line 63 in train_step
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmcv/runner/epoch_based_runner.py", line 31 in run_iter
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmcv/runner/epoch_based_runner.py", line 53 in train
  File "/home/ma-user/anaconda3/envs/PyTorch-2.5.1/lib/python3.11/site-packages/mmcv/runner/epoch_based_runner.py", line 136 in run
  File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/apis/mmdet_train.py", line 194 in custom_train_detector
  File "/home/vad/project/VAD/projects/mmdet3d_plugin/VAD/apis/train.py", line 21 in custom_train_model
  File "/home/vad/project/VAD/tools/train.py", line 264 in main
  File "/home/vad/project/VAD/tools/train.py", line 290 in <module>
likedislike
guoyao
guoyao
4月29日 评论:

@zjuxym 帮忙看看,看起来都是SigmoidFocalLoss的原因

likedislike
xiaohuizhu1037
xiaohuizhu1037成员
4月29日 评论:

我们仓上提供的适配是python3.8和pytorch2.1.0的版本,目前看起来您使用的似乎是python3.11和pytorch2.5.1的版本,这应该会导致许多三方依赖的版本发生变化,可能会不适配导致异常,可以先尝试用python3.8和pytorch2.1.0重新搭建下环境。

likedislike
xiangyumingxiangyuming成员
5月12日 issue状态由 TODO 改变为 DONE
xiangyumingxiangyuming成员
5月12日 关闭了 issue