Python API#
Note
This documents Monarch’s public APIs - the stable, supported interfaces.
The actor API for monarch is accessed through the monarch.actor package. The monarch package contains APIs related to computing with distributed tensors. The monarch.job package provides a declarative interface for managing distributed job resources. The monarch.rdma package provides RDMA support for high-performance networking. The monarch.spmd package provides primitives for running torchrun-style SPMD scripts over Monarch meshes.
- monarch.actor
- Creating Actors
- Defining Actors
- Messaging Actor
- Context API
- monarch.config
- Configuration API
- Configuration Keys
- Examples
- See Also
- monarch.job
- Job Model
- Job State
- Job Base Class
- Job Implementations
- Serialization
- SPMD Jobs
- monarch
- Types
- Distributed Computing
- Simulation
- Builtins
- monarch.rdma
- RDMA Buffer
- RDMA Actions
- Utility Functions
- monarch.spmd