forked from Azure/azureml-examples
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpipeline.yml
40 lines (35 loc) · 950 Bytes
/
pipeline.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
$schema: https://azuremlschemas.azureedge.net/latest/pipelineJob.schema.json
type: pipeline
compute: azureml:cpu-cluster
inputs:
pipeline_sample_input_data:
dataset:
local_path: ./data
outputs:
final_pipeline_output:
mode: upload
jobs:
componentA_job:
type: component
component: file:./componentA.yml
inputs:
componentA_input: ${{inputs.pipeline_sample_input_data}}
outputs:
componentA_output:
mode: upload
componentB_job:
type: component
component: file:./componentB.yml
inputs:
componentB_input: ${{jobs.componentA_job.outputs.componentA_output}}
outputs:
componentB_output:
mode: rw_mount
componentC_job:
type: component
component: file:./componentC.yml
inputs:
componentC_input: ${{jobs.componentB_job.outputs.componentB_output}}
outputs:
componentC_output: ${{outputs.final_pipeline_output}}
# mode: upload