我正在尝试在谷歌云人工智能平台中部署模型版本。我成功创建了模型(称为 MyModel),但是当我尝试从命令行部署模型的一个版本时,它会提示下一个错误:
我实际上在 2 周前创建了没有问题的模型。我对其他模型也有同样的问题,我用设置中的下一个库解决了这个问题:
- 谷歌身份验证==1.18.0
- 谷歌云存储==1.31.2
- google-api-core==1.22.2
创建模型的方式是从存储桶中查看模型dist(我是从命令行上传的,没有问题):
创建模型的步骤
- 创建将上传到模型旁边的云存储桶的 targz 文件
- python setup.py sdist --formats=gztar
- 将压缩包上传到 gcloud 存储
- gsutil cp dist/my_custom_code-0.1.tar.gz gs://my-bucket
- 创建ai平台模型
- gcloud beta ai-platform 模型创建 MyModel --regions my-region --enable-logging --enable-console-logging
- 创建版本模型 (v1)
- gcloud beta ai-platform 版本创建 v1 --model MyModel --runtime-version 1.15 --python-version 3.7 --origin gs://my-bucket/model/ --package-uris gs://my-bucket/ my_custom_code-0.1.tar.gz --prediction-class predictor.MyPredictor
我试过什么
- 使用最新的 google 库版本创建版本
- 使用以下库创建版本:google-auth==1.18.0、google-cloud-storage==1.31.2、google-api-core==1.22.2
我想这与谷歌图书馆及其版本更新有关。我愿意接受所有建议。提前致谢。