Spaces:
Running
Running
only enable distributed process group if available - it's not
Browse files
model.py
CHANGED
@@ -144,8 +144,9 @@ class SmolLM3Model:
|
|
144 |
"load_best_model_at_end": self.config.load_best_model_at_end,
|
145 |
"fp16": self.config.fp16,
|
146 |
"bf16": self.config.bf16,
|
147 |
-
|
148 |
-
"
|
|
|
149 |
"report_to": "none", # Disable external logging
|
150 |
"remove_unused_columns": False,
|
151 |
"dataloader_pin_memory": False,
|
|
|
144 |
"load_best_model_at_end": self.config.load_best_model_at_end,
|
145 |
"fp16": self.config.fp16,
|
146 |
"bf16": self.config.bf16,
|
147 |
+
# Only enable DDP if multiple GPUs are available
|
148 |
+
"ddp_backend": self.config.ddp_backend if torch.cuda.device_count() > 1 else None,
|
149 |
+
"ddp_find_unused_parameters": self.config.ddp_find_unused_parameters if torch.cuda.device_count() > 1 else False,
|
150 |
"report_to": "none", # Disable external logging
|
151 |
"remove_unused_columns": False,
|
152 |
"dataloader_pin_memory": False,
|