【问题标题】:Serving sklearn model to AI Platform将 sklearn 模型提供给 AI 平台
【发布时间】:2021-05-18 12:56:54
【问题描述】:

我正在尝试为 AI 平台提供一个简单的随机森林模型!

我已使用以下代码将其作为泡菜文件保存在谷歌云存储中

with open('model.pkl', 'wb') as model_file:
    pickle.dump(model, model_file)

storage_client = storage.Client()
bucket = storage_client.bucket('bucket_name')
blob = bucket.blob("models/" + job_name + '/model.pkl')
blob.upload_from_filename('model.pkl')

模型在那个位置保存得很好。

为什么当我尝试在 AI 平台中提供服务时,我收到以下错误?有任何想法吗?该错误不是很具体,它只是声称 错误:模型服务器从未准备好。请验证您的模型文件或容器配置是否有效。根据 GCP 文档,pickle 是一种有效的文件类型,所以我不明白我错了什么......提前谢谢!!! :D

【问题讨论】:

    标签: google-cloud-platform scikit-learn deployment pickle google-ai-platform


    【解决方案1】:

    您的模型是使用自定义容器创建的吗? 你是如何创建模型的? 你指定--health-route=YOUR_HEALTH_ENDPOINT--ports=PORT_WHERE_CONTAINER_LISTENS 了吗?

    【讨论】:

      猜你喜欢
      • 2013-03-29
      • 2020-05-26
      • 2022-01-18
      • 2022-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-12
      • 2021-02-23
      相关资源
      最近更新 更多