ECS加载Sagemaker内置算法Docker镜像。

0

【以下的问题经过翻译处理】 您好,我想在 Fargate 而不是 Sagemaker 端点上部署 SageMaker 的内置算法 BlazingText 模型。因此,我尝试使用 BlazingText docker 路径创建 ECS 任务。这是我的 CDK 代码。const loadBalancedFargateService = new ecsPatterns.ApplicationLoadBalancedFargateService(this, '服务', { 内存限制MiB:1024, desiredCount: 1, 中央处理器:512, 任务图像选项:{ 图片:ecs.ContainerImage.fromRegistry(“811284229777.dkr.ecr.us-east-1.amazonaws.com/blazingtext:1”), (http://811284229777.dkr.ecr.us-east-1.amazonaws.com/blazingtext:1%E2%80%9D%EF%BC%89%EF%BC%8C) }, });

但是,我收到一个错误: CannotPullContainerError:检查图像已重试 1 次:无法解析参考“811284229777.dkr.ecr.us-east-1.amazonaws.com/blazingtext:1”:从主机 (http://811284229777.dkr.ecr.us-east-1.amazonaws.com/blazingtext:1%E2%80%9D%EF%BC%9A%E4%BB%8E%E4%B8%BB%E6%9C%BA) 811284229777.dkr.ecr.us- 拉取east-1.amazonaws.com 失败,状态代码为 [清单 1]...

是不是不能从ECS拉取sagemaker内置算法的docker容器?

profile picture
专家
已提问 8 个月前43 查看次数
1 回答
0

【以下的回答经过翻译处理】 据我所知,通常情况下无法在SageMaker外部获取内置算法容器:您可能最简单的方式就是在SageMaker上部署模型,并将其他容器化任务集成到调用SageMaker终端节点中。

值得一提的是,用于自定义/脚本模式建模的框架容器 (https://docs.aws.amazon.com/sagemaker/latest/dg/docker-containers-prebuilt.html)(例如PyTorch/Huggingface等的AWS DLCs (https://github.com/aws/deep-learning-containers))不受此限制(您甚至可以检查您是否可以在本地获取它们):因此,如果您要使用它们来实现自定义的文本处理模型,我认为如果需要,您应该能够在ECS上部署它。当然,这意味着需要更多的初始构建和后续维护工作。

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则