1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 原生的SageMaker "模型"(不同于有版本的ModelPackages)在API中是不可变的,没有"UpdateModel"的操作...但我认为你应该能够创建一个新的模型,复制当前模型的设置。
我建议你:
- 使用DescribeModel(通过Python中的boto3.client("sagemaker").describe_model())获取现有JumpStart模型的所有参数,如S3工件位置和其他设置。
- 使用CreateModel(create_model())创建一个具有相同配置但网络隔离已禁用的新模型。
- 使用你的新模型尝试部署异步端点。
可能你会发现,与高级sagemaker
SDK的Model class相比,低级别的boto3 SDK更符合直觉,因为前者会进行一些让典型的构建/训练/部署工作流更容易的魔法操作,但对于处理现有模型定义来说可能不太直观。例如,创建一个SMSDKModel
对象实际上并没有在SageMaker API中创建一个模型,因为部署实例类型会影响容器映像的选择,因此会推迟到稍后的.deploy()
调用或类似操作。
相关内容
- AWS 官方已更新 21 天前