Кажется, все работает нормально при локальном тестировании. Когда я отправляю работу удаленно:
gcloud ml-engine jobs submit training $JOB_NAME \
--job-dir gs://$BUCKET_NAME/$JOB_NAME \
--runtime-version 1.7 \
Я получаю следующие ошибки:
В моем коде единственное место, где я использую numpy, это загрузить файл - data.npz
, используя:
train_file = gs://path_to_data.npz
f = BytesIO(file_io.read_file_to_string(train_file, binary_mode=True))
data = np.load(f)
Для создания .npz я использовал google-datalab
с numpy v 1.14, в то время как 1.7 для CloudML имеет 1.13.3, но я сомневаюсь, что причина в этом. Моя локальная машина также имеет версию 1.13.3 и не отображает ошибки.
Работа все еще успешно завершена, я просто хотел бы избавиться от этих предупреждений / ошибок.