2.8.1
JaxRun
Package: flyte.clustered
JAX multi-process runtime for a ClusteredTaskEnvironment.
Each pod runs exactly one Python process (nproc_per_node must be 1) that owns every local
accelerator — JAX’s recommended multi-host layout. The pod-0 process hosts the jax.distributed
coordinator on MASTER_ADDR:MASTER_PORT; every process must call flyte.clustered.jax_initialize
before any JAX computation. No launcher binary is involved: the clustered entrypoint exports the
process topology and execs a0 directly.
Parameters
def JaxRun()