AttributeError: ‘function‘ object has no attribute ‘parameters‘

AttributeError: ‘function‘ object has no attribute ‘parameters‘_第1张图片

 

可能原因:

(1)函数名和系统中某个名称相同,但是这次并没有任何名为‘parametres’的

(2)导入modul或function错误

实际原因:

模型加入了.cuda() 是一个 function,所以无法直接优化

解决方案: 

移除.cuda,改为to(device)

AttributeError: ‘function‘ object has no attribute ‘parameters‘_第2张图片

镜像问题:

AttributeError: 'Model' object has no attribute 'parameters'AttributeError: ‘function‘ object has no attribute ‘parameters‘_第3张图片

 

 

问题:未在class里的init内加torch.nn.model

解决方案:

 

 

你可能感兴趣的:(深度学习,人工智能)