Primus Tools

July 15, 2026 ยท View on GitHub

Auxiliary tools for analysis, benchmarking, visualization, and diagnostics.

Available Tools

ToolDirectoryDescription
IRLenstools/IRLens/Parses XLA HLO text dumps; prints execution skeleton with control flow, communication vs compute ops
model_statstools/model_stats/Generates charts from the model config registry under primus/configs/models
Pipeline Visualizationtools/visualization/pp_vis/Visualizes pipeline parallelism schedules from dumped data or PP simulator JSON via a local web UI
Auto Benchmarktools/auto_benchmark/Interactive benchmark menu for Megatron/TorchTitan on MI300X/MI355X with metrics collection
Daily Reporttools/daily/Benchmark summary CSV generation used by CI workflows
Docker Helperstools/docker/Container startup and proxy scripts
Profile Tracetools/profile_trace/Trace file merging utility

Per-Tool Documentation

Each tool has its own README with usage instructions: