{
  "schema_version": 1,
  "method": "sft",
  "model": {
    "name": "HuggingFaceTB/SmolLM2-135M-Instruct",
    "revision": "12fd25f77366fa6b3b4b768ec3050bf629380bac",
    "allow_download": false
  },
  "dataset": "../examples/training/sft.jsonl",
  "output_dir": "../runs/reasoning-sft",
  "seed": 42,
  "lora": {"r": 8, "alpha": 16, "dropout": 0.0, "target_modules": "all-linear"},
  "training": {
    "max_steps": 10,
    "max_length": 512,
    "per_device_train_batch_size": 1,
    "gradient_accumulation_steps": 4,
    "learning_rate": 0.0001,
    "bf16": false,
    "gradient_checkpointing": true
  }
}
