mirror of
https://github.com/clearml/clearml-docs
synced 2025-01-31 06:27:22 +00:00
pipeline remote execution
This commit is contained in:
parent
f90acd9db1
commit
789f07eb29
BIN
docs/img/pipelines_edit.png
Normal file
BIN
docs/img/pipelines_edit.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 133 KiB |
@ -250,3 +250,21 @@ Run the pipeline by using one of the following methods:
|
||||
respective queues or in the default execution queue.
|
||||
* [`PipelineController.start_locally`](../references/sdk/automation_controller_pipelinecontroller.md#start_locally) - launches
|
||||
the pipeline controller locally. To run the pipeline steps locally as well, pass `run_pipeline_steps_locally=True`.
|
||||
|
||||
### Remote Execution
|
||||
When you run your pipeline, ClearML collects all the information required to reproduce it (DAG, configuration,
|
||||
installed packages, uncommitted changes etc.). By default, when you rerun the pipeline through the ClearML WebApp, the
|
||||
pipeline is constructed from the original codebase.
|
||||
|
||||
To change this behavior, pass `always_create_from_code=False` when instantiating a `PipelineController`. When rerun,
|
||||
the pipeline is generated from the pipeline configuration stored in the pipeline task. This allows you to modify the
|
||||
pipeline configuration via the UI, without changing the original codebase.
|
||||
|
||||
To change the pipeline configuration via the UI:
|
||||
1. Clone the pipeline controller task
|
||||
1. Go to the cloned task’s **Configuration > Configuration Objects > Pipeline**
|
||||
1. Hover over the configuration object > click **Edit**
|
||||
|
||||
When the pipeline is rerun, it will use the new configuration values, overriding the original values set in the code.
|
||||
|
||||
![Edit pipeline via UI](../img/pipelines_edit.png)
|
||||
|
Loading…
Reference in New Issue
Block a user