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
EXPERTE
gefragt vor 9 Monaten45 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 9 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen