CloudML RuntimeError:针对API版本0xc编译的模块,但此版本的numpy为0xb

时间:2018-05-03 13:42:34

标签: python google-cloud-platform google-cloud-ml

当我在本地测试时,一切似乎都能正常工作。当我远程提交作业时:

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,而CloudML的1.7运行时有1.13.3,但我怀疑这是原因。我的本地机器也有1.13.3,似乎没有显示错误。

工作仍然成功完成,我只想摆脱这些警告/错误。

1 个答案:

答案 0 :(得分:0)

我们已经了解这些警告消息,并正在努力在运行时版本1.8中解决它们,我们希望很快就会发布它。