# 权重文件被异常修改导致加载权重提示Failed to read the checkpoint file

**1. 系统环境**

硬件环境\(Ascend/GPU/CPU\): Ascend/GPU/CPU

软件环境: MindSpore 版本: 2.5.0

执行模式： 不限

Python 版本: 3.7.6

操作系统平台: linux

**2. 报错信息**

2.1 问题描述

使用部分MindSpore 2.5.0版本加载权重文件时，提示：

![](figures/zh-cn_image_0000002309092685.png)2.2 脚本信息

```
import mindspore as ms
ckpt_file = ‘xxxx’
ckpt = ms.load_checkpoint(ckpt_file)
```

2.3 报错信息

```
Failed to read the checkpoint file xxxxx. May not have permission to read it, please check the correct of the file
```

**3. 根因分析**

对比能正常加载的权重和不能正常加载的权重的权限，都是400，所以并不是权限的问题。

![](figures/zh-cn_image_0000002274527082.png)怀疑是文件自身的问题，一共8个权重文件，通过md5sum对比现在加载的权重和原来保存出来的权重，发现加载失败的权重文件md5码不匹配。

![](figures/zh-cn_image_0000002274425826.png)重新拷贝上传该文件后，问题解决。

**4. 解决方案**

重新拷贝上传异常的权重文件，确保md5码能匹配后再进行操作。

