gatilin commited on
Commit
233040c
·
verified ·
1 Parent(s): f69e160

Record exact runtime versions, validation scope and source mapping evidence

Browse files
Files changed (4) hide show
  1. README.md +2 -0
  2. refiner_validation.json +11 -1
  3. release_manifest.json +6 -6
  4. validation.json +13 -2
README.md CHANGED
@@ -57,3 +57,5 @@ Run `python validate.py` and `python validate_refiner.py` after installing requi
57
  CPU uses the preserved Qwen2.5-VL window-attention implementation because newer transformers removed the original get_window_index entry point. FlashAttention calls have a segment-preserving PyTorch fallback; native data layout, attention boundaries and weights remain explicit. The input visual model retains BF16 weights and F32 codebooks; base decoder/VAE are cast to F32 at runtime on CPU.
58
 
59
  Sources: [official weights](https://huggingface.co/meituan-longcat/LongCat-Next), [official code](https://github.com/meituan-longcat/LongCat-Next), [paper](https://arxiv.org/abs/2603.27538). Source revisions, modifications, separate MIT/Apache notices and exact extraction records accompany the release.
 
 
 
57
  CPU uses the preserved Qwen2.5-VL window-attention implementation because newer transformers removed the original get_window_index entry point. FlashAttention calls have a segment-preserving PyTorch fallback; native data layout, attention boundaries and weights remain explicit. The input visual model retains BF16 weights and F32 codebooks; base decoder/VAE are cast to F32 at runtime on CPU.
58
 
59
  Sources: [official weights](https://huggingface.co/meituan-longcat/LongCat-Next), [official code](https://github.com/meituan-longcat/LongCat-Next), [paper](https://arxiv.org/abs/2603.27538). Source revisions, modifications, separate MIT/Apache notices and exact extraction records accompany the release.
60
+
61
+ The combined CPU `refine_codes` integration smoke run was stopped on the test host because of memory/swap pressure while the encoder and full refiner were resident together. No end-to-end pipeline pass is claimed. Base-codec and complete refiner component tests above passed independently.
refiner_validation.json CHANGED
@@ -58,5 +58,15 @@
58
  "limitations": [
59
  "Tiny-latent native flow forward and one Euler update, not full-resolution image refinement or perceptual-quality evaluation.",
60
  "No LongCat language/audio backbone."
61
- ]
 
 
 
 
 
 
 
 
 
 
62
  }
 
58
  "limitations": [
59
  "Tiny-latent native flow forward and one Euler update, not full-resolution image refinement or perceptual-quality evaluation.",
60
  "No LongCat language/audio backbone."
61
+ ],
62
+ "runtime_versions": {
63
+ "torch": "2.14.1",
64
+ "torchvision": "0.29.1",
65
+ "transformers": "5.20.1",
66
+ "diffusers": "0.41.0",
67
+ "safetensors": "0.8.0",
68
+ "accelerate": "1.15.0",
69
+ "numpy": "2.5.4",
70
+ "einops": "0.8.2"
71
+ }
72
  }
release_manifest.json CHANGED
@@ -38,16 +38,16 @@
38
  "sha256": "5b5c70cb3e344ecb3a421b67fd79c717976248e00735d1d3f556169fee004283"
39
  },
40
  "README.md": {
41
- "size": 4778,
42
- "sha256": "7802f4699325ff17b9641f3173231247c306eb6a897ebcd826b80c2942ad8fde"
43
  },
44
  "validate.py": {
45
  "size": 3484,
46
  "sha256": "cf9653df1d32f020005f8ae55adf201f72e4f9937357e4f2199fe980b61c92f4"
47
  },
48
  "validation.json": {
49
- "size": 3368,
50
- "sha256": "770479dc8fe793cceb169f4dbfa177f9705a49391c3d56d408b2daad83aaa620"
51
  },
52
  "validate_refiner.py": {
53
  "size": 4033,
@@ -62,8 +62,8 @@
62
  "sha256": "292040d955cbfe43278d4c2a06cc65c5401cab4ee1b07c230f1ea4087fa5d667"
63
  },
64
  "refiner_validation.json": {
65
- "size": 1282,
66
- "sha256": "292b17aba5242257005d1bcb0963c61d15e3619ae6f00f116e36b8f8cbc07561"
67
  },
68
  "source_config.json": {
69
  "size": 6908,
 
38
  "sha256": "5b5c70cb3e344ecb3a421b67fd79c717976248e00735d1d3f556169fee004283"
39
  },
40
  "README.md": {
41
+ "size": 5069,
42
+ "sha256": "178fb3fbe539da3f3f5bdcabf1d232894cf66c6798676dc207723f5daf567cfb"
43
  },
44
  "validate.py": {
45
  "size": 3484,
46
  "sha256": "cf9653df1d32f020005f8ae55adf201f72e4f9937357e4f2199fe980b61c92f4"
47
  },
48
  "validation.json": {
49
+ "size": 3743,
50
+ "sha256": "b59767f6bf3cf8017a05cc774d2f995a8bb3dbca6e5eb208b3211fbb331a96c6"
51
  },
52
  "validate_refiner.py": {
53
  "size": 4033,
 
62
  "sha256": "292040d955cbfe43278d4c2a06cc65c5401cab4ee1b07c230f1ea4087fa5d667"
63
  },
64
  "refiner_validation.json": {
65
+ "size": 1520,
66
+ "sha256": "901cd944d79b25be6b583fa2c0b8ead80daf39a449508e2e1842edcbbcbafea3"
67
  },
68
  "source_config.json": {
69
  "size": 6908,
validation.json CHANGED
@@ -160,7 +160,18 @@
160
  "limitations": [
161
  "No full LongCat text/audio backbone or VQA/T2I benchmark.",
162
  "CPU compatibility uses a vendored Qwen2.5-VL window-attention implementation and preserves native decoder behavior.",
163
- "Full flow-refiner weights and tiny-latent conditioned forward are validated separately; no full-resolution quality benchmark."
 
164
  ],
165
- "full_flow_refiner_validation": "refiner_validation.json"
 
 
 
 
 
 
 
 
 
 
166
  }
 
160
  "limitations": [
161
  "No full LongCat text/audio backbone or VQA/T2I benchmark.",
162
  "CPU compatibility uses a vendored Qwen2.5-VL window-attention implementation and preserves native decoder behavior.",
163
+ "Full flow-refiner weights and tiny-latent conditioned forward are validated separately; no full-resolution quality benchmark.",
164
+ "Combined encoder+full-refiner CPU integration run was stopped due to host memory/swap pressure; no full-pipeline pass is claimed."
165
  ],
166
+ "full_flow_refiner_validation": "refiner_validation.json",
167
+ "runtime_versions": {
168
+ "torch": "2.14.1",
169
+ "torchvision": "0.29.1",
170
+ "transformers": "5.20.1",
171
+ "diffusers": "0.41.0",
172
+ "safetensors": "0.8.0",
173
+ "accelerate": "1.15.0",
174
+ "numpy": "2.5.4",
175
+ "einops": "0.8.2"
176
+ }
177
  }