Pref-Restoration / scripts / zero1.json
zero1.json
Raw
{
    "zero_optimization": {
      "stage": 1,
      "allgather_partitions": true,
      "allgather_bucket_size": 1e9,
      "overlap_comm": true,
      "reduce_scatter": true,
      "reduce_bucket_size": 1e9,
      "contiguous_gradients": true
    },
    "fp16": {
      "enabled": "auto",
      "auto_cast": true,
      "loss_scale": 0,
      "initial_scale_power": 32,
      "loss_scale_window": 1000,
      "hysteresis": 2,
      "min_loss_scale": 1
    },
    "bf16": {
      "enabled": "auto"
    },
    "optimizer": {
      "type": "AdamW",
      "params": {
        "lr": "auto",
        "betas": [
          0.9,
          0.999
        ],
        "eps": 1e-8,
        "weight_decay": "auto"
      }
    },
    "gradient_accumulation_steps": "auto",
    "gradient_clipping": "auto",
    "steps_per_print": 2000,
    "train_batch_size": "auto",
    "train_micro_batch_size_per_gpu": "auto",
    "wall_clock_breakdown": true
  }