【发布时间】:2021-01-29 02:22:51
【问题描述】:
我在 S3 的数十个 tar.gz 文件中有 50TB 的未压缩数据(图像)。我一次用十几个这样的 tar.gz 文件训练 tensorflow 模型。我想使用 Sagemaker 训练作业来提取这些数据并在训练前解压。这可能吗?在进行训练之前,我是否必须更改数据的存储方式?
【问题讨论】:
标签: python amazon-web-services amazon-sagemaker
我在 S3 的数十个 tar.gz 文件中有 50TB 的未压缩数据(图像)。我一次用十几个这样的 tar.gz 文件训练 tensorflow 模型。我想使用 Sagemaker 训练作业来提取这些数据并在训练前解压。这可能吗?在进行训练之前,我是否必须更改数据的存储方式?
【问题讨论】:
标签: python amazon-web-services amazon-sagemaker
简答:否
长答案: 将 Sagemaker 用于非常大的数据集的推荐方法是使用 Pipe API(而不是 File Api),它将数据流式传输到训练图像而不是下载数据。要利用 Pipe API,数据需要采用一种受支持的文件类型:文本记录、TFRecord 或 Protobuf
好处是
参考资料:
【讨论】: