项目场景:
通过joblib库加载模型,报错代码如下
classifier = joblib.load(classifier_path)
问题描述
报错如下
D:\ANACONDA\envs\pytorch-gpu\python.exe “D:/GUI (5)/GUI/test.py”
Traceback (most recent call last):
File “D:/GUI (5)/GUI/test.py”, line 4, in
x = joblib.load(code_path + “/Model_Weight/Bag_of_Features/details_files”)
File “D:\ANACONDA\envs\pytorch-gpu\lib\site-packages\joblib\numpy_pickle.py”, line 587, in load
obj = _unpickle(fobj, filename, mmap_mode)
File “D:\ANACONDA\envs\pytorch-gpu\lib\site-packages\joblib\numpy_pickle.py”, line 506, in _unpickle
obj = unpickler.load()
File “D:\ANACONDA\envs\pytorch-gpu\lib\pickle.py”, line 1088, in load
dispatchkey[0]
KeyError: 0
原因分析:
更新一下joblib版本就可以了,太蠢了!这是我之前的版本
解决方案:
更新成1.3.1就好了,蠢!