Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
相同的MLflow项目在CLI中运行,但在API中失败_Mlflow - Fatal编程技术网

相同的MLflow项目在CLI中运行,但在API中失败

相同的MLflow项目在CLI中运行,但在API中失败,mlflow,Mlflow,我有一个简单的.py项目来测试MLProject的功能 使用CLI: mlflow run-e clean_tables-P table=COSKAN-P operation=TEST\ git@:数据科学家/utilities.git 它运行得很好 但是,如果使用API: params={“table”:“COSKAN”,“operation”:“TEST”} mlflow.projects.run(uri=“git@:数据科学家/utilities.git”, entry_point=“c

我有一个简单的.py项目来测试MLProject的功能

使用CLI:

mlflow run-e clean_tables-P table=COSKAN-P operation=TEST\
git@:数据科学家/utilities.git
它运行得很好

但是,如果使用API:

params={“table”:“COSKAN”,“operation”:“TEST”}
mlflow.projects.run(uri=“git@:数据科学家/utilities.git”,
entry_point=“clean_tables”,参数=参数,
实验(名称=“清洁表格”,同步=真)
它会抛出错误和运行时错误

这部分是Jupyter笔记本信息

2020/09/10 10:37:25 INFO mlflow.projects.utils: === Fetching project from git@<my-git-host>:data-scientist/utilities.git into /tmp/tmpmfpx05mp ===
2020/09/10 10:37:27 INFO mlflow.projects: === Created directory /tmp/tmpros5uq7p for downloading remote URIs passed to arguments of type 'path' ===
2020/09/10 10:37:27 INFO mlflow.projects: === Running command 'source /z/miniconda/bin/../etc/profile.d/conda.sh && conda activate mlflow-cce1736b779f94bfae0b1056bd02fa8b612d9412 1>&2 && python clean_tables.py --table COSKAN --operation TEST' in run with ID '11a65566b0714279a45dfbaa17689d6e' === 
---------------------------------------------------------------------------
This part is the stack trace:
ExecutionException                        Traceback (most recent call last)
<ipython-input-78-d8443b2b2576> in <module>
----> 1 mlflow.projects.run(uri="git@<my-git-host>:data-scientist/utilities.git",entry_point="clean_tables",parameters=params,experiment_name="clean_table",synchronous=True)

<my_home>/environment/lib/python3.6/site-packages/mlflow/projects/__init__.py in run(uri, entry_point, version, parameters, docker_args, experiment_name, experiment_id, backend, backend_config, use_conda, storage_dir, synchronous, run_id)
    281         synchronous=synchronous)
    282     if synchronous:
--> 283         _wait_for(submitted_run_obj)
    284     return submitted_run_obj
    285 

<my_home>/environment/lib/python3.6/site-packages/mlflow/projects/__init__.py in _wait_for(submitted_run_obj)
    298         else:
    299             _maybe_set_run_terminated(active_run, "FAILED")
--> 300             raise ExecutionException("Run (ID '%s') failed" % run_id)
    301     except KeyboardInterrupt:
    302         _logger.error("=== Run (ID '%s') interrupted, cancelling run ===", run_id)

ExecutionException: Run (ID '11a65566b0714279a45dfbaa17689d6e') failed
2020/09/10 10:37:25信息mlflow.projects.utils:==从git获取项目@:数据科学家/utilities.git进入/tmp/tmpmfpx05mp===
2020/09/10 10:37:27信息mlflow.projects:==用于下载传递给“path”类型参数的远程URI的已创建目录/tmp/tmpros5uq7p===
2020/09/10 10 10:37:27信息mlflow.projects:==运行命令'source/z/miniconda/bin/./etc/profile.d/conda.sh&&conda激活mlflow-cce1736b779f94bfae0b1056bd02fa8b612d9412>&2&&python clean_tables.py--表COSKAN--运行测试'ID为'11a65566b0714279a45dfbaa17689d6e'==
---------------------------------------------------------------------------
这部分是堆栈跟踪:
ExecutionException回溯(最后一次调用)
在里面
---->1 mlflow.projects.run(uri=“git@:数据科学家/utilities.git”,entry_point=“clean_tables”,parameters=params,experiment_name=“clean_table”,synchronous=True)
/运行中的environment/lib/python3.6/site packages/mlflow/projects/\uuuuu init\uuuuuuuuuu.py(uri、入口点、版本、参数、docker参数、实验名称、实验id、后端、后端配置、使用条件、存储目录、同步、运行id)
281同步=同步)
282如果同步:
-->283等待(已提交运行对象)
284已提交的返回\u运行\u obj
285
/environment/lib/python3.6/site packages/mlflow/projects/\uuuuuu init\uuuuuuuuu.py in\u wait\u for(已提交\u run\u obj)
298其他:
299可能设置运行终止(活动运行,“失败”)
-->300引发执行异常(“运行(ID'%s')失败”%Run\u ID)
301除键盘中断外:
302日志程序。错误(“===运行(ID'%s')中断,取消运行===”,运行ID)
ExecutionException:运行(ID为“11a65566b0714279a45dfbaa17689d6e”)失败