Scikit learn Seldon SKLearn服务器是否支持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

我正在尝试使用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
      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。看