- Selected
- |
- Default Values
- Nested Workflows
- Tools
- Inputs/Outputs
This workflow is Open Source and may be reused according to the terms of:
Apache License 2.0
Note that the tools invoked by the workflow may have separate licenses.
Inputs
| ID | Type | Title | Doc |
|---|---|---|---|
| training_round | String | ||
| communication_server_ip | String | ||
| discover_clients_script | File | ||
| random_client_generator_script | File |
Steps
| ID | Runs | Label | Doc |
|---|---|---|---|
| random |
random.cwl
(CommandLineTool)
|
||
| upload |
upload.cwl
(CommandLineTool)
|
||
| discover |
service_discovery.cwl
(CommandLineTool)
|
||
| get_client |
read_client.cwl
(ExpressionTool)
|
||
| aggregation |
aggregate_decentralized.cwl
(CommandLineTool)
|
||
| get_clients |
read_clients.cwl
(ExpressionTool)
|
||
| print_accuracy |
output_accuracy.cwl
(CommandLineTool)
|
||
| update_clients |
remove_client.cwl
(ExpressionTool)
|
||
| receive_weights |
get_weights_single.cwl
(CommandLineTool)
|
||
| get_global_model |
get_global_model.cwl
(CommandLineTool)
|
||
| upload_global_model |
upload_global_model.cwl
(CommandLineTool)
|
Outputs
| ID | Type | Label | Doc |
|---|---|---|---|
| upload_state | File[] | ||
| random_output | File | ||
| global_upload_state | File[] | ||
| decentralized_aggregation | File |
Permalink:
https://w3id.org/cwl/view/git/4e110b66cabe2582bde30b484efa80314e3331f5/CWL_Workflow/rest_parallel.cwl
