0

我的系统上安装了 DAI 1.5.1 版本。我执行了一个实验并成功运行,但是在创建 Python 管道时出现以下错误。请帮助我理解为什么它没有被创建?

2019-01-28 05:05:11,936 C: D:159.6GB M:114.9GB 47125 信息:创建名为 score_h2oai_experiment_cakifafu 的评分管道 2019-01-28 05:05:11,944 C: D:159.6GB M:114.9GB 47125 警告:评分管道已存在于 /opt/app/workload/deployments/h2o-ai/dai-1.5.1/tmp/h2oai_experiment_cakifafu/scoring_pipeline 2019-01-28 05:05:11,947 C: D:159.6GB M:114.9GB 47125 警告:破坏现有评分管道... 2019-01-28 05:05:12,008 C: D:159.6GB M:114.9GB 47125 信息:创建节俭 IDL... 2019-01-28 05:05:12,013 C : D:159.6GB M:114.9GB 47125 INFO : 收集轮子... 2019-01-28 05:05:12,017 C: D:159.6GB M:114.9GB 47125 INFO : Writing requirements.txt... 2019-01 -28 05:05:12,021 C:D:159.6GB M:114.9GB 47125 信息:写入 environment.yml... 2019-01-28 05:05:12,024 C:D:159.6GB M:114.9GB 47125 信息:写example.py... 2019-01-28 05:05:12,028 C: D:159.6GB M:114.9GB 47125 信息:写入 http_server.py... 2019-01-28 05:05:12,032 C:D:159.6GB M:114.9GB 47125 信息:写入 tcp_server.py.. . 2019-01-28 05:05:12,035 C: D:159.6GB M:114.9GB 47125 信息:写入 setup.py... 2019-01-28 05:05:12,038 C: D:159.6GB M:114.9 GB 47125 信息:编写 example_client.py 2019-01-28 05:05:12,042 C:D:159.6GB M:114.9GB 47125 信息:编写 run_http_client.sh 2019-01-28 05:05:12,080 C:D:159.6 GB M:114.9GB 47125 INFO : Building score wheel... 2019-01-28 05:05:12,386 C: D:159.6GB M:114.9GB 94411 错误 : Traceback (last last call last): File "h2oaicore/scoring .py”,第 799 行,在 h2oaicore.scoring.do_build_scoring_pipeline 文件“h2oaicore/scoring.py”,第 578 行,在 h2oaicore.scoring.build_scoring_pipeline RuntimeError:评分模块轮构建失败:b”正在复制管道...\n正在复制建模管道...\n正在复制架构...\n正在复制配置覆盖...\n正在复制模型摘要...\n正在复制依赖轮...\n正在复制记分轮资产...\n使用 python可执行文件位于 /opt/app/workload/deployments/h2o-ai/dai-1.5.1/python/bin/python\n/opt/app/workload/deployments/h2o-ai/dai-1.5.1/python/ bin/python: 到 `python3.6' 的符号链接\nPython 3.6.4\n正在设置 virtualenv...\nbuild.sh: /opt/app/workload/deployments/h2o-ai/dai-1.5.1/python/ bin/virtualenv: /opt/app/workload/deployments/h2o-ai/dai-1.5.1-linux-x86_64/python/bin/python3: 错误的解释器: 没有这样的文件或目录\n"\n使用位于 /opt/app/workload/deployments/h2o-ai/dai-1.5.1/python/bin/python\n/opt/app/workload/deployments/h2o-ai/dai-1.5.1 的 python 可执行文件/python/bin/python: 到 `python3.6' 的符号链接\nPython 3.6.4\n正在设置 virtualenv...\nbuild.sh: /opt/app/workload/deployments/h2o-ai/dai-1.5.1 /python/bin/virtualenv: /opt/app/workload/deployments/h2o-ai/dai-1.5.1-linux-x86_64/python/bin/python3: 错误的解释器: 没有这样的文件或目录\n"\n使用位于 /opt/app/workload/deployments/h2o-ai/dai-1.5.1/python/bin/python\n/opt/app/workload/deployments/h2o-ai/dai-1.5.1 的 python 可执行文件/python/bin/python: 到 `python3.6' 的符号链接\nPython 3.6.4\n正在设置 virtualenv...\nbuild.sh: /opt/app/workload/deployments/h2o-ai/dai-1.5.1 /python/bin/virtualenv: /opt/app/workload/deployments/h2o-ai/dai-1.5.1-linux-x86_64/python/bin/python3: 错误的解释器: 没有这样的文件或目录\n"没有这样的文件或目录\n"没有这样的文件或目录\n"

4

1 回答 1

1

我强烈建议不要尝试自己编译它。

最简单的方法是安装第二个 DAI 环境并使用它附带的完全独立的 python。

请参阅从以下文档中剪切并粘贴的相关说明:

——</p>

运行 Python 评分管道 - 推荐

  1. 从https://www.h2o.ai/download/下载 TAR SH 版本的 Driverless AI (适用于 Linux 或 IBM Power)。

  2. 使用 bash 执行下载。这将创建一个新的 dai-nnn 文件夹。

  3. 将目录更改为新的 Driverless AI 文件夹。

    cd dai-nnn 目录。</p>

  4. 运行以下命令为您完成的无人驾驶 AI 实验安装 Python 评分管道:

    ./dai-env.sh pip install /path/to/your/scoring_experiment.whl </p>

  5. 运行以下命令以运行包含的评分管道示例:

    DRIVRLESS_AI_LICENSE_KEY="pastekeyhere" SCORING_PIPELINE_INSTALL_DEPENDENCIES=0 ./dai-env.sh /path/to/your/run_example.sh </p>

于 2019-01-28T15:30:25.553 回答