1

需要了解如何使 seldon 使用预先打包的 python 泡菜和服务器。

遵循seldonio 网站上关于 sklearn 服务器的说明后,我仍然无法让预定义的服务器模型正常工作。

我将虹膜模型放在谷歌云存储的位置 - > gcs://mymodels/sklearn/iris.pkl

我在 gke 上成功安装了 seldon-core 并成功运行了一个包装模型示例。现在我希望能够使用可以从谷歌云存储中获取 python-pickles 的预打包服务器。当我为 SeldonDeplymentObject 指定位置时,服务永远不会出现,并且 pod 继续死亡。

这是我的 SeldonDeployment:

apiVersion: machinelearning.seldon.io/v1alpha2
kind: SeldonDeployment
metadata:
  name: sklearniris
spec:
  name: seldon_skiris
  predictors:
  - graph:
      children: []
      implementation: SKLEARN_SERVER
      modelUri: gcs://mymodels/sklearn/iris.pkl
      name: classifier
    name: default
    replicas: 1

我在 gke 和 gcs 上设置什么来完成这项工作?

4

1 回答 1

2

错误在 SeldonDeployment 行modelUri: gcs://mymodels/sklearn/iris.pkl中。gcs不是 Google Cloud 存储的正确路径。它应该是modelUri: gs://mymodels/sklearn/iris.pkl

检查 pod 的日志应该有助于了解它为什么继续死亡。描述 pod 也有助于查看该 pod 的事件。

于 2019-08-26T08:39:22.477 回答