在WML上训练模型时出现细分错误

时间:2019-01-17 15:05:39

标签: ibm-cloud ibm-watson

我正在尝试在Watson机器学习平台上训练模型,并且在运行命令行时出现此错误:

bx ml train model.zip training-runs.yml 

错误:

....
[--LOGS]      training-bEgMj0wiR: You are using pip version 9.0.3, however version 18.1 is available.

[--LOGS]      training-bEgMj0wiR: You should consider upgrading via the 'pip install --upgrade pip' command.

[--LOGS]      training-bEgMj0wiR: /usr/local/bin/train.sh: line 38:    48 Segmentation fault      python3 train.py 2>&1

[--LOGS]      training-bEgMj0wiR: Training exited with error code 139

[--LOGS]      training-bEgMj0wiR: Failed: learner_exit_code: 139

您可能会注意到,其中提到的午餐命令行为:

python3 train.py 

看起来像是与运行模型的机器相关的错误。当我通过设置本地环境变量在本地计算机上运行培训时,一切正常。

1 个答案:

答案 0 :(得分:0)

我注意到WML服务托管在美国us-south中,数据存储在London的Cloud Object Storage中,因此我将WML服务更改为London,错误消失了。

我不确定它们之间是什么关系...但是以防万一有人遇到相同的问题。