Scikit learn Seldon SKLearn服务器是否支持SVC型号?
我正在尝试使用Sklearn模型部署Seldon部署。该模型是一个SVC分类器Scikit learn Seldon SKLearn服务器是否支持SVC型号?,scikit-learn,seldon,Scikit Learn,Seldon,我正在尝试使用Sklearn模型部署Seldon部署。该模型是一个SVC分类器 apiVersion: machinelearning.seldon.io/v1 kind: SeldonDeployment metadata: name: test-model namespace: model-dev spec: name: anomaly-ml predictors: - graph: implementation: SKLEARN_SERVER m
apiVersion: machinelearning.seldon.io/v1
kind: SeldonDeployment
metadata:
name: test-model
namespace: model-dev
spec:
name: anomaly-ml
predictors:
- graph:
implementation: SKLEARN_SERVER
modelUri: s3://test-ml
envSecretRefName: seldon-init-container-secret
name: classifier
name: default
replicas: 1
Seldon分类器失败,ModuleNotFoundError:没有名为'sklearn.svm.\u classes'的模块
model file /mnt/models/model.joblib
Traceback (most recent call last):
File "/usr/local/bin/seldon-core-microservice", line 11, in <module>
load_entry_point('seldon-core', 'console_scripts', 'seldon-core-microservice')()
File "/microservice/python/seldon_core/microservice.py", line 232, in main
user_object = user_class(**parameters)
File "/microservice/SKLearnServer.py", line 23, in __init__
self.load()
File "/microservice/SKLearnServer.py", line 29, in load
self._joblib = joblib.load(model_file)
File "/usr/local/lib/python3.7/site-packages/joblib/numpy_pickle.py", line 598, in load
obj = _unpickle(fobj, filename, mmap_mode)
File "/usr/local/lib/python3.7/site-packages/joblib/numpy_pickle.py", line 526, in _unpickle
obj = unpickler.load()
File "/usr/local/lib/python3.7/pickle.py", line 1085, in load
dispatch[key[0]](self)
File "/usr/local/lib/python3.7/pickle.py", line 1373, in load_global
klass = self.find_class(module, name)
File "/usr/local/lib/python3.7/pickle.py", line 1423, in find_class
__import__(module, level=0)
ModuleNotFoundError: No module named 'sklearn.svm._classes'
model文件/mnt/models/model.joblib
回溯(最近一次呼叫最后一次):
文件“/usr/local/bin/seldon core microservice”,第11行,在
加载入口点(“seldon-core”、“控制台脚本”、“seldon-core微服务”)()
文件“/microservice/python/seldon_core/microservice.py”,第232行,在main中
用户\对象=用户\类(**参数)
文件“/microservice/SKLearnServer.py”,第23行,在__
self.load()
文件“/microservice/SKLearnServer.py”,第29行,已加载
self.\u joblib=joblib.load(模型文件)
文件“/usr/local/lib/python3.7/site packages/joblb/numpy_pickle.py”,第598行,已加载
obj=_unpickle(fobj,文件名,mmap_模式)
文件“/usr/local/lib/python3.7/site packages/joblb/numpy\u pickle.py”,第526行,在unpickle中
obj=取消勾选器加载()
文件“/usr/local/lib/python3.7/pickle.py”,第1085行,已加载
分派[键[0]](自身)
文件“/usr/local/lib/python3.7/pickle.py”,第1373行,在load\u global中
klass=self.find_类(模块,名称)
文件“/usr/local/lib/python3.7/pickle.py”,第1423行,在find_类中
__导入(模块,级别=0)
ModuleNotFoundError:没有名为“sklearn.svm.\u classes”的模块
Seldon SKLearn服务器是否支持SVC型号?
这里出了什么问题
任何提示都会有帮助。Seldon目前支持sklearn的0.20.3。看