报错内容如下:UnpicklingError: A load persistent id instruction was encountered,
but no persistent_load function was specified;
已经尝试用torch存储以及修改torch.save()的“_use_new_zipfile_serialization=False”都还是报错
代码如下:
# 读取分类类别
f=open("C:/Users/86136/Pictures/Saved Pictures/123456.png", 'rb')
class_dict = pickle.load(f)
num_classes = len(class_dict)
需要将persistent_load函数替换为正确的persistent_load函数。例如,如果您使用的是numpy.load函数来加载pickle文件,则需要将其替换为numpy.persistent.load函数
需要注意的是,pickle.load() 函数只能解码 Python 中的 dict 类型和 list 类型的对象,而不能解码 Python 中的 str 类型的对象。如果需要解码 Python 中的字符串类型对象,则需要使用 pickle.loads() 函数。