RuntimeError:在 DataLoader 工作进程 3 中捕获 RuntimeError

青葱年少 pytorch 663

原文标题RuntimeError: Caught RuntimeError in DataLoader worker process 3

我在尝试在单个 GPU 上训练我的模型时遇到了这个问题;我检查了张量形状,它的大小调整得很好

RuntimeError: Caught RuntimeError in DataLoader worker process 3.
Original Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\envs\new\lib\site-packages\torch\utils\data\_utils\worker.py", line 202, in _worker_loop
    data = fetcher.fetch(index)
  File "C:\ProgramData\Anaconda3\envs\new\lib\site-packages\torch\utils\data\_utils\fetch.py", line 28, in fetch
    data.append(next(self.dataset_iter))
  File "c:\users\anaszafar\desktop\train\detectron2\detectron2\data\common.py", line 201, in __iter__
    yield self.dataset[idx]
  File "c:\users\anaszafar\desktop\train\detectron2\detectron2\data\common.py", line 90, in __getitem__
    data = self._map_func(self._dataset[cur_idx])
  File "c:\users\anaszafar\desktop\train\adelaidet\adet\data\fcpose_dataset_mapper.py", line 62, in __call__
    raise
RuntimeError: No active exception to reraise

原文链接:https://stackoverflow.com//questions/71553323/runtimeerror-caught-runtimeerror-in-dataloader-worker-process-3

回复

我来回复
  • Shai的头像
    Shai 评论

    您的代码似乎在没有有意义的错误消息的情况下引发了异常。查看函数中c:\users\anaszafar\desktop\train\adelaidet\adet\data\fcpose_dataset_mapper.py第 62 行附近的代码__call__,了解为什么您的数据集代码决定raise出现非特定错误。

    2年前 0条评论