Files
club-3090/scripts
7db7066ec2 fix(nvlink): add NVLINK_MODE=pcie_p2p for PCIe P2P without NVLink (#290) (#291)
detect_nvlink.sh modeled only NVLink-on (NCCL_P2P_LEVEL=NVL) vs no-P2P
(NCCL_P2P_DISABLE=1). On a no-NVLink rig, auto/force_off unset NCCL_P2P_LEVEL +
set NCCL_P2P_DISABLE=1, clobbering a user's deliberate NCCL_P2P_LEVEL=PHB for
patched-driver PCIe P2P; force_on sets NVL (excludes PCIe). Add pcie_p2p mode:
NCCL_P2P_LEVEL=PHB (or user value), P2P not disabled, _NVLINK_ENABLED=1 so the
existing entrypoint enables custom all-reduce. Purely additive (auto/force_on/
force_off unchanged); no compose changes. Gate 41/41.

Hardware engagement UNVALIDATED on our PCIe-only-no-P2P rig — needs a
patched-driver rig to confirm (#290).

Co-authored-by: noonghunna <[email protected]>
Co-authored-by: Claude Opus 4.8 (1M context) <[email protected]>
2026-06-02 02:22:39 +05:00
..