Позвольте мне префикс этого, сказав, что я новичок в тензорном потоке и даже новичок в AWS Sagemaker.
У меня есть код tensorflow / keras, который я написал и протестировал на локальном докерированном ноутбуке Jupyter, и он отлично работает. В нем я импортирую файл csv в качестве ввода.
Я использую Sagemaker для запуска экземпляра ноутбука jupyter с помощью conda_tensorflow_p36. Я изменил код pandas.read_csv (), чтобы он указывал на мой входной файл, который теперь размещен в корзине S3.
Итак, я изменил эту строку кода с
import pandas as pd
data = pd.read_csv("/input.csv", encoding="latin1")
к этому
import pandas as pd
data = pd.read_csv("https://s3.amazonaws.com/my-sagemaker-bucket/input.csv", encoding="latin1")
и я получаю эту ошибку
AttributeError: module 'pandas' has no attribute 'core'
Я не уверен, что это проблема с разрешениями. Я читал это, пока я назову свое ведро строкой «sagemaker», у него должен быть доступ к нему.