"FileNotFoundError: [Errno 2] No such file or directory: '/opt/ml/input/data/training/train/data.csv'

0

I want to run sagemaker and I adjusted my code according to the following example:

step 3: https://docs.aws.amazon.com/sagemaker/latest/dg/ex1-preprocess-data.html

and

step 4: https://docs.aws.amazon.com/sagemaker/latest/dg/ex1-train-model.html

but I can't finish the training. Sagemaker returns the following error:

ErrorMessage "FileNotFoundError: [Errno 2] No such file or directory: '/opt/ml/input/data/training/train/data.csv

To upload data on s3, in my code I set the paths as follows:

bucket = sagemaker_session.default_bucket() prefix = 'sagemaker_forecasting_ml'

train_1d.to_csv('train_1d.csv', sep=',', index=False, header=False) boto3.Session().resource('s3').Bucket(bucket).Object(os.path.join(prefix, 'data/train_1d.csv')).upload_file('train_1d.csv')

training_1d_s3_path = TrainingInput( "s3://{}/{}/{}".format(bucket, prefix, "data/train.csv"), content_type="csv" )

Why sagemaker can't find a path when data is on it?

已提问 2 年前365 查看次数
1 回答
1

Hi! Looks like you are uploading a file called "train_1d.csv" and then requesting a file with a different name called "train.csv". Might this be the error? Hope it helps.

AWS
Dani M
已回答 2 年前
  • Hey, did this work for you? Remember to accept the answer if it has helped you (^_^)

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则