【问题标题】:Sagemaker batch transform job - Input data locationSagemaker 批量转换作业 - 输入数据位置
【发布时间】:2020-01-03 10:39:32
【问题描述】:

我在 AWS Sagemaker 中使用自定义算法并使用 boto3 "create_training_job" API 来训练模型。训练数据的“S3Uri”位置将传递给此 API。 Sagemaker 反过来将此数据复制到 docker 映像内的文件夹“/opt/ml/input/data/”中,我已根据此位置 - /opt/ml/input/data/ 配置了训练逻辑。

现在我需要使用“create_transform_job”API 生成推理。我将推理数据集的“S3Uri”传递给这个 API。将这个推理数据集复制到 docker 内的哪个位置?这是在代码中配置位置所必需的。

【问题讨论】:

    标签: amazon-web-services amazon-sagemaker


    【解决方案1】:

    运行 SageMaker 批量转换时,输入不会持久保存到计算实例上的磁盘。相反,数据通过 HTTP 请求流式传输到您的容器。

    有关批量转换功能如何工作的更多详细信息,请参阅:https://docs.aws.amazon.com/sagemaker/latest/dg/how-it-works-batch.html

    有关运行批量转换作业时容器应如何处理请求的更多详细信息,请参阅:https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms-batch-code.html#your-algorithms-batch-code-how-containe-serves-requests

    【讨论】:

      猜你喜欢
      • 2020-03-02
      • 2021-04-19
      • 2020-10-06
      • 1970-01-01
      • 1970-01-01
      • 2021-02-12
      • 1970-01-01
      • 2020-10-25
      • 1970-01-01
      相关资源
      最近更新 更多