unexpected EOF, expected 65478 more bytes. The file might be corrupted.问题解决方案

原因分析

下载pytorch的预训练模型权重时,网络不稳定,模型只下载了30%左右,再次运行,报unexpected EOF, expected xxxxxx more bytes. The file might be corrupted。这告诉我们这个文件可能已经损坏了,把损坏的权重文件删除即可。

解决方案

解决步骤:
1.删除损坏的权重文件
2.重新下载

pytorch的权重文件,一般在路径\home\用户名.cache\torch文件夹下面,注意.cache是一个隐藏文件夹,在home目录下,使用 ls -a 可以显示出来。我的模型权重在/home/ubuntu/.cache/torch/hub/checkpoints目录下,找到出错的模型,删除即可。

你可能感兴趣的:(pytorch学习,深度学习,pytorch)