Run juno-master as the coordinator and juno-node on each worker, connected by gRPC (systemd
or your own process manager). Parallelism modes and byte-order flags match the local cluster
harness behavior described in Cluster mode; topology and
components are in Distributed inference. The AWS
automation under scripts/aws/ is optional cloud packaging of the same two roles; see
AWS deployment if you want that instead of managing hosts directly.
Roles¶
juno-master: shaded coordinator jar. RunsRequestScheduler,GenerationLoop, and the REST/health surface.juno-node: shaded worker jar. Loads one model shard and serves forward-pass RPCs to the coordinator.
Configuration parity with local cluster mode¶
All flags, environment variable overrides, and byte-order behavior described in
CLI flags apply the same way whether the cluster is forked
in-process by ./juno or deployed as separate juno-master / juno-node processes on
different hosts. In particular:
--pType pipeline|tensorselects the same two distribution strategies described in Distributed inference.--byteOrder BE|LEmust match across every process; propagate it through your process manager’s environment configuration the same wayClusterHarnessandjuno-deploy.shdo automatically for the built-in launchers.--lora-play PATHapplies a pre-trained adapter read-only on every node; see Inference with a trained adapter.
See also¶
<- 5.4 OpenAPI Spec | Table of Contents | 6.2 AWS Deployment ->