Some jobs, such as in machine learning, can result in a new workflow being generated and placed in the user's account.
Creation during ML Jobs¶
If any unit in the workflow has the
Express will be called to construct
the new predict workflow. The following process is performed to convert a workflow from "Train" to "Predict" mode:
IS_WORKFLOW_RUNNING_TO_PREDICTflag is set to
- Any units which contain a
workflow:pyml_predictproperty have this property removed (to prevent new workflows from being generated when the predict job is run)
- IO units are configured to download any python objects saved by the user with the context manager in settings.py.
These files are saved inside of the
In the below example, a user has run a machine learning training workflow,
which has generated a workflow named
The JSON schema and an example implementation can be found here