Skip to main content

Crate monarch_hyperactor

Crate monarch_hyperactor 

Source

Modules§

actor
actor_mesh
bootstrap
buffers
channel
code_sync
config
Configuration bridge for Monarch Hyperactor.
context
endpoint
host_mesh
local_state_broker
logging
mailbox
metrics
Metrics for Python actor endpoints.
ndslice
operation_context
Operation-context carrier for the Python endpoint machinery.
pickle
Deferred pickling support for Monarch.
proc
proc_launcher
Actor-based proc launcher implementation.
proc_launcher_probe
Probe module for validating the explicit response port contract.
proc_mesh
py_cell
pympsc
A mpsc channel that can is used to send messages from Rust to Python without acquiring the GIL on the sender side.
pytokio
pywaker
Pywaker provides a GIL-free way to wake up Python event loops from Rust. This is accomplished by writing a single byte to a “self pipe” for every wake up. The corresponding read-side FD is added to the Python-side event loop.
runtime
selection
shape
supervision
Python-facing supervision boundary. SupervisionError’s pyclass shape is unchanged by the mesh-name plumbing in this diff; any rendered improvement users see in the Python exception comes from the upstream Display chain once mesh name and Python-class display_name are populated by their producer sites.
telemetry
testing
Minimal PyO3 struct for testing @rust_struct mixin patching.
value_mesh