tasks
runner
- class anemoi.inference.tasks.runner.CouplingForcings(context, input, variables, mask)
Bases:
CoupledForcingsJust to have a different __repr__.
- class anemoi.inference.tasks.runner.CoupledTensorHandler(context: Runner, metadata: Metadata, constant_forcings_input: Input, dynamic_forcings_input: Input, boundary_forcings_input: Input, trace_path: str | None = None)
Bases:
TensorHandler
- class anemoi.inference.tasks.runner.CoupledRunner(config: RunConfiguration, coupled_input: CoupledInput)
Bases:
RunnerRunner for coupled models.
This class handles the initialization and running of coupled models using the provided configuration and input.
- class anemoi.inference.tasks.runner.CoupledInput(task: Task, transport: Transport, couplings: list[Coupling])
Bases:
objectInput handler for coupled models.
This class manages the input data and state for coupled models, including loading and initializing forcings.
- trace_name = 'coupled'
- class anemoi.inference.tasks.runner.NoModelCoupledRunner(config: RunConfiguration, coupled_input: CoupledInput)
Bases:
NoModelMixing,CoupledRunnerRunner for testing coupled models.
- class anemoi.inference.tasks.runner.RunnerTask(task_name: str, config: dict[str, Any], overrides: dict[str, Any] = {}, global_config: dict[str, Any] = {})
Bases:
TaskTask for running coupled models.
This task initializes and runs coupled models using the provided configuration, overrides, and global configuration.