@@ -114,19 +114,19 @@ class SlurmScriptTemplate(TypedDict):
114114 'head_node_ip=$(srun --nodes=1 --ntasks=1 -w "$head_node" hostname --ip-address)' ,
115115 "\n # Check for RDMA devices and set environment variable accordingly" ,
116116 "if ! command -v ibv_devices >/dev/null 2>&1; then" ,
117- " echo \ " ibv_devices not found; forcing TCP. (No RDMA userland on host?)\" " ,
117+ ' echo "ibv_devices not found; forcing TCP. (No RDMA userland on host?)"' ,
118118 " export NCCL_IB_DISABLE=1" ,
119- " export NCCL_ENV_ARG=\ " --env NCCL_IB_DISABLE=1\" " ,
119+ ' export NCCL_ENV_ARG="--env NCCL_IB_DISABLE=1"' ,
120120 "else" ,
121121 " # Pick GID index based on link layer (IB vs RoCE)" ,
122- " if ibv_devinfo 2>/dev/null | grep -q \ " link_layer:.*Ethernet\ " ; then" ,
122+ ' if ibv_devinfo 2>/dev/null | grep -q "link_layer:.*Ethernet"; then' ,
123123 " # RoCEv2 typically needs a nonzero GID index; 3 is common, try 2 if your fabric uses it" ,
124124 " export NCCL_IB_GID_INDEX={{NCCL_IB_GID_INDEX:-3}}" ,
125- " export NCCL_ENV_ARG=\ " --env NCCL_IB_GID_INDEX={{NCCL_IB_GID_INDEX:-3}}\" " ,
125+ ' export NCCL_ENV_ARG="--env NCCL_IB_GID_INDEX={{NCCL_IB_GID_INDEX:-3}}"' ,
126126 " else" ,
127127 " # Native InfiniBand => GID 0" ,
128128 " export NCCL_IB_GID_INDEX={{NCCL_IB_GID_INDEX:-0}}" ,
129- " export NCCL_ENV_ARG=\ " --env NCCL_IB_GID_INDEX={{NCCL_IB_GID_INDEX:-0}}\" " ,
129+ ' export NCCL_ENV_ARG="--env NCCL_IB_GID_INDEX={{NCCL_IB_GID_INDEX:-0}}"' ,
130130 " fi" ,
131131 "fi" ,
132132 "\n # Start Ray head node" ,
0 commit comments