"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?

asked 2 years ago354 views
1 Answer
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
answered 2 years ago
  • Hey, did this work for you? Remember to accept the answer if it has helped you (^_^)

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions