ValueError: Object arrays cannot be loaded when allow_pickle=False
Created by: yanhn
我是要做caffe2paddle,
使用convert.py转换那一步成功,想把npy参数和py网络转成paddle可读取的模型文件时出错,
我看问题是出在
data_dict = np.load(data_path).item()
因为这是生成的net.py里的,所以哪一行可能不确定,错误内容基本上是说np.load的时候设置了allow_pickle=False,这可能是默认参数。修改为
data_dict = np.load(data_path, allow_pickle=True).item()
之后就可以成功导出模型了。
导出的只有两个文件,一个叫model,一个叫params。