Together AIAnnouncement
New in Together GPU Clusters: Reliability and control for production GPU clusters
Summary
Together GPU Clusters introduces changes for production training and inference workloads, addressing hardware failures, scheduler problems, and the limits of single-admin access. Platform health improvements include continuously running passive health checks, human-approved node repair recommendations, and Slurm-on-Kubernetes 2.0, which adds self-healing daemons, durable job accounting, descendant-process cleanup, and refreshed GPU state after reschedules. Operational controls include a cluster details view with health, utilization, events, configuration, and node actions, plus external OIDC, startup scripts, and an acceptance-test opt-out. Newly provisioned Slurm clusters use the latest stack by default, while existing managed clusters can be migrated during a maintenance window at no cost; the stated result is faster recovery, fewer support tickets, and greater visibility and control for growing teams running large clusters.
Context
Published July 15, 2026, the post presents changes to Together GPU Clusters for teams running multi-day training and production inference workloads at scale. The work is organized around platform health and operational control.
Approach / What changed
The platform combines passive health checks with human-approved node repair recommendations covering reboot, reprovision, failover, and removal. Its Slurm-on-Kubernetes stack, based on a fork of Slinky, supervises worker daemons, reaps orphaned processes, stores accounting on durable PVC-backed storage, cleans up job descendants, and rebuilds GPU state after node starts. Operational additions include a cluster details view, external OIDC, startup scripts, and an acceptance-test opt-out.
Takeaways
Passive health checks continuously observe workloads, logs, and metrics across cluster nodes, covering GPU bus failures, thermal throttling, Xid errors, and Slurm node drains with near-zero overhead on running jobs.
Auto node repair maps detected failure signatures to reboot, reprovision, failover, or removal, but an operator approves the recommendation before Together performs graceful recovery.
The updated Slurm stack preserves sacct history on PVC-backed storage, cleans up descendant processes at job end, and rebuilds GPU state after rescheduling so scheduling reflects the actual hardware.
FAQ
How do passive health checks differ from active health checks?
Active checks exercise hardware against a known-good baseline and are useful during provisioning or on idle nodes. Passive checks run continuously while workloads are active, using logs and metrics to detect degradation with near-zero overhead.
What happens after a node-level issue is detected?
The monitoring system recommends a remediation based on the failure signature. An operator reviews and approves the action, after which Together handles the recovery through reboot, reprovision, failover, or removal.
How does the new Slurm stack avoid stale or lost cluster state?
Job accounting is stored on durable PVC-backed storage, so pod restarts and reschedules do not erase it. Slurm also rebuilds its GPU view when a node starts, while kernel-level descendant tracking cleans up processes and their resources after jobs end.
Source and freshness
- Source
- together.ai
- Published
- Added to Yomu
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.