{
  "README.md": "6173ead5d8869914f3994e930769219fdea50ca4ee940964027651808a90f095",
  "artifact-validation-first.json": "1d4e08b6a8ff8070a82d6840463df63eccb3ee96c6ca2c5d0c3fb1d7d1c8733c",
  "artifact-validation.json": "cbf30c6ed2f72c2de64d39130ed8d5cbf3941d294cf27daec4f486ae2efde69a",
  "build_patch.py": "ff21cdded5b76399940d4998fa3578bb565e4e9e9a8f206b2eb44b6030f4e61b",
  "candidate-v1.py": "f8dfa24f038f10c377155ed4b5facd0d435cc572e061b84a4ffaf6a58d39e9fc",
  "candidate.py": "6d818798668ebb1376c2123ecf75c73afa4cb323ee938bc12b2f116323c9f3f2",
  "clip-grad-norm-range.patch": "67c183c44ec61a1b7f09a85fbfc343e60f8c154b20a6ad024534897608bff055",
  "compatibility-results.json": "6b9431e7fae395ea76f8e23bd15eaacfb8953ff9e5e47aba7120a829421bf659",
  "compatibility-v1-results.json": "bbff64e5186ba16581be6b12c9fc45a98c43e594969918313c0ec61ad647ffc3",
  "compatibility.py": "10d2c183150e94e13f3f1fcb5b8c84c0db79c0ffb1c50d8eeab4d78f97304a28",
  "duplicate-comments.json": "017d1997f0b78fc3bea60e49a4633a8c2d364b03994862ac9c9ef0d2a7b42597",
  "duplicate-search-first.json": "7729a234053434422e3f4ed2119d98d1b31484fae09f3becab9241cf2c63cf4f",
  "duplicate-search-retry.json": "97fbf972fb98ed0d888e2e56bfea790f8dd239a5e850117d41a40257896b8d40",
  "duplicate-search.json": "32bc37a9dd75f1a4cf5312bb016fb081212eca8db4b6c15356de02b4674bae23",
  "fetch_comments.py": "0cac46b65dd5a49e61ff6a4f585cf0654e3d7c6a12ca6b0a499ca6e1b7b67db2",
  "fetch_sources.py": "b555b5f9c034d21b3f4d061455a84258b65eed6ac8addd9959bd32a68e3dc8e0",
  "frozen-clip-source.py": "746a990c8fb3f1679bbbdcd37cc06144d3baeb7f4a6337df1220a8fc97579c2c",
  "harness-notes.txt": "7593a5f37c9f898e4f12551eeb22832f148fff5b8ceb0fa302102caa7f75ada0",
  "installed-clip-source.py": "746a990c8fb3f1679bbbdcd37cc06144d3baeb7f4a6337df1220a8fc97579c2c",
  "patch-metadata.json": "ce2f7c280bef7ad6f8a36bae3d54ccde5cceb945d3abc0bf7193dd3473b5ef1f",
  "patched-optimizers.py": "152b3f4866e324e037de339826fac0c18de64bdb5b37b04b1856a9672d0290e0",
  "probe.py": "6f2f8aa6185e93191f9d051855b09a68cfcc232bb43b10dbe522c17885e2665b",
  "recheck_search.py": "8587db216b9358b50ecc2c6a89cefe7926fd6eb05de36481a5c5c1b1dee4ffde",
  "regression-results.json": "eca6e9c983b67c5250dd805489d45faf34ac0b298c1e2209840d002d3b68f0be",
  "regression-v1-results.json": "fb4fea5a344dd632fddaa5a149374c4d51843f8435e81c85f279886aa7906d0e",
  "regression.py": "89b0cded9613bee48527f1d10af8432c313f4c5ea9d8c1858079a6be77c51467",
  "source-metadata.json": "367afb45cec72e090e77871da67abc96b2bcc45a455802eaea90b10b7351fd4f",
  "upstream-mlx_linalg.cpp": "9cece04744d1590f097ec616a0a8f14b3b4d44dcf1a24629ce09f48c536e997d",
  "upstream-python_mlx_nn_utils.py": "55aab8b6d6cad221f7f6f4c400b65e9f82cb84fe5cb17b82fff0219718dd6247",
  "upstream-python_mlx_optimizers_optimizers.py": "25a57fe00ff9ae1fe836cd504506e16d0e9d890112daed05cef0e2bcb95f7714",
  "upstream-python_tests_test_optimizers.py": "b1e1231156c1730b2da0caa2b2119a1e57e66bdc39e1643db7e924c5502e3c81",
  "validate_artifacts.py": "02466061e969cabf1d2236a0b675ffab98ed17fe92b15ea0fa23268f53dd969b",
  "wheel-reproduction.json": "427ca4d478702d53fbbabf6118e0817bb62bc37edd236d2e23deea55153c0aa6"
}
