python - 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
解决方案
推荐阅读
- arduino - 如何使用 esp8266 客户端登录 Web 服务器?
- c# - 将datagridview中某些行的字体设为粗体
- python - How do I apply an IF and ELSEIF statement in Python?
- javascript - 如何使用 Vanilla JavaScript 动态更改 ID 属性
- r - 有人遇到 metaboanalystR CrossReference 错误的问题吗?
- react-native - 在反应导航 v5 中使用 props.route 无法获取参数数据
- c - C - 链表中的插入覆盖值
- android - 如何在 Kotlin 中使用 Volley 正确解析此 JSON 响应
- r - 根据 r 中的行值将列聚合为新列
- matplotlib - 如何在 plot_confusion_matrix 中格式化数字