![]() |
1
1
首先澄清一些概念:Amazon SageMaker模型是对模型工件(即训练模型)、相关推理环境(即Docker容器)和推理源代码的引用。估计器用于训练模型并输出模型数据(即。
解决您的大部分问题:您可以指定
|
![]() |
2
0
我会尽量为你提供更多的背景。也许引起一点困惑的是你混淆了 Sagemaker Python SDK 与实际 Sagemaker API 由于SDK实现了API调用,因此来自SDK的构造没有反映在API中: 1-1:A 模型 在sagemaker中,指的是模型伪影和推理图像,两者都必须与模型的容器规范一起给出。请参阅 CreateModel API
还有
模型数据URL
是您打包的模型artificiat(例如model.tar.gz)的s3位置吗
图片
给出包含推理代码的图像的位置。如果你使用
1-2:用于预测的docker镜像必须实现一个能够处理请求的Rest Service
2-1. 培训作业期间存储在本地目录中的所有内容
2-2. 我还没有看到用现有的模型工件重新创建Sagemaker Estimator。你要找的也许是 incremental training 但是,如果你需要从头开始进行初始化,最好的方法是将现有的模型工件作为训练的输入或使用检查点。两者都允许您在训练期间加载模型并继续。 3-1. 估算师属于 Sagemaker Python SDK SDK包含类似Estimator的类,该类使用 Sagemaker API 例如,Estimator类使用 CreateTrainingJob 设置并开始模型训练。Cloudformation仅包含来自API的构造,而不包含来自SDK的构造。不幸的是,CDK也不完整。例如,目前它不支持CreateModelPackage API。但我想在未来。 |