Primus tools#
A quick catalog of the tools that ship with Primus and the sibling projects around it—command-line tools, the tuning agent, ecosystem projects, and auxiliary utilities. Each row gives a short description and a how-to starting point; follow a tool’s link for the full reference.
Tool |
Type |
What it does |
How to use |
|---|---|---|---|
CLI |
Launch pretraining or post-training on any backend from a YAML configuration. |
|
|
CLI |
GEMM, RCCL, and attention microbenchmarks for hardware and stack validation. |
|
|
CLI |
Host, GPU, and network health checks before long jobs. |
|
|
CLI |
Estimate per-GPU memory and throughput without occupying a full cluster. |
|
|
Agent |
LLM-driven search for a near-optimal training configuration, scored by projection. |
|
|
Ecosystem |
The training framework in this repository (multi-backend, unified CLI). |
See the Quickstart |
|
Ecosystem |
High-performance ROCm operators (attention, GEMM, grouped GEMM, DeepEP, FP8/FP4). |
Bundled in the |
|
Ecosystem |
Kubernetes-native stability, scheduling, and fault-tolerance platform. |
Deployed separately on Kubernetes (Helm) |
|
IRLens |
Auxiliary |
Parse XLA HLO dumps into a communication-vs-compute execution skeleton. |
See the README |
model_stats |
Auxiliary |
Chart model dimensions from the config registry. |
See the README |
Pipeline visualization |
Auxiliary |
Render pipeline-parallel schedules in a local web UI. |
See the README |
Auto benchmark |
Auxiliary |
Interactive Megatron/TorchTitan benchmark menu with metrics collection. |
See the README |