Hyperloom v0.5
Highlights
Orchestration: vocabulary unification + search efficiency
v0.5 advances the "search efficiency" theme ( #272 ): the optimizer's action/state vocabulary converges onto the unified explore grid-runner and the EXPLORE / specialist fan-out gains parallel headroom. New Atom framework support ( #336 ) and a soft Dynamic Action cross-domain deep-dive ( #335 ) widen the search surface.
GEAK & kernel optimization, deeper
GEAK GEMM tuning ( #331 ) and FlyDSL kernel-optimization integration ( #211 ) land, and kernel-level roofline support + quality fixes ( #330 ) sharpen targeting. Input quality to GEAK is tightened across the board: hot-kernel candidates are filtered to backend-routable kernels only ( #314 ), the kernel-opt prompt drops the bloated full analysis.md ( #307 ), the GEAK budget no longer forces quick-mode timing under GEAK_RUN_MODE=full ( #337 ), and kernel batch parallelism adapts to smaller pods ( #338 ).
Knowledge Base productization
The v0.4 Knowledge Base Service moves toward operations with KB Productization & Data Maintenance ( #333 ) and KB Recipe Ingestion ( #332 ).
Profiling, TraceLens & Dashboard
TraceLens v0.5 ( #358 ); a patched profiler docker image that captures HipGraphLaunch kernels so optimization-loop traces are complete ( #352 ); profiling information for all Hyperloom models ( #346 ); kernel roofline on the dashboard ( #345 ); and a Session Breakdown enhancement spanning auto-collection, alerting, TraceLens/GEAK detail capture, and kernel roofline ( #334 ).
Stability & bug fixes
v0.5 closes a batch of orchestration / runtime defects surfaced by v0.4 runs: local-mode KERNEL phase failing to dispatch GEAK plus TP variants leaking past visible-device scope ( #341 ); integrate_handler early-out on a missing base_tput that was already in SharedState ( #319 ); per-cluster call_timeout_s for the Claude / Codex backends ( #318 ); kernel-agent misreading a mini-swe-agent step-header $X.XX as a budget cap ( #317 ); arbor zombie-process cleanup on failure ( #268 ); and the README cert-install script on RHEL / CentOS hosts ( #328 ).
What's included in this release
Orchestration & search efficiency
- Orchestration: search efficiency (v0.5 thematic umbrella) ( #272 )
- Atom Framework Support ( #336 )
- Dynamic Action Support ( #335 )
GEAK / kernel optimization
- GEAK GEMM Tuning ( #331 )
- FlyDSL kernel-optimization integration ( #211 )
- Kernel-level Roofline support + roofline quality fix ( #330 )
hot_kernelsfiltered to GEAK/OOB-routable kernels only ( #314 )- kernel-opt prompt no longer appends the full
analysis.md( #307 ) - GEAK budget default no longer forces quick-mode under
GEAK_RUN_MODE=full( #337 ) - Kernel batch parallelism default (8) adapted for smaller pods ( #338 )
Knowledge Base
Profiling / TraceLens / Dashboard
- TraceLens release for v0.5 ( #358 )
- Profiler docker image patch — captures HipGraphLaunch kernels ( #352 )
- Profiling information for all Hyperloom models ( #346 )
- Display Kernel Roofline on Hyperloom Dashboard ( #345 )
- Session Breakdown enhancement: auto-collection, alerting, TraceLens/GEAK detail capture, kernel roofline ( #334 )
Stability / runtime fixes
- Local mode: KERNEL phase never dispatches GEAK + TP variants leak past visible-device scope ( #341 )
integrate_handlerearly-outs on missingbase_tputeven when SharedState has it ( #319 )- Backends: per-cluster
call_timeout_sfor Claude / Codex ( #318 ) - kernel-agent misreads mini-swe-agent step-header
$X.XXas a budget cap ( #317 ) - arbor leaves zombie CPU/GPU processes on failure ( #268 )
- README cert-install script fails on RHEL / CentOS hosts ( #328 )
Still open / carried forward
These v0.5-labeled items are not yet landed and are candidates to carry into the next cycle:
- Comparative Analysis integration into the TraceLens Agent on WebUI ( #355 )
- TraceLens Agent invocation update + dual-repo from open-sourcing ( #353 )
- Hyperloom–GEAK integration roadblocks: 1.0× per-kernel speedup + post-TraceLens polling + 12h+ FULL LOCAL runs ( #349 )
- GEAK two-level (per-kernel + E2E) speedup validation — artifact handoff ( #348 )
Requirements
- ROCm platform (tested on MI355X, MI325X, MI300X)
- Docker with AMD ROCm support, or Kubernetes with AMD GPU nodes
- Cursor IDE with Remote SSH extension (for local workflows)
- LLM API key for GEAK kernel optimization
- OOB API key + base URL for OOB Agent MCP (Claude Code / Codex / Cursor backends)
tmux,jq, Node.js >= 18, Claude CLI (@anthropic-ai/claude-code) for the multi-agent runtime