CloudML RuntimeError: модуль скомпилирован для версии API 0xc, но эта версия numpy равна 0xb - PullRequest
0 голосов
/ 03 мая 2018

Кажется, все работает нормально при локальном тестировании. Когда я отправляю работу удаленно:

gcloud ml-engine jobs submit training $JOB_NAME \
  --job-dir gs://$BUCKET_NAME/$JOB_NAME \
  --runtime-version 1.7 \

Я получаю следующие ошибки: enter image description here enter image description here

В моем коде единственное место, где я использую 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 и не отображает ошибки.

Работа все еще успешно завершена, я просто хотел бы избавиться от этих предупреждений / ошибок.

1 Ответ

0 голосов
/ 03 мая 2018

Мы знаем об этих предупреждающих сообщениях и работаем над их устранением в Runtime версии 1.8, которую мы надеемся выпустить в ближайшее время.

...