报错:
C:\Anaconda3\python.exe C:\Anaconda3\Lib\site-packages\torch\nn\modules\module.py Traceback (most recent call last): File "C:\Anaconda3\Lib\site-packages\torch\nn\modules\module.py", line 14, in <module> from ...utils.hooks import RemovableHandle ImportError: attempted relative import with no known parent package
原代码:
from ...utils.hooks import RemovableHandle
这个错误表明在的代码中存在了多次相对导入,但是无法找到相对导入的父包。相对导入需要在一个已知的包的上下文中进行。
修改后代码:
from torch.nn.utils.hooks import RemovableHandle
这将使用绝对导入替换相对导入,以便正确导入`RemovableHandle`类。