我正在 SageMaker Notebook 实例上运行下面的代码单元。
pd.concat([train_data['y_yes'], train_data.drop(['y_no', 'y_yes'], axis=1)], axis=1).to_csv('train.csv', index=False, header=False)
boto3.Session().resource('s3').Bucket(bucket_name).Object(os.path.join(prefix, 'train/train.csv')).upload_file('train.csv')
s3_input_train = sagemaker.s3_input(s3_data='s3://{}/{}/train'.format(bucket_name, prefix), content_type='csv')
如果我点击,则会出现以下错误:AttributeError: 'SageMaker' object has no attribute 's3_input'
最佳答案
s3_input_train = sagemaker.input.TrainingInput(s3_data='s3://{}/{}/train'.format(bucket_name, prefix), content_type='csv')
对我不起作用,但是s3_input_train = sagemaker.TrainingInput(s3_data='s3://{}/{}/train'.format(bucket_name, prefix), content_type='csv')
做过。使用
sagemaker.inputs.TrainingInput(parameters)
代替输入
关于amazon-web-services - 语法错误(amazon-sagemaker-object-has-no-attribute),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64256639/