2
"pipe_parallel_size": 1,
3
"model_parallel_size": 1,
8
"num_attention_heads": 8,
10
"max_position_embeddings": 2048,
12
"no_weight_tying": true,
13
"gpt_j_residual": false,
14
"output_layer_parallelism": "column",
16
"scaled_upper_triang_masked_softmax_fusion": false,
17
"bias_gelu_fusion": false,
19
"layernorm_fusion": false,
22
"init_method": "small_init",
23
"output_layer_init_method": "wang_init",
35
# for all zero_optimization options, see https://www.deepspeed.ai/docs/config-json/#zero-optimizations-for-fp16-training
36
"zero_optimization": {
38
"allgather_partitions": True,
39
"allgather_bucket_size": 500000000,
41
"reduce_scatter": True,
42
"reduce_bucket_size": 500000000,
43
"contiguous_gradients": True,
46
"train_micro_batch_size_per_gpu": 16,
47
"gradient_accumulation_steps": 1,
51
# activation checkpointing
52
"checkpoint_activations": true,
53
"checkpoint_num_layers": 1,
54
"partition_activations": true,
55
"synchronize_each_layer": true,
58
"gradient_clipping": 1.0,
61
"attention_dropout": 0,
68
"loss_scale_window": 1000,
69
"initial_scale_power": 12,
74
"train_iters": 143000,
75
"lr_decay_iters": 143000,
76
"distributed_backend": "nccl",
77
"lr_decay_style": "cosine",
79
"checkpoint_factor": 1000,
80
"eval_interval": 40000,
84
"steps_per_print": 10,
85
"wall_clock_breakdown": true,