client.swarm ============ .. py:module:: client.swarm .. autoapi-nested-parse:: Swarm package for executing workflow runs. This package provides the primary API for executing workflows:: from jobmon.client.swarm import run_workflow, resume_workflow_run, WorkflowRunConfig # Execute a workflow result = run_workflow( workflow=workflow, workflow_run_id=wfr_id, distributor_alive=distributor.alive, config=WorkflowRunConfig(fail_fast=True), ) # Resume a workflow from database result = resume_workflow_run( workflow_id=123, workflow_run_id=456, distributor_alive=distributor.alive, ) For testing purposes, additional components can be imported directly:: from jobmon.client.swarm.builder import SwarmBuilder from jobmon.client.swarm.state import SwarmState from jobmon.client.swarm.task import SwarmTask from jobmon.client.swarm.array import SwarmArray Submodules ---------- .. toctree:: :maxdepth: 1 /autoapi/client/swarm/array/index /autoapi/client/swarm/builder/index /autoapi/client/swarm/gateway/index /autoapi/client/swarm/orchestrator/index /autoapi/client/swarm/run/index /autoapi/client/swarm/services/index /autoapi/client/swarm/state/index /autoapi/client/swarm/task/index