首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在SageMaker中使用预先构建的深度学习算法?

如何在SageMaker中使用预先构建的深度学习算法?
EN

Stack Overflow用户
提问于 2021-10-27 21:30:45
回答 1查看 125关注 0票数 2

是否可以在本地通过SageMaker使用亚马逊网络服务的预建算法,例如图像分类?我尝试使用aws ecr get-login-password拉取图像分类图像URI,但收到以下错误消息:

代码语言:javascript
运行
复制
Error response from daemon: pull access denied for 813361260812.dkr.ecr.eu-central-1.amazonaws.com/image-classification, repository does not exist or may require 'docker login': denied: User: xxxxxxxxxxxxxxxxxxxxxxxx is not authorized to perform: ecr:BatchGetImage on resource: arn:aws:ecr:eu-central-1:813361260812:repository/image-classification because no resource-based policy allows the ecr:BatchGetImage action

我为我的用户提供了完全访问权限,因此策略包括BatchGetImage。有人能解释一下为什么会发生这个错误吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-02-25 12:47:35

如果您使用的是AWS Studio或Notebook,则应该使用SageMaker Python SDK而不是SageMaker CLI。

代码语言:javascript
运行
复制
from sagemaker import image_uris

training_image = image_uris.retrieve(
    region=sess.boto_region_name, framework="image-classification", version="latest"
)

否则,您必须首先按照here所述登录到DLC映像存储库。

代码语言:javascript
运行
复制
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 813361260812.dkr.ecr.eu-central-1.amazonaws.com
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69745719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档