python - 如何在 Sagemaker 中获取特定模型映像的 Amazon ECR 容器 URI?
问题描述
我想知道是否可以通过编程方式(使用 AWS CLI 或 Python)获取特定图像的 Amazon ECR 容器 URI。例如,如果我需要该地区最新linear-learner
(内置模型)图像的 URL eu-central-1
。
预期结果:
664544806723.dkr.ecr.eu-central-1.amazonaws.com/linear-learner:latest
编辑:我找到了解决方案get_image_uri
。看起来这个功能将被弃用,我不知道如何使用ImageURIProvider
。
解决方案
较新版本的 SageMaker SDK 具有用于获取 URI 的更集中的 API:
import sagemaker
sagemaker.image_uris.retrieve("linear-learner", "eu-central-1")
这给出了预期的结果:
664544806723.dkr.ecr.eu-central-1.amazonaws.com/linear-learner:1
推荐阅读
- odata - Odata 相当于 MySQL 查询或 SQL 查询映射到 OData 一
- c++ - void* (*)() 和 void* 有什么区别?
- laravel - 如果从一个模型到另一个模型存在 id 怎么办?
- vue.js - 如何使用 vuejs 应用动态表单验证
- html - 为什么我的响应式 CSS 在此代码中不起作用?
- node.js - Mongo 连接器在 Loopback.js 测试中的行为不规律
- python - Python Numpy 获取绿色掩码,即使像素值在其他通道中并非全为 0
- java - 为什么默认的 java 最大堆是物理内存的 1/4?
- javascript - DOM 元素 Javascript
- php - Review.io API for Products 中的 Foreach 循环