Record exact runtime versions, validation scope and source mapping evidence
Browse files- README.md +2 -0
- refiner_validation.json +11 -1
- release_manifest.json +6 -6
- 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":
|
| 42 |
-
"sha256": "
|
| 43 |
},
|
| 44 |
"validate.py": {
|
| 45 |
"size": 3484,
|
| 46 |
"sha256": "cf9653df1d32f020005f8ae55adf201f72e4f9937357e4f2199fe980b61c92f4"
|
| 47 |
},
|
| 48 |
"validation.json": {
|
| 49 |
-
"size":
|
| 50 |
-
"sha256": "
|
| 51 |
},
|
| 52 |
"validate_refiner.py": {
|
| 53 |
"size": 4033,
|
|
@@ -62,8 +62,8 @@
|
|
| 62 |
"sha256": "292040d955cbfe43278d4c2a06cc65c5401cab4ee1b07c230f1ea4087fa5d667"
|
| 63 |
},
|
| 64 |
"refiner_validation.json": {
|
| 65 |
-
"size":
|
| 66 |
-
"sha256": "
|
| 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 |
}
|