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?
Hey, did this work for you? Remember to accept the answer if it has helped you (^_^)