我正在尝试使用sagemaker将使用tensorflow和seq的chatbot模型训练为seq架构,同时我已经在spyder中完成了编码,但是当 我试图将S3存储桶中的Cornel电影语料库数据集访问sagemaker,它说没有这样的文件或目录,甚至不授予对S3存储桶的访问权限
答案 0 :(得分:1)
如果您在笔记本中:aws s3 cp s3://path_to_the_file /home/ec2-user/SageMaker
会将数据从s3复制到笔记本中的SageMaker目录(如果您具有IAM权限)< / p>
如果您在SageMaker培训工作的 docker容器中:您需要将s3路径传递给SDK培训电话:estimator.fit({'mydata':'s3://path_to_the_file'})
,在docker中tensorflow代码必须从以下路径读取:opt/ml/input/data/mydata