nn.CrossEntropyLoss(x,label)报x维度与label维度不一样

左边是用pytorch的resNet网络模型训练,右边是官方入门的神经网络模型。左边运行一直报维度不一样的错误,我调试发现维度和右边代码的维度是一样的,数据集和误差函数也都是用同一个。为什么会出现左边代码运行不了,右边的可以运行?

img

img

左边images维度 和右边的output维度不一致