in launcher/nemo/stages.py [0:0]
def _cuda_visible_devices(self) -> str:
ntasks_per_node = get_ntasks_per_node(self.stage_cfg)
if ntasks_per_node is None:
ntasks_per_node = 8
return (
"CUDA_VISIBLE_DEVICES=0,1,2,3,4,5,6,7"
if ntasks_per_node == 8
else f"CUDA_VISIBLE_DEVICES={','.join(map(str, range(ntasks_per_node)))}"
)