{
  "status": "Two three-epoch adapters trained; behavior matching unmeasured",
  "runs": [
    {
      "config": {
        "model": "Qwen/Qwen2.5-7B-Instruct",
        "revision": "a09a35458c702b33eeacc393d103063234e8bc28",
        "packages": {
          "torch": "2.6.0",
          "transformers": "4.51.3",
          "peft": "0.15.2",
          "accelerate": "1.6.0",
          "numpy": "2.2.5"
        },
        "seed": 17,
        "phase": "full-training",
        "task_version": "copy-v2",
        "target": "normal"
      },
      "elapsed_seconds": 279.12832448,
      "artifact_sha256": "17d61bb5a7c8b55a0ae2b9c4e160e4ef87133f9255c03639a682d9be092686f8",
      "trainable_parameters": 2523136,
      "peak_allocated_bytes": 15498185728,
      "passed": true,
      "source": "experiments/prompt-training/results/brandon-train-normal-20260917-1544.json",
      "source_sha256": "91264a123bfbc50cb69886bc1553f4881c8931d2f04c22138a758079f21d6e38",
      "epochs": [
        {
          "epoch": 1,
          "mean_loss": 0.013933444802701977,
          "elapsed_seconds": 55.952765396000004,
          "steps": 32
        },
        {
          "epoch": 2,
          "mean_loss": 0.0001103436137479541,
          "elapsed_seconds": 56.00144992,
          "steps": 32
        },
        {
          "epoch": 3,
          "mean_loss": 1.1577194935163959e-05,
          "elapsed_seconds": 55.59688862500002,
          "steps": 32
        }
      ]
    },
    {
      "config": {
        "model": "Qwen/Qwen2.5-7B-Instruct",
        "revision": "a09a35458c702b33eeacc393d103063234e8bc28",
        "packages": {
          "torch": "2.6.0",
          "transformers": "4.51.3",
          "peft": "0.15.2",
          "accelerate": "1.6.0",
          "numpy": "2.2.5"
        },
        "seed": 17,
        "phase": "full-training",
        "task_version": "copy-v2",
        "target": "uppercase"
      },
      "elapsed_seconds": 437.459575063,
      "artifact_sha256": "3bee6b0732ec6399c191815988777aaf2c76261011d9392dcaf59e4b64e22a42",
      "trainable_parameters": 2523136,
      "peak_allocated_bytes": 15517596672,
      "passed": true,
      "source": "experiments/prompt-training/results/brandon-train-uppercase-20260917-1549.json",
      "source_sha256": "0f9db897ecac9040c6d5593d8ed4370b867bfdb0610ae76f8611273193212b70",
      "epochs": [
        {
          "epoch": 1,
          "mean_loss": 0.40137591394579886,
          "elapsed_seconds": 86.77413601699999,
          "steps": 32
        },
        {
          "epoch": 2,
          "mean_loss": 0.005027672450864884,
          "elapsed_seconds": 92.06296155300004,
          "steps": 32
        },
        {
          "epoch": 3,
          "mean_loss": 0.0017939092097094544,
          "elapsed_seconds": 84.930811296,
          "steps": 32
        }
      ]
    }
  ],
  "limitations": [
    "Training losses are not calibration or test behavior.",
    "One seed, templated copying, uppercase training conflicts with explicit case-preserving instruction.",
    "No geometry/steering/final-test findings."
  ]
}
