首页 > 解决方案 > ImportError:无法从“torch.nn.modules.loss”导入名称“_assert_no_grad”

问题描述

使用安装 PyTorchpip install torchvision

尝试导入 _assert_no_grad_Loss using

从 torch.nn.modules.loss 导入 _assert_no_grad, _Loss 使用

即使在重新安装 Torch 和 PyTorch 后也会出现此错误

Traceback(最近一次调用最后一次):文件“/home/ubuntu/Project/Segmentation/pytorch-discriminative-loss/src/loss.py”,第 7 行,来自 torch.nn.modules.loss 导入 _assert_no_grad,_Loss ImportError:无法从“torch.nn.modules.loss”(/home/ubuntu/anaconda3/lib/python3.8/site-packages/torch/nn/modules/loss.py)导入名称“_assert_no_grad”

注意 - 火炬版本 = 1.7.0 和火炬视觉 = 0.8.1

标签: pythonpytorchpython-importtorchtorchvision

解决方案


推荐阅读