AttributeError: 'DataParallel' object has no attribute 'fc'
时间: 2023-11-09 07:06:21 浏览: 143
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误是因为你正在尝试访问一个名为 'fc' 的属性,但是在 'DataParallel' 对象上该属性不存在。通常情况下,当模型使用 `torch.nn.DataParallel` 进行并行计算时,模型的属性会被包装在 `DataParallel` 对象中。要访问模型的属性,你需要先解除 `DataParallel` 的包装。可以通过以下代码实现:
```
model = model.module
```
这样你就可以在 `model` 上访问属性 'fc' 了。
阅读全文