我对一个包含机器学习模型的朋友的GCS存储桶具有编辑权限。我想在自己的项目中使用他的模型创建一个新的模型版本。
当我转到host
时,我必须指定Create a New Version
,它只允许我选择自己的存储桶作为模型的位置。
我可以将他的模型下载到我的本地计算机上,因此我认为这应该可行。我该怎么办?
谢谢!
答案 0 :(得分:0)
您可以手动键入朋友的存储桶的路径,也可以使用命令行管理程序运行以下命令:
gcloud ml-engine versions create <VERSION_NAME> \
--model <MODEL_NAME> \
--origin <BUCKET> \
--runtime-version 1.9
请记住在您朋友的存储桶中向Cloud ML的服务帐户添加读取权限,否则您会收到类似以下错误:
description: Read permissions are required for Cloud ML service account <service account>
to the model file gs://<BUCKET>/saved_model.pb.
这是一个快速入门[1],在这里您可以查看更多信息。
答案 1 :(得分:0)
仅您位访问数据是不够的。您需要明确授予Cloud ML Engine服务权限以访问该数据。您可以在此处找到说明: