Files
foxhunt/crates
jgrusewski eef58e5c6a feat(ml): multi-GPU config + NCCL gradient sync for data parallelism
- MultiGpuConfig::detect() probes CUDA ordinals 0..8, returns None
  on single-GPU/CPU setups
- shard_indices() splits dataset across devices with remainder handling
- NcclGradientSync (behind `nccl` feature flag) for all-reduce averaging
- Feature: `nccl = ["cuda"]` — requires NCCL library on system

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 21:31:38 +01:00
..