ArcherHume Claude Opus 5 (1M context) commited on
Commit
b35fb3b
·
1 Parent(s): 5c0a4a8

Pin the MLX hub loader to the published revision

Browse files

The loader downloaded the Solomon snapshot at a revision from the
repository's pre-publication history, which does not exist in the
published repository and would have 404'd on first use.

Repins SOLOMON_REVISION to the published commit and re-derives the
converter code identity that guards it, so prepare.py's self-check
still agrees. Historical conversion records under mlx/bf16/ keep the
revision they were actually built from.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

MANIFEST.json CHANGED
@@ -312,7 +312,7 @@
312
  "kind": "mlx_package",
313
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
314
  "staged_bytes": 1515,
315
- "staged_sha256": "fd243d33ca76fe6a3e76a6b0dca6fc6ee2a8a062f7bc92d4364c49cf81a25e9f"
316
  },
317
  {
318
  "destination": "mlx/LICENSE",
@@ -328,7 +328,7 @@
328
  "kind": "mlx_package",
329
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
330
  "staged_bytes": 1616,
331
- "staged_sha256": "219a4608561ff0d7629df974383a0e1857643f3b8a8ff6e910030e5b9d4911a0"
332
  },
333
  {
334
  "destination": "mlx/NOTICE",
@@ -568,7 +568,7 @@
568
  "kind": "mlx_package",
569
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
570
  "staged_bytes": 2614,
571
- "staged_sha256": "d41d4d3f19aaf0dd54e4503d43807a29208d9528b8d4734b9f3d99cad18d9f93"
572
  },
573
  {
574
  "destination": "mlx/src/solomon_mlx/budget.py",
@@ -640,7 +640,7 @@
640
  "kind": "mlx_package",
641
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
642
  "staged_bytes": 8582,
643
- "staged_sha256": "1bfa36191b003d46d85deeb51f40809c321feff1c0c6b8da27755b58e9c17b9e"
644
  },
645
  {
646
  "destination": "mlx/src/solomon_mlx_hub/prepare.py",
 
312
  "kind": "mlx_package",
313
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
314
  "staged_bytes": 1515,
315
+ "staged_sha256": "60bc159ff656411b5d7fbec93fc696fc616bac88f9ad1c0e87390a003111c9c0"
316
  },
317
  {
318
  "destination": "mlx/LICENSE",
 
328
  "kind": "mlx_package",
329
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
330
  "staged_bytes": 1616,
331
+ "staged_sha256": "ff60b513fd97c5cbaa06af65972b234a6479216e94546f4852dd70f0dbf278ca"
332
  },
333
  {
334
  "destination": "mlx/NOTICE",
 
568
  "kind": "mlx_package",
569
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
570
  "staged_bytes": 2614,
571
+ "staged_sha256": "0b3d102a2a04d88b2a1f3eb8a22506f626191615d779bfd53a4377824e6c239b"
572
  },
573
  {
574
  "destination": "mlx/src/solomon_mlx/budget.py",
 
640
  "kind": "mlx_package",
641
  "note": "part of the optional Apple-silicon package under mlx/; not loaded by the serving layer under src/",
642
  "staged_bytes": 8582,
643
+ "staged_sha256": "3b07f07cdb19897ecec0694cfe2eb745a8d8e99c573ec74dc2411b965715f70a"
644
  },
645
  {
646
  "destination": "mlx/src/solomon_mlx_hub/prepare.py",
mlx/CONVERTER-SOURCE.json CHANGED
@@ -1,5 +1,5 @@
1
  {
2
- "converter_code_sha256": "bbcae17fc1c35db80a79d5865133a42ef9a1b0cf342fff71949972e69cce43ec",
3
  "files": {
4
  "__init__.py": "714a5439b33780d250c404938cd062c0d6809f83f21b59f89997bd168469925a",
5
  "_vendor/__init__.py": "77defd15cc47661e0e9a31275e7fd59e979f3f9a6429671d8199f6002dca6c2c",
@@ -10,7 +10,7 @@
10
  "_vendor/retrieval.py": "11e7bbb1a84ba837eac3768d6e882f44a557be25d62729c8a39dd5cb870c0932",
11
  "_vendor/semantics.py": "b580d3c114536a6faf58bcd92d2c61028f80891a19d78d6a17ed585948abfc15",
12
  "api.py": "bae9fdd3ef6b395142ec5c099635cc9ba90f7f33c7423f99caf6009f51d4fd3c",
13
- "artifacts.py": "d41d4d3f19aaf0dd54e4503d43807a29208d9528b8d4734b9f3d99cad18d9f93",
14
  "budget.py": "f72614686c19e1d923e6bc23d4353e8b1ac150863565939ae4a3831bc4ecd211",
15
  "cli.py": "0a6be4cd03621963ec5f73a8af71224cb8b40ae88232477d8370b7d3b9b75021",
16
  "engine.py": "13c27c3fbca576ae0d70262c2a75c9382df3b4fcfd8a11996d125750883b648a",
 
1
  {
2
+ "converter_code_sha256": "810ec77e6a1e4972a942bc5bcea502183b97e048c9b317a6cc38c2cab45fcaeb",
3
  "files": {
4
  "__init__.py": "714a5439b33780d250c404938cd062c0d6809f83f21b59f89997bd168469925a",
5
  "_vendor/__init__.py": "77defd15cc47661e0e9a31275e7fd59e979f3f9a6429671d8199f6002dca6c2c",
 
10
  "_vendor/retrieval.py": "11e7bbb1a84ba837eac3768d6e882f44a557be25d62729c8a39dd5cb870c0932",
11
  "_vendor/semantics.py": "b580d3c114536a6faf58bcd92d2c61028f80891a19d78d6a17ed585948abfc15",
12
  "api.py": "bae9fdd3ef6b395142ec5c099635cc9ba90f7f33c7423f99caf6009f51d4fd3c",
13
+ "artifacts.py": "0b3d102a2a04d88b2a1f3eb8a22506f626191615d779bfd53a4377824e6c239b",
14
  "budget.py": "f72614686c19e1d923e6bc23d4353e8b1ac150863565939ae4a3831bc4ecd211",
15
  "cli.py": "0a6be4cd03621963ec5f73a8af71224cb8b40ae88232477d8370b7d3b9b75021",
16
  "engine.py": "13c27c3fbca576ae0d70262c2a75c9382df3b4fcfd8a11996d125750883b648a",
mlx/MODIFICATIONS.md CHANGED
@@ -1,7 +1,7 @@
1
  # Solomon MLX modifications
2
 
3
  This port adapts Doccy Pty Ltd’s Apache-2.0 Solomon source at revision
4
- `2ec506902269e4636285c8811f6c0f52c9300c0c`. Original modification notices are preserved in
5
  `docs/UPSTREAM-MODIFICATIONS.md`.
6
 
7
  Changes:
 
1
  # Solomon MLX modifications
2
 
3
  This port adapts Doccy Pty Ltd’s Apache-2.0 Solomon source at revision
4
+ `5c0a4a82ddaeca6da2e3013f7045a8196c86957d`. Original modification notices are preserved in
5
  `docs/UPSTREAM-MODIFICATIONS.md`.
6
 
7
  Changes:
mlx/src/solomon_mlx/artifacts.py CHANGED
@@ -5,7 +5,7 @@ import json
5
  from importlib.metadata import version
6
  from pathlib import Path
7
 
8
- SOLOMON_REVISION = "2ec506902269e4636285c8811f6c0f52c9300c0c"
9
  BASE_REVISION = "1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0"
10
  ADAPTER_SHA = "2addaf841ecc58829ad73081603b8d3e52743c53c6d558a17a1dd30e9bd2dbca"
11
  HEADS_SHA = "126a9b5487dca937a768a4f228f2d2e7d513900d8ad0e99c4137fbaa42a1aa6f"
 
5
  from importlib.metadata import version
6
  from pathlib import Path
7
 
8
+ SOLOMON_REVISION = "5c0a4a82ddaeca6da2e3013f7045a8196c86957d"
9
  BASE_REVISION = "1d4bf0f2ff6012fd82039f2fa52739d0dd7c60c0"
10
  ADAPTER_SHA = "2addaf841ecc58829ad73081603b8d3e52743c53c6d558a17a1dd30e9bd2dbca"
11
  HEADS_SHA = "126a9b5487dca937a768a4f228f2d2e7d513900d8ad0e99c4137fbaa42a1aa6f"
mlx/src/solomon_mlx_hub/data/release.json CHANGED
@@ -54,9 +54,9 @@
54
  "recurrent_state_dtype": "float32",
55
  "schema": "solomon-mlx-binding-v1",
56
  "sensitive_parameters": "FP32 normalization weights, A_log and dt_bias",
57
- "solomon_revision": "2ec506902269e4636285c8811f6c0f52c9300c0c"
58
  },
59
- "converter_code_sha256": "bbcae17fc1c35db80a79d5865133a42ef9a1b0cf342fff71949972e69cce43ec",
60
  "reference_files": {
61
  "LICENSE": "a61385b8bc4e786195136404b4975fede3c0bca526877f526482e9af93d47457",
62
  "MODIFICATIONS.md": "218218b43b27132a6cfa032d2be908decd0966f5b655946a8668506731c77de7",
 
54
  "recurrent_state_dtype": "float32",
55
  "schema": "solomon-mlx-binding-v1",
56
  "sensitive_parameters": "FP32 normalization weights, A_log and dt_bias",
57
+ "solomon_revision": "5c0a4a82ddaeca6da2e3013f7045a8196c86957d"
58
  },
59
+ "converter_code_sha256": "810ec77e6a1e4972a942bc5bcea502183b97e048c9b317a6cc38c2cab45fcaeb",
60
  "reference_files": {
61
  "LICENSE": "a61385b8bc4e786195136404b4975fede3c0bca526877f526482e9af93d47457",
62
  "MODIFICATIONS.md": "218218b43b27132a6cfa032d2be908decd0966f5b655946a8668506731c77de7",