RuntimeError: invalid argument 5: k not in range for dimension at /pytorch/aten/src/THC/generic/THCTensorTopK.cu:24
作者在训练一个分类模型时在train时没有报错,但是在验证val时报了这个错误
RuntimeError: invalid argument 5: k not in range for dimension at /pytorch/aten/src/THC/generic/THCTensorTopK.cu:24
意思是当前只有5各分类,无法计算top5准确率
找到代码修改分类数解决
acc1, acc5 = accuracy(output, target, topk=(1, 4))