报错:
1. AssertionError
label index有问题
2. RuntimeError: cuDNN error: CUDNN_STATUS_NOT_INITIALIZED 问题可能有两种解决思路:
1 检查GPU服务器的CUDA版本,一定要在Pytorch官网安装对应你CUDA版本的Pytorch
2 若提示loss不能反传,则检查分类类别数量是否与实际数据的类别数量一致。
3. gendata报错: json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 5002 column 1 (char 117838)
检查json文件倒数第二行逗号是否去除,参考以下文章
https://blog.csdn.net/liaoningxinmin/article/details/119139840
KeyError: ‘WQ0A0ooEeqU’
4.gendata报错某个json文件标签出问题
去谷歌云盘搜索一下那个文件,应该是被重复上传了(因为梯子不稳定,所以会出现断线重连导致一些文件被重复上传的问题,尤其整个训练集一起传上去时候)。这时候别急,把那些文件搜索到,删除然后重新上传那些文件。我6000多的json文件重复了二十多个,慢慢删掉重新上传就好了。直接重新上传整个训练集还是可能出现这个问题,并且上传时间又很久。我第一次遇到这个问题心态爆炸,因为我不知道这会重复多少个,删掉重新上传十多个没耐心了,直接重新上传整个文件夹,但还是遇到了这个问题,当时真的心态爆炸。放宽心,不会很多的。