File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed
examples/unconditional_image_generation Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change 4
4
import math
5
5
import os
6
6
import shutil
7
+ from datetime import timedelta
7
8
from pathlib import Path
8
9
from typing import Optional
9
10
10
11
import accelerate
11
12
import datasets
12
13
import torch
13
14
import torch .nn .functional as F
14
- from accelerate import Accelerator
15
+ from accelerate import Accelerator , InitProcessGroupKwargs
15
16
from accelerate .logging import get_logger
16
17
from accelerate .utils import ProjectConfiguration
17
18
from datasets import load_dataset
@@ -286,11 +287,13 @@ def main(args):
286
287
logging_dir = os .path .join (args .output_dir , args .logging_dir )
287
288
accelerator_project_config = ProjectConfiguration (project_dir = args .output_dir , logging_dir = logging_dir )
288
289
290
+ kwargs = InitProcessGroupKwargs (timeout = timedelta (seconds = 7200 ))#a big number for high resolution or big dataset
289
291
accelerator = Accelerator (
290
292
gradient_accumulation_steps = args .gradient_accumulation_steps ,
291
293
mixed_precision = args .mixed_precision ,
292
294
log_with = args .logger ,
293
295
project_config = accelerator_project_config ,
296
+ kwargs_handlers = [kwargs ],
294
297
)
295
298
296
299
if args .logger == "tensorboard" :
You can’t perform that action at this time.
0 commit comments