错误提示永远比代码重要。因此重视它!
一、报错位置为
(1)错误提示为:bool value of Tensor with more than one value is ambiguous
(2)有道翻译为:untimeError: bool值的张量超过一个值是模棱两可的。
(3)错误提示为:Traceback (most recent call last)
(4)有道翻译为:回溯(最近的调用最后)
二、分析
仔细看了看错误位置,criterion用法没什么问题。criterion是一个结果张量,那么就去找它的原始张量,问题一下就找到了,均方误差声明时没有加括号(),添加黄色括号后问题解决。