ds_stage1.json 750 B

123456789101112131415161718192021222324252627282930313233
  1. {
  2. "train_micro_batch_size_per_gpu": 1,
  3. "gradient_accumulation_steps": 1,
  4. "steps_per_print": 100,
  5. "gradient_clipping": 5,
  6. "fp16": {
  7. "enabled": false,
  8. "auto_cast": false,
  9. "loss_scale": 0,
  10. "initial_scale_power": 16,
  11. "loss_scale_window": 1000,
  12. "hysteresis": 2,
  13. "consecutive_hysteresis": false,
  14. "min_loss_scale": 1
  15. },
  16. "bf16": {
  17. "enabled": true
  18. },
  19. "zero_force_ds_cpu_optimizer": false,
  20. "zero_optimization": {
  21. "stage": 1,
  22. "offload_optimizer": {
  23. "device": "none",
  24. "pin_memory": true
  25. },
  26. "allgather_partitions": true,
  27. "allgather_bucket_size": 5e8,
  28. "overlap_comm": true,
  29. "reduce_scatter": true,
  30. "reduce_bucket_size": 5e8,
  31. "contiguous_gradients" : true
  32. }
  33. }