S3中的SageMaker估算器`source_dir`

时间:2019-08-28 07:16:05

标签: python amazon-s3 amazon-sagemaker

我想在脚本模式下使用SageMaker TensorFlow Estimator开始培训工作。
我的问题是我的培训代码不在本地或git存储库中,而仅在S3“目录”和source_dir参数中需要本地文件或使用git。

是从s3本地复制文件的唯一方法(这在python中是有问题的)还是我可以用一种更好的方式做到这一点?

1 个答案:

答案 0 :(得分:0)

您应该能够为source_dir指定S3路径(以及相对于S3“目录”的入口点路径)

如果查看SageMaker Python SDK代码,则可以看到,如果给出了S3路径,则SDK不会查找任何要上传到S3的本地文件:https://github.com/aws/sagemaker-python-sdk/blob/master/src/sagemaker/fw_utils.py#L351-L352