如何解决从另一个系统加载 Pickle 文件时出错
我们正在笔记本上开发一个模型,并希望将其加载到纱线集群中。我们将模型保存为泡菜文件。加载泡菜文件时出现错误:
File "/usr/local/lib64/python3.7/site-packages/numpy/random/_pickle.py",line 2,in <module>
from ._philox import Philox
File "_philox.pyx",line 1,in init numpy.random._philox
File "bit_generator.pyx",line 404,in init numpy.random.bit_generator
TypeError: 'errstate' object is not callable
集群和笔记本都在运行 python 3.7.9 和 numpy 1.19.5,所以应该不是版本问题。
编辑:
from smart_open import open
import joblib
with open('s3://location/impute_jl.pkl','rb') as file:
imputer_model = joblib.load(file)
我也试过:
from smart_open import open
import pickle as pick
with open('s3://location/impute_jl.pkl','rb') as file:
imputer_model = pick.load(file)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。