最近,我在Win10上安装了Pytorch 1.7.1、cuda11.1和python 3.8.5。然而,经过几个时代的训练后,像“PermissionError:[WinError 5]”这样的错误总是发生。我曾试图修改python权限,但失败了。有人遇到过这样的问题吗
以下是错误信息:
File "D:\Pycharm\Anaconda\lib\site-packages\tqdm\std.py", line 1165, in __iter__
for obj in iterable:
File "D:\Pycharm\Anaconda\lib\site-packages\torch\utils\data\dataloader.py", line 352, in __iter__
return self._get_iterator()
File "D:\Pycharm\Anaconda\lib\site-packages\torch\utils\data\dataloader.py", line 294, in _get_iterator
return _MultiProcessingDataLoaderIter(self)
File "D:\Pycharm\Anaconda\lib\site-packages\torch\utils\data\dataloader.py", line 801, in __init__
w.start()
File "D:\Pycharm\Anaconda\lib\multiprocessing\process.py", line 121, in start
self._popen = self._Popen(self)
File "D:\Pycharm\Anaconda\lib\multiprocessing\context.py", line 224, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
File "D:\Pycharm\Anaconda\lib\multiprocessing\context.py", line 327, in _Popen
return Popen(process_obj)
File "D:\Pycharm\Anaconda\lib\multiprocessing\popen_spawn_win32.py", line 93, in __init__
reduction.dump(process_obj, to_child)
File "D:\Pycharm\Anaconda\lib\multiprocessing\reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
File "D:\Pycharm\Anaconda\lib\multiprocessing\synchronize.py", line 104, in __getstate__
h = context.get_spawning_popen().duplicate_for_child(sl.handle)
File "D:\Pycharm\Anaconda\lib\multiprocessing\popen_spawn_win32.py", line 99, in duplicate_for_child
return reduction.duplicate(handle, self.sentinel)
File "D:\Pycharm\Anaconda\lib\multiprocessing\reduction.py", line 79, in duplicate
return _winapi.DuplicateHandle(
PermissionError: [WinError 5] Access Denied。
目前没有回答
相关问题 更多 >
编程相关推荐