报错修改,IndexError: invalid index of a 0-dim tensor. Use tensor.item()
in Python or tensor.item<T>()
in
pytorch的使用中,因为版本问题出现错误。
pyitcast.transformer_utils的文件中
return loss * norm
或者
return loss[0] * norm
134行改为
return loss.item() * norm
loss.data[0] 是pytorch0.3.1版本代码,在0.4-0.5版本的pytorch会出现警告,不会报错,但是0.5版本以上的pytorch就会报错,总的来说是版本更新问题.