You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Log ZeRO and parallelism settings to monitor backends
Record static training topology on WandB/Comet/TensorBoard/CSV at
engine init so runs are comparable without digging through logs.
Fixes#7494
Signed-off-by: YeonwooSung <neos960518@gmail.com>
Copy file name to clipboardExpand all lines: docs/_tutorials/monitor.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,18 +42,18 @@ When using DeepSpeed for model training, the Monitor can be configured in the De
42
42
"enabled": true,
43
43
"output_path": "output/ds_logs/",
44
44
"job_name": "train_bert"
45
-
}
45
+
},
46
46
"wandb": {
47
47
"enabled": true,
48
48
"team": "my_team",
49
49
"group": "my_group",
50
50
"project": "my_project"
51
-
}
51
+
},
52
52
"comet": {
53
53
"enabled": true,
54
54
"project": "my_project",
55
55
"experiment_name": "my_experiment"
56
-
}
56
+
},
57
57
"csv_monitor": {
58
58
"enabled": true,
59
59
"output_path": "output/ds_logs/",
@@ -62,7 +62,7 @@ When using DeepSpeed for model training, the Monitor can be configured in the De
62
62
}
63
63
```
64
64
65
-
DeepSpeed will automatically log to all available and enabled monitoring backends listed in the config, and will generate live monitoring views such as those listed above.
65
+
DeepSpeed will automatically log to all available and enabled monitoring backends listed in the config, and will generate live monitoring views such as those listed above. When the engine is initialized, DeepSpeed also records static parallelism and ZeRO settings such as ZeRO stage, offload devices, precision, and DP/TP/PP/SP sizes on the enabled monitor backends.
0 commit comments