Как я могу выдать исключение из проекта MLflow? - PullRequest
0 голосов
/ 22 января 2020

У меня есть проект Mlflow, который вызывает исключение. Я выполняю эту функцию, используя mlflow.run, но получаю mlflow.exceptions.ExecutionException("Run (ID '<run_id>') failed").

Можно ли как-нибудь получить исключение, которое возникает при выполнении mlflow.run?

Или можно отправить mlflow.exceptions.ExecutionException с настраиваемым сообщением из проекта?

1 Ответ

0 голосов
/ 22 января 2020

К сожалению, не в данный момент. mlflow run запускает новый процесс, и сейчас нет протокола для исключения. В общем, другой проект даже не должен быть на том же языке.

Один из обходных путей, который я могу придумать, - передать исключение через mlflow, установив тег run. Например:

try:
    ...
except Exception as ex:
    mlflow.set_tag("exception", str(ex))
...