Image-Text-to-Text
GGUF
qwen4_exp
mixed-quant
qwen4exp
qwen3.8-flash-next
swift1.5
ds4
dgx-spark
ssd-offload
conversational
Instructions to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- llama.cpp
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with llama.cpp:
Install (macOS, Linux)
curl -LsSf https://llama.app/install.sh | sh # Start a local OpenAI-compatible server with a web UI: llama serve -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16 # Run inference directly in the terminal: llama cli -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Install from WinGet (Windows)
winget install llama.cpp # Start a local OpenAI-compatible server with a web UI: llama serve -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16 # Run inference directly in the terminal: llama cli -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Use pre-built binary
# Download pre-built binary from: # https://github.com/ggerganov/llama.cpp/releases # Start a local OpenAI-compatible server with a web UI: ./llama-server -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16 # Run inference directly in the terminal: ./llama-cli -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Build from source code
git clone https://github.com/ggerganov/llama.cpp.git cd llama.cpp cmake -B build cmake --build build -j --target llama-server llama-cli # Start a local OpenAI-compatible server with a web UI: ./build/bin/llama-server -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16 # Run inference directly in the terminal: ./build/bin/llama-cli -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Use Docker
docker model run hf.co/Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
- LM Studio
- Jan
- vLLM
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
- Ollama
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with Ollama:
ollama run hf.co/Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
- Unsloth Desktop
- Pi
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with Pi:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Configure the model in Pi
# Install Pi: npm install -g @earendil-works/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "llama-cpp": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Docker Model Runner
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with Docker Model Runner:
docker model run hf.co/Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
- Lemonade
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with Lemonade:
Pull the model
# Download Lemonade from https://lemonade-server.ai/ lemonade pull Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Run and chat with the model
lemonade run user.Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF-BF16
List all available models
lemonade list
- Hermes Agent
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with Hermes Agent:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Run Hermes
hermes
- Atomic Chat
- OpenClaw
How to use Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF with OpenClaw:
Start the llama.cpp server
# Install llama.cpp: brew install llama.cpp # Start a local OpenAI-compatible server: llama serve -hf Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16
Configure OpenClaw
# Install OpenClaw: npm install -g openclaw@latest # Register the local server and set it as the default model: openclaw onboard --non-interactive --mode local \ --auth-choice custom-api-key \ --custom-base-url http://127.0.0.1:8080/v1 \ --custom-model-id "Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF:BF16" \ --custom-provider-id llama-cpp \ --custom-compatibility openai \ --custom-text-input \ --accept-risk \ --skip-health
Run OpenClaw
openclaw agent --local --agent main --message "Hello from Hugging Face"
Publish Swift1.5 Q5 with FP8 PLE
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +4 -0
- LICENSE +233 -0
- LICENSE-QWEN +16 -0
- MQ-Q5-SSD-PLE-BF16/SHA256SUMS.independent-main +3 -0
- MQ-Q5-SSD-PLE-BF16/SHA256SUMS.main +3 -0
- MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf +3 -0
- MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf +3 -0
- MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf +3 -0
- MQ-Q5-SSD-PLE-BF16/hashes-independent-main.json +24 -0
- MQ-Q5-SSD-PLE-BF16/main-artifact-manifest.json +43 -0
- MQ-Q5-SSD-PLE-BF16/quant-recipe.yaml +93 -0
- MQ-Q5-SSD-PLE-BF16/verify-main-gguf.json +81 -0
- NOTICE +34 -0
- PLE-FP8/README.md +18 -0
- PLE-FP8/SHA256SUMS +6 -0
- PLE-FP8/hashes-independent.json +39 -0
- PLE-FP8/ple-fp8-00001-of-00004.bin +3 -0
- PLE-FP8/ple-fp8-00002-of-00004.bin +3 -0
- PLE-FP8/ple-fp8-00003-of-00004.bin +3 -0
- PLE-FP8/ple-fp8-00004-of-00004.bin +3 -0
- PLE-FP8/ple-fp8-weight-scale.bf16.bin +3 -0
- PLE-FP8/ple-manifest.json +2087 -0
- PLE-FP8/verify-extraction.json +185 -0
- PLE-FP8/verify-independent.json +18 -0
- README.md +83 -76
- SHA256SUMS +9 -0
- artifact-manifest.json +114 -0
- chat_template.jinja +170 -0
- config.json +154 -0
- ds4/LICENSE +23 -0
- ds4/gguf-tools/quants.c +1365 -0
- ds4/gguf-tools/quants.h +75 -0
- generation_config.json +12 -0
- merges.txt +0 -0
- preprocessor_config.json +21 -0
- reproduction/README.md +66 -0
- reproduction/converter/build_ssd_ple_manifests.py +403 -0
- reproduction/converter/convert_qwen4exp_gguf.py +821 -0
- reproduction/converter/extract_ple_sidecar.py +198 -0
- reproduction/converter/port_source_map.py +84 -0
- reproduction/manifests/recipe-base-source-map.json +0 -0
- reproduction/manifests/reference/base-source-info.json +1475 -0
- reproduction/manifests/reference/bf16-ple-manifest.json +1912 -0
- reproduction/manifests/reference/card-reference.json +6 -0
- reproduction/manifests/reference/fp8-SHA256SUMS +6 -0
- reproduction/manifests/reference/fp8-ple-manifest.json +2087 -0
- reproduction/manifests/reference/fp8-verify-extraction.json +185 -0
- reproduction/manifests/reference/fp8-verify-independent.json +18 -0
- reproduction/manifests/reference/ple-manifest.plan.json +1900 -0
- reproduction/manifests/reference/q5-main-gguf-source-map.json +0 -0
.gitattributes
CHANGED
|
@@ -33,3 +33,7 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
| 34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
| 35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
LICENSE
ADDED
|
@@ -0,0 +1,233 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Swift Open License v1.0
|
| 2 |
+
|
| 3 |
+
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
| 4 |
+
|
| 5 |
+
1. Definitions.
|
| 6 |
+
|
| 7 |
+
"License" shall mean the terms and conditions for use, reproduction, and
|
| 8 |
+
distribution as defined by this document.
|
| 9 |
+
|
| 10 |
+
"Licensor" shall mean UkisAI.
|
| 11 |
+
|
| 12 |
+
"Legal Entity" shall mean the union of the acting entity and all other entities
|
| 13 |
+
that control, are controlled by, or are under common control with that entity.
|
| 14 |
+
For the purposes of this definition, "control" means (i) the power, direct or
|
| 15 |
+
indirect, to cause the direction or management of such entity, whether by
|
| 16 |
+
contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
| 17 |
+
outstanding shares, or (iii) beneficial ownership of such entity.
|
| 18 |
+
|
| 19 |
+
"You" (or "Your") shall mean an individual or Legal Entity exercising
|
| 20 |
+
permissions granted by this License.
|
| 21 |
+
|
| 22 |
+
"Source" form shall mean the preferred form for making modifications,
|
| 23 |
+
including but not limited to software source code, documentation source,
|
| 24 |
+
configuration files, and model weights in an unquantized, trainable format.
|
| 25 |
+
|
| 26 |
+
"Object" form shall mean any form resulting from mechanical transformation or
|
| 27 |
+
translation of a Source form, including but not limited to compiled object
|
| 28 |
+
code, generated documentation, quantized or otherwise converted model weights,
|
| 29 |
+
and conversions to other media types or file formats.
|
| 30 |
+
|
| 31 |
+
"Base Model" shall mean the Qwen3.8-Flash-Next model, Copyright (c) 2026 Qwen,
|
| 32 |
+
made available at https://huggingface.co/Qwen/Qwen3.8-Flash-Next, including its
|
| 33 |
+
weights, configuration, tokenizer, and chat template, in any form.
|
| 34 |
+
|
| 35 |
+
"Base Model License" shall mean the Qwen Community License 1.0, under which
|
| 36 |
+
the Base Model is made available. A copy is distributed with the Work in the
|
| 37 |
+
file LICENSE-QWEN.
|
| 38 |
+
|
| 39 |
+
"Swift Contribution" shall mean the modifications to the Base Model authored
|
| 40 |
+
by Licensor, in any form, including without limitation trained weight adapters,
|
| 41 |
+
weight deltas, model weights to the extent they differ from the Base Model, and
|
| 42 |
+
any configuration, documentation, and evaluation materials created by Licensor
|
| 43 |
+
and distributed with the Work.
|
| 44 |
+
|
| 45 |
+
"Work" shall mean the Swift Contribution together with, to the extent of
|
| 46 |
+
Licensor's rights therein, the Derivative Work of the Base Model made available
|
| 47 |
+
by Licensor under this License (as indicated by a copyright notice that is
|
| 48 |
+
included in or attached to the work), in any format made available by Licensor.
|
| 49 |
+
|
| 50 |
+
"Derivative Works" shall mean any work, whether in Source or Object form, that
|
| 51 |
+
is based on (or derived from) the Work and for which the editorial revisions,
|
| 52 |
+
annotations, elaborations, or other modifications represent, as a whole, an
|
| 53 |
+
original work of authorship. For the purposes of this License, Derivative Works
|
| 54 |
+
shall not include works that remain separable from, or merely link (or bind by
|
| 55 |
+
name) to the interfaces of, the Work and Derivative Works thereof.
|
| 56 |
+
|
| 57 |
+
"Contribution" shall mean any work of authorship, including the original
|
| 58 |
+
version of the Work and any modifications or additions to that Work or
|
| 59 |
+
Derivative Works thereof, that is intentionally submitted to Licensor for
|
| 60 |
+
inclusion in the Work by the copyright owner or by an individual or Legal
|
| 61 |
+
Entity authorized to submit on behalf of the copyright owner. For the purposes
|
| 62 |
+
of this definition, "submitted" means any form of electronic, verbal, or
|
| 63 |
+
written communication sent to the Licensor or its representatives, including
|
| 64 |
+
but not limited to communication on electronic mailing lists, source code
|
| 65 |
+
control systems, and issue tracking systems that are managed by, or on behalf
|
| 66 |
+
of, the Licensor for the purpose of discussing and improving the Work, but
|
| 67 |
+
excluding communication that is conspicuously marked or otherwise designated in
|
| 68 |
+
writing by the copyright owner as "Not a Contribution."
|
| 69 |
+
|
| 70 |
+
"Contributor" shall mean Licensor and any individual or Legal Entity on behalf
|
| 71 |
+
of whom a Contribution has been received by Licensor and subsequently
|
| 72 |
+
incorporated within the Work.
|
| 73 |
+
|
| 74 |
+
"Commercial Use" shall mean any use of the Work or a Derivative Work for direct
|
| 75 |
+
or indirect commercial advantage or monetary compensation.
|
| 76 |
+
|
| 77 |
+
"Qualified Non-Profit Organization" shall mean a Legal Entity that is organized
|
| 78 |
+
and operated exclusively for religious, charitable, scientific, testing for
|
| 79 |
+
public safety, literary, or educational purposes, and which is exempt from
|
| 80 |
+
federal income tax under Section 501(c)(3) of the United States Internal
|
| 81 |
+
Revenue Code of 1986, as amended, or any equivalent non-profit or charitable
|
| 82 |
+
organization in a foreign jurisdiction.
|
| 83 |
+
|
| 84 |
+
"Non-Commercial or Research Purposes" shall mean purposes that do not involve
|
| 85 |
+
any use of the Work or a Derivative Work for Commercial Use.
|
| 86 |
+
|
| 87 |
+
"Threshold" shall mean gross revenue of one million United States dollars
|
| 88 |
+
(US$1,000,000) or more, measured over the most recently completed fiscal year
|
| 89 |
+
of You together with every Legal Entity that controls, is controlled by, or is
|
| 90 |
+
under common control with You.
|
| 91 |
+
|
| 92 |
+
2. Grant of Copyright License. Subject to the terms and conditions of this
|
| 93 |
+
License, including the Commercial Use limitation set forth in Section 5, each
|
| 94 |
+
Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
|
| 95 |
+
no-charge, royalty-free, irrevocable copyright license to reproduce, prepare
|
| 96 |
+
Derivative Works of, publicly display, publicly perform, sublicense, and
|
| 97 |
+
distribute the Work and such Derivative Works in Source or Object form.
|
| 98 |
+
|
| 99 |
+
3. Grant of Patent License. Subject to the terms and conditions of this
|
| 100 |
+
License, including the Commercial Use limitation set forth in Section 5, each
|
| 101 |
+
Contributor hereby grants to You a perpetual, worldwide, non-exclusive,
|
| 102 |
+
no-charge, royalty-free, irrevocable (except as stated in this section) patent
|
| 103 |
+
license to make, have made, use, offer to sell, sell, import, and otherwise
|
| 104 |
+
transfer the Work, where such license applies only to those patent claims
|
| 105 |
+
licensable by such Contributor that are necessarily infringed by their
|
| 106 |
+
Contribution(s) alone or by combination of their Contribution(s) with the Work
|
| 107 |
+
to which such Contribution(s) was submitted. If You institute patent litigation
|
| 108 |
+
against any entity (including a cross-claim or counterclaim in a lawsuit)
|
| 109 |
+
alleging that the Work or a Contribution incorporated within the Work
|
| 110 |
+
constitutes direct or contributory patent infringement, then any patent
|
| 111 |
+
licenses granted to You under this License for that Work shall terminate as of
|
| 112 |
+
the date such litigation is filed.
|
| 113 |
+
|
| 114 |
+
4. Redistribution. You may reproduce and distribute copies of the Work or
|
| 115 |
+
Derivative Works thereof in any medium, with or without modifications, and in
|
| 116 |
+
Source or Object form, provided that You meet the following conditions:
|
| 117 |
+
|
| 118 |
+
(a) You must give any other recipients of the Work or Derivative Works a copy
|
| 119 |
+
of this License; and
|
| 120 |
+
|
| 121 |
+
(b) You must cause any modified files to carry prominent notices stating that
|
| 122 |
+
You changed the files; and
|
| 123 |
+
|
| 124 |
+
(c) You must retain, in the Source form of any Derivative Works that You
|
| 125 |
+
distribute, all copyright, patent, trademark, and attribution notices from the
|
| 126 |
+
Source form of the Work, excluding those notices that do not pertain to any
|
| 127 |
+
part of the Derivative Works; and
|
| 128 |
+
|
| 129 |
+
(d) If the Work includes a "NOTICE" text file as part of its distribution, then
|
| 130 |
+
any Derivative Works that You distribute must include a readable copy of the
|
| 131 |
+
attribution notices contained within such NOTICE file, excluding those notices
|
| 132 |
+
that do not pertain to any part of the Derivative Works, in at least one of the
|
| 133 |
+
following places: within a NOTICE text file distributed as part of the
|
| 134 |
+
Derivative Works; within the Source form or documentation, if provided along
|
| 135 |
+
with the Derivative Works; or, within a display generated by the Derivative
|
| 136 |
+
Works, if and wherever such third-party notices normally appear. The contents
|
| 137 |
+
of the NOTICE file are for informational purposes only and do not modify the
|
| 138 |
+
License. You may add Your own attribution notices within Derivative Works that
|
| 139 |
+
You distribute, alongside or as an addendum to the NOTICE text from the Work,
|
| 140 |
+
provided that such additional attribution notices cannot be construed as
|
| 141 |
+
modifying the License; and
|
| 142 |
+
|
| 143 |
+
(e) If the copy You distribute contains any portion of the Base Model
|
| 144 |
+
(including merged, quantized, or otherwise converted weights that incorporate
|
| 145 |
+
the Base Model), You must also give recipients a copy of the Base Model License
|
| 146 |
+
and must comply with the Base Model License with respect to the Base Model.
|
| 147 |
+
|
| 148 |
+
You may add Your own copyright statement to Your modifications and may provide
|
| 149 |
+
additional or different license terms and conditions for use, reproduction, or
|
| 150 |
+
distribution of Your modifications, or for any such Derivative Works as a
|
| 151 |
+
whole, provided Your use, reproduction, and distribution of the Work otherwise
|
| 152 |
+
complies with the conditions stated in this License, and provided that Section
|
| 153 |
+
5 continues to apply to the Swift Contribution contained in any such Derivative
|
| 154 |
+
Works.
|
| 155 |
+
|
| 156 |
+
5. Commercial Use Limitation.
|
| 157 |
+
|
| 158 |
+
(a) The rights granted under this License for Commercial Use are conditioned
|
| 159 |
+
upon You or Your Legal Entity not exceeding the Threshold.
|
| 160 |
+
|
| 161 |
+
(b) Any Commercial Use of the Work or a Derivative Work by a Legal Entity that
|
| 162 |
+
exceeds the Threshold is not licensed under this License.
|
| 163 |
+
|
| 164 |
+
(c) The Threshold shall not apply to a Qualified Non-Profit Organization's use
|
| 165 |
+
of the Work or a Derivative Work for Non-Commercial or Research Purposes.
|
| 166 |
+
|
| 167 |
+
(d) A Legal Entity that exceeds the Threshold may obtain a separate written
|
| 168 |
+
license for Commercial Use from Licensor (the "Swift Enterprise License").
|
| 169 |
+
Contact: https://ukisai.com/contact.
|
| 170 |
+
|
| 171 |
+
6. Base Model Rights. The Work incorporates the Base Model. Nothing in this
|
| 172 |
+
License limits, restricts, conditions, or modifies any rights You have in the
|
| 173 |
+
Base Model under the Base Model License, and the Base Model remains available
|
| 174 |
+
to You from its licensor under the Base Model License. Sections 5 and 12 of
|
| 175 |
+
this License apply solely to the Swift Contribution and to the Work or any
|
| 176 |
+
Derivative Work to the extent it contains, incorporates, or is derived from the
|
| 177 |
+
Swift Contribution.
|
| 178 |
+
|
| 179 |
+
7. Submission of Contributions. Unless You explicitly state otherwise, any
|
| 180 |
+
Contribution intentionally submitted for inclusion in the Work by You to the
|
| 181 |
+
Licensor shall be under the terms and conditions of this License, without any
|
| 182 |
+
additional terms or conditions. Notwithstanding the above, nothing herein shall
|
| 183 |
+
supersede or modify the terms of any separate license agreement you may have
|
| 184 |
+
executed with Licensor regarding such Contributions.
|
| 185 |
+
|
| 186 |
+
8. Trademarks. This License does not grant permission to use the trade names,
|
| 187 |
+
trademarks, service marks, or product names of the Licensor (including "UkisAI"
|
| 188 |
+
and "Swift"), except for the reasonable and customary use in describing the
|
| 189 |
+
origin of the Work and reproducing the content of the NOTICE file.
|
| 190 |
+
|
| 191 |
+
9. Disclaimer of Warranty. Unless required by applicable law or agreed to in
|
| 192 |
+
writing, Licensor provides the Work (and each Contributor provides its
|
| 193 |
+
Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
| 194 |
+
KIND, either express or implied, including, without limitation, any warranties
|
| 195 |
+
or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
| 196 |
+
PARTICULAR PURPOSE. You are solely responsible for determining the
|
| 197 |
+
appropriateness of using or redistributing the Work and assume any risks
|
| 198 |
+
associated with Your exercise of permissions under this License.
|
| 199 |
+
|
| 200 |
+
10. Limitation of Liability. In no event and under no legal theory, whether in
|
| 201 |
+
tort (including negligence), contract, or otherwise, unless required by
|
| 202 |
+
applicable law (such as deliberate and grossly negligent acts) or agreed to in
|
| 203 |
+
writing, shall any Contributor be liable to You for damages, including any
|
| 204 |
+
direct, indirect, special, incidental, or consequential damages of any
|
| 205 |
+
character arising as a result of this License or out of the use or inability
|
| 206 |
+
to use the Work (including but not limited to damages for loss of goodwill,
|
| 207 |
+
work stoppage, computer failure or malfunction, or any and all other commercial
|
| 208 |
+
damages or losses), even if such Contributor has been advised of the
|
| 209 |
+
possibility of such damages.
|
| 210 |
+
|
| 211 |
+
11. Accepting Warranty or Additional Liability. While redistributing the Work
|
| 212 |
+
or Derivative Works thereof, You may choose to offer, and charge a fee for,
|
| 213 |
+
acceptance of support, warranty, indemnity, or other liability obligations
|
| 214 |
+
and/or rights consistent with this License. However, in accepting such
|
| 215 |
+
obligations, You may act only on Your own behalf and on Your sole
|
| 216 |
+
responsibility, not on behalf of any other Contributor, and only if You agree
|
| 217 |
+
to indemnify, defend, and hold each Contributor harmless for any liability
|
| 218 |
+
incurred by, or claims asserted against, such Contributor by reason of your
|
| 219 |
+
accepting any such warranty or additional liability.
|
| 220 |
+
|
| 221 |
+
12. Termination. This License will terminate automatically and immediately if
|
| 222 |
+
You fail to comply with any of its terms and conditions. Upon termination, You
|
| 223 |
+
must cease all use of the Swift Contribution and of any Work or Derivative
|
| 224 |
+
Works containing it, and delete all copies in Your possession. Termination does
|
| 225 |
+
not affect Your rights in the Base Model under the Base Model License.
|
| 226 |
+
|
| 227 |
+
END OF TERMS AND CONDITIONS
|
| 228 |
+
|
| 229 |
+
APPENDIX: Notice for redistributors (quantizations, conversions, merges).
|
| 230 |
+
|
| 231 |
+
Copyright 2026 UkisAI. Swift Contribution licensed under the Swift Open
|
| 232 |
+
License v1.0 (https://huggingface.co/ukisai/Swift-Qwen3.8-Flash-Next/blob/main/LICENSE).
|
| 233 |
+
Derivative of Qwen3.8-Flash-Next, Copyright (c) 2026 Qwen, Qwen Community License 1.0.
|
LICENSE-QWEN
ADDED
|
@@ -0,0 +1,16 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Qwen Community License 1.0
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2026 Qwen
|
| 4 |
+
|
| 5 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software, including the model weights, parameters, configuration files, inference code and associated documentation files (collectively, the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, sell, deploy, host, fine-tune, and create derivative works from (collectively, "Use" or "Using") copies of the Software; and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
|
| 6 |
+
|
| 7 |
+
1. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. If the Software (or any derivative works thereof) is Used for any of the licensee's commercial products or services that have more than 100,000,000 monthly active users or US$ 20,000,000 (or equivalent in other currencies) monthly revenue, respective model name must be prominently displayed on the user interface of such product or service; and,
|
| 8 |
+
|
| 9 |
+
2. If the licensee or any of its affiliates conducts a Model as a Service or AI Work Assistant business, the licensee shall obtain a separate license from Qwen before Using the Software or its derivative works for any commercial purpose. The foregoing requirement shall not apply to the licensee's internal Use of the Software, provided that such Use does not make the Software, its outputs, or its underlying model capabilities available to any third party.
|
| 10 |
+
|
| 11 |
+
"Model as a Service" means giving a third party access to language model inference or fine-tuning (e.g., via API or a hosted endpoint) in a manner that allows such third parties to exercise meaningful control over the inputs, parameters, or training data. This does not include the mere relaying of requests to models hosted by other third parties.
|
| 12 |
+
“AI Work Assistant” means an independent AI-powered product primarily designed for AI-assisted coding or office productivity (e.g., Qoder and QwenWork). It does not include: (a) a single-purpose AI tool (such as an AI translation tool); (b) an AI assistant primarily designed for a domain other than coding or office productivity (such as Taobao AI Shopping Assistant or AMap AI Chat); or (c) an AI assistant that is a feature of a product whose primary purpose is not AI-assisted coding or office productivity.
|
| 13 |
+
|
| 14 |
+
THE SOFTWARE AND ANY OUTPUT AND RESULTS THEREFROM ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL QWEN, ITS AFFILIATES OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. THE USE OF THE SOFTWARE MUST COMPLY WITH APPLICABLE LAWS AND REGULATIONS, AND MUST NOT INFRINGE THE INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY.
|
| 15 |
+
|
| 16 |
+
For any questions regarding this license, please contact model-business@notice.qwencloud.com.
|
MQ-Q5-SSD-PLE-BF16/SHA256SUMS.independent-main
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2 Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf
|
| 2 |
+
88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf
|
| 3 |
+
cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26 Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf
|
MQ-Q5-SSD-PLE-BF16/SHA256SUMS.main
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2 Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf
|
| 2 |
+
88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf
|
| 3 |
+
cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26 Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf
|
MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2
|
| 3 |
+
size 32066883712
|
MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f
|
| 3 |
+
size 31811595296
|
MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26
|
| 3 |
+
size 19396505568
|
MQ-Q5-SSD-PLE-BF16/hashes-independent-main.json
ADDED
|
@@ -0,0 +1,24 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"algorithm": "sha256",
|
| 3 |
+
"elapsed_seconds": 168.63333067198982,
|
| 4 |
+
"file_count": 3,
|
| 5 |
+
"files": [
|
| 6 |
+
{
|
| 7 |
+
"bytes": 32066883712,
|
| 8 |
+
"name": "Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf",
|
| 9 |
+
"sha256": "8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2"
|
| 10 |
+
},
|
| 11 |
+
{
|
| 12 |
+
"bytes": 31811595296,
|
| 13 |
+
"name": "Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf",
|
| 14 |
+
"sha256": "88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"bytes": 19396505568,
|
| 18 |
+
"name": "Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf",
|
| 19 |
+
"sha256": "cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26"
|
| 20 |
+
}
|
| 21 |
+
],
|
| 22 |
+
"schema_version": 1,
|
| 23 |
+
"total_bytes": 83274984576
|
| 24 |
+
}
|
MQ-Q5-SSD-PLE-BF16/main-artifact-manifest.json
ADDED
|
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architecture": "qwen4exp",
|
| 3 |
+
"elapsed_seconds": 1946.3589396476746,
|
| 4 |
+
"files": [
|
| 5 |
+
{
|
| 6 |
+
"bytes": 32066883712,
|
| 7 |
+
"path": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf",
|
| 8 |
+
"sha256": "8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2"
|
| 9 |
+
},
|
| 10 |
+
{
|
| 11 |
+
"bytes": 31811595296,
|
| 12 |
+
"path": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf",
|
| 13 |
+
"sha256": "88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f"
|
| 14 |
+
},
|
| 15 |
+
{
|
| 16 |
+
"bytes": 19396505568,
|
| 17 |
+
"path": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf",
|
| 18 |
+
"sha256": "cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26"
|
| 19 |
+
}
|
| 20 |
+
],
|
| 21 |
+
"gguf_tensor_count": 1628,
|
| 22 |
+
"imatrix": null,
|
| 23 |
+
"logical_parameters": 128799735699,
|
| 24 |
+
"planned_payload_bytes": 83263928920,
|
| 25 |
+
"schema_version": 1,
|
| 26 |
+
"source": {
|
| 27 |
+
"repo": "ukisai/Swift1.5-Qwen3.8-Flash-Next",
|
| 28 |
+
"revision": "0bd4fe22431372cdad1979267d3ab45aa7e6150a"
|
| 29 |
+
},
|
| 30 |
+
"source_map": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/reproduction/manifests/swift/ssd-ple-q5/main-gguf-source-map.json",
|
| 31 |
+
"source_map_sha256": "dca6bf6b91b856aa3963909b41ac8861e8e60c0794c76d01feaf5728215c3fc7",
|
| 32 |
+
"target_type_counts": {
|
| 33 |
+
"BF16": 363,
|
| 34 |
+
"F32": 584,
|
| 35 |
+
"I64": 3,
|
| 36 |
+
"Q4_K": 88,
|
| 37 |
+
"Q5_0": 48,
|
| 38 |
+
"Q5_K": 56,
|
| 39 |
+
"Q8_0": 486
|
| 40 |
+
},
|
| 41 |
+
"template_only": false,
|
| 42 |
+
"variant": "MQ-Q5-SSD-PLE-BF16"
|
| 43 |
+
}
|
MQ-Q5-SSD-PLE-BF16/quant-recipe.yaml
ADDED
|
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
recipe:
|
| 2 |
+
name: swift1.5-qwen3.8-flash-next-mq-q5-ssd-ple-fp8
|
| 3 |
+
variant: MQ-Q5-SSD-PLE-BF16
|
| 4 |
+
source_model: ukisai/Swift1.5-Qwen3.8-Flash-Next
|
| 5 |
+
source_revision: 0bd4fe22431372cdad1979267d3ab45aa7e6150a
|
| 6 |
+
source_precision: BF16
|
| 7 |
+
requantized_from_existing_gguf: false
|
| 8 |
+
architecture: qwen4exp
|
| 9 |
+
recipe_reference:
|
| 10 |
+
q5_source_map_sha256: bedb8b03cd6a06072c1e0b31eda42fc8be4642d22a5889ebd5da10d902fd3de9
|
| 11 |
+
repo: Baekpica/Qwen3.8-Flash-Next-Mixed-Quant-SSD-PLE-GGUF
|
| 12 |
+
revision: 95e1cdf0c37eece99886a078bb7d68e3ababdb2f
|
| 13 |
+
calibration_dependency: none
|
| 14 |
+
tier_policy:
|
| 15 |
+
interior_routed_gate_up: Q4_K
|
| 16 |
+
edge_routed_gate_up: Q5_K
|
| 17 |
+
routed_down_main: Q5_K
|
| 18 |
+
routed_down_tail: Q5_0
|
| 19 |
+
mtp_and_most_always_active_matrices: primarily_Q8_0
|
| 20 |
+
ple_table: FP8_E4M3FN_SSD_sidecar
|
| 21 |
+
pruning: false
|
| 22 |
+
expert_dropping: false
|
| 23 |
+
expert_merging: false
|
| 24 |
+
layer_dropping: false
|
| 25 |
+
main_gguf_inventory:
|
| 26 |
+
file_bytes: 83274984576
|
| 27 |
+
file_count: 3
|
| 28 |
+
files:
|
| 29 |
+
- bytes: 32066883712
|
| 30 |
+
name: Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf
|
| 31 |
+
sha256: 8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2
|
| 32 |
+
- bytes: 31811595296
|
| 33 |
+
name: Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf
|
| 34 |
+
sha256: 88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f
|
| 35 |
+
- bytes: 19396505568
|
| 36 |
+
name: Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf
|
| 37 |
+
sha256: cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26
|
| 38 |
+
independent_sha256_verification: passed_3_of_3
|
| 39 |
+
logical_parameters: 128799735699
|
| 40 |
+
payload_bytes: 83263928920
|
| 41 |
+
structure_verification: passed_zero_errors
|
| 42 |
+
target_type_counts:
|
| 43 |
+
BF16: 363
|
| 44 |
+
F32: 584
|
| 45 |
+
I64: 3
|
| 46 |
+
Q4_K: 88
|
| 47 |
+
Q5_0: 48
|
| 48 |
+
Q5_K: 56
|
| 49 |
+
Q8_0: 486
|
| 50 |
+
tensor_count: 1628
|
| 51 |
+
ple_sidecar:
|
| 52 |
+
auxiliary_files:
|
| 53 |
+
- bytes: 2
|
| 54 |
+
name: ple-fp8-weight-scale.bf16.bin
|
| 55 |
+
sha256: c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791
|
| 56 |
+
- bytes: 83031
|
| 57 |
+
name: ple-manifest.json
|
| 58 |
+
sha256: 507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e
|
| 59 |
+
bf16_source_identity: passed_128_of_128
|
| 60 |
+
dtype: FP8_E4M3FN
|
| 61 |
+
file_bytes_including_alignment: 51200393216
|
| 62 |
+
file_count: 4
|
| 63 |
+
files:
|
| 64 |
+
- bytes: 12800098304
|
| 65 |
+
name: ple-fp8-00001-of-00004.bin
|
| 66 |
+
sha256: 3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7
|
| 67 |
+
- bytes: 12800098304
|
| 68 |
+
name: ple-fp8-00002-of-00004.bin
|
| 69 |
+
sha256: f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36
|
| 70 |
+
- bytes: 12800098304
|
| 71 |
+
name: ple-fp8-00003-of-00004.bin
|
| 72 |
+
sha256: a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d
|
| 73 |
+
- bytes: 12800098304
|
| 74 |
+
name: ple-fp8-00004-of-00004.bin
|
| 75 |
+
sha256: deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16
|
| 76 |
+
independent_sha256_verification: passed_4_of_4
|
| 77 |
+
logical_parts: 128
|
| 78 |
+
method: copy official FP8 after complete Swift/Qwen BF16 PLE identity
|
| 79 |
+
parameters: 51200245760
|
| 80 |
+
payload_bytes: 51200245760
|
| 81 |
+
repository_path: PLE-FP8
|
| 82 |
+
source:
|
| 83 |
+
repo: Qwen/Qwen3.8-Flash-Next-FP8
|
| 84 |
+
revision: 236dfdf285828023ca3bcd3f37366c58a3469b13
|
| 85 |
+
verification:
|
| 86 |
+
ple_plan_equivalence: passed_exact_layout
|
| 87 |
+
q5_recipe_equivalence: passed_zero_changed_tensors
|
| 88 |
+
remote_lfs: partially_verified_or_pending_upload
|
| 89 |
+
runtime: not_run_in_this_conversion_task
|
| 90 |
+
source_topology: passed
|
| 91 |
+
license:
|
| 92 |
+
swift: Swift_Open_License_v1.0
|
| 93 |
+
base_model: Qwen_Community_License_1.0
|
MQ-Q5-SSD-PLE-BF16/verify-main-gguf.json
ADDED
|
@@ -0,0 +1,81 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"errors": [],
|
| 3 |
+
"files": [
|
| 4 |
+
{
|
| 5 |
+
"data_offset": 10983136,
|
| 6 |
+
"declared_end": 32066883712,
|
| 7 |
+
"file_bytes": 32066883712,
|
| 8 |
+
"metadata": {
|
| 9 |
+
"general.alignment": 32,
|
| 10 |
+
"general.architecture": "qwen4exp",
|
| 11 |
+
"general.license": "other",
|
| 12 |
+
"general.license.link": "https://huggingface.co/ukisai/Swift1.5-Qwen3.8-Flash-Next/blob/0bd4fe22431372cdad1979267d3ab45aa7e6150a/LICENSE",
|
| 13 |
+
"general.license.name": "swift-open-license-1.0",
|
| 14 |
+
"general.name": "Swift1.5-Qwen3.8-Flash-Next MQ-Q5-SSD-PLE-BF16",
|
| 15 |
+
"general.quantization": "MQ-Q5-SSD-PLE-BF16",
|
| 16 |
+
"split.count": 3,
|
| 17 |
+
"split.no": 0,
|
| 18 |
+
"split.tensors.count": 1628
|
| 19 |
+
},
|
| 20 |
+
"metadata_count": 99,
|
| 21 |
+
"path": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf",
|
| 22 |
+
"template_only": false,
|
| 23 |
+
"tensor_count": 498,
|
| 24 |
+
"version": 3
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"data_offset": 34592,
|
| 28 |
+
"declared_end": 31811595296,
|
| 29 |
+
"file_bytes": 31811595296,
|
| 30 |
+
"metadata": {
|
| 31 |
+
"split.count": 3,
|
| 32 |
+
"split.no": 1,
|
| 33 |
+
"split.tensors.count": 1628
|
| 34 |
+
},
|
| 35 |
+
"metadata_count": 3,
|
| 36 |
+
"path": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf",
|
| 37 |
+
"template_only": false,
|
| 38 |
+
"tensor_count": 510,
|
| 39 |
+
"version": 3
|
| 40 |
+
},
|
| 41 |
+
{
|
| 42 |
+
"data_offset": 37920,
|
| 43 |
+
"declared_end": 19396505568,
|
| 44 |
+
"file_bytes": 19396505568,
|
| 45 |
+
"metadata": {
|
| 46 |
+
"split.count": 3,
|
| 47 |
+
"split.no": 2,
|
| 48 |
+
"split.tensors.count": 1628
|
| 49 |
+
},
|
| 50 |
+
"metadata_count": 3,
|
| 51 |
+
"path": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf",
|
| 52 |
+
"template_only": false,
|
| 53 |
+
"tensor_count": 620,
|
| 54 |
+
"version": 3
|
| 55 |
+
}
|
| 56 |
+
],
|
| 57 |
+
"ok": true,
|
| 58 |
+
"schema_version": 1,
|
| 59 |
+
"shard_count": 3,
|
| 60 |
+
"source_map": "/mnt/p31/data/swift1.5-qwen3.8-flash-next/publish/reproduction/manifests/swift/ssd-ple-q5/main-gguf-source-map.json",
|
| 61 |
+
"tensor_count": 1628,
|
| 62 |
+
"type_bytes": {
|
| 63 |
+
"BF16": 1593061376,
|
| 64 |
+
"F32": 263372224,
|
| 65 |
+
"I64": 280,
|
| 66 |
+
"Q4_K": 41523609600,
|
| 67 |
+
"Q5_0": 5536481280,
|
| 68 |
+
"Q5_K": 26759659520,
|
| 69 |
+
"Q8_0": 7587744640
|
| 70 |
+
},
|
| 71 |
+
"type_counts": {
|
| 72 |
+
"BF16": 363,
|
| 73 |
+
"F32": 584,
|
| 74 |
+
"I64": 3,
|
| 75 |
+
"Q4_K": 88,
|
| 76 |
+
"Q5_0": 48,
|
| 77 |
+
"Q5_K": 56,
|
| 78 |
+
"Q8_0": 486
|
| 79 |
+
},
|
| 80 |
+
"variant": "MQ-Q5-SSD-PLE-BF16"
|
| 81 |
+
}
|
NOTICE
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
Swift-Qwen3.8-Flash-Next
|
| 2 |
+
Copyright 2026 UkisAI
|
| 3 |
+
|
| 4 |
+
UkisAI's contribution (the "Swift Contribution") is licensed under the
|
| 5 |
+
Swift Open License v1.0. See LICENSE.
|
| 6 |
+
|
| 7 |
+
This model is a derivative work of Qwen3.8-Flash-Next
|
| 8 |
+
https://huggingface.co/Qwen/Qwen3.8-Flash-Next
|
| 9 |
+
Copyright (c) 2026 Qwen
|
| 10 |
+
Licensed under the Qwen Community License 1.0. See LICENSE-QWEN.
|
| 11 |
+
|
| 12 |
+
Changes made by UkisAI:
|
| 13 |
+
- model-*.safetensors: model weights were modified by UkisAI through fine-tuning.
|
| 14 |
+
- tokenizer.json, tokenizer_config.json: re-serialized from UkisAI's training
|
| 15 |
+
base. Vocabulary and merges are unchanged; the file format, some metadata
|
| 16 |
+
fields and the pre-tokenizer pattern differ from the Base Model files.
|
| 17 |
+
- README.md: replaced. LICENSE (Swift Open License v1.0), NOTICE,
|
| 18 |
+
benchmarks/ and ukisai-banner.png added.
|
| 19 |
+
- The Base Model's license text was moved from LICENSE to LICENSE-QWEN.
|
| 20 |
+
- All other files (config.json, generation_config.json, chat_template.jinja,
|
| 21 |
+
model.safetensors.index.json, vocab.json, merges.txt,
|
| 22 |
+
preprocessor_config.json, video_preprocessor_config.json) are unmodified
|
| 23 |
+
from Qwen3.8-Flash-Next and remain under the Qwen Community License 1.0.
|
| 24 |
+
|
| 25 |
+
Changes made by Baekpica:
|
| 26 |
+
- Main GGUF files: converted Swift1.5 BF16 weights using the published
|
| 27 |
+
Qwen MQ-Q5 SSD-PLE tensor recipe; no pruning or imatrix calibration.
|
| 28 |
+
- PLE-FP8/: official Qwen FP8 PLE copied after full byte-exact verification
|
| 29 |
+
that Swift BF16 PLE is unchanged from the Qwen BF16 source.
|
| 30 |
+
- reproduction/: conversion and verification tools adapted for Swift.
|
| 31 |
+
- README.md and artifact manifests: added conversion and provenance records.
|
| 32 |
+
|
| 33 |
+
This is an independent conversion, not an official UkisAI or Qwen release.
|
| 34 |
+
The ds4 quantizer sources are MIT licensed; see ds4/LICENSE.
|
PLE-FP8/README.md
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Official Qwen FP8 PLE, reused for Swift1.5
|
| 2 |
+
|
| 3 |
+
These four files and the 2-byte BF16 scale were copied from the local Qwen
|
| 4 |
+
FP8 sidecar after complete Swift/Qwen BF16 PLE identity was proven. The
|
| 5 |
+
weights, scale and manifest are unchanged from the Qwen release.
|
| 6 |
+
|
| 7 |
+
Original source: `Qwen/Qwen3.8-Flash-Next-FP8@236dfdf285828023ca3bcd3f37366c58a3469b13`.
|
| 8 |
+
Storage: `FP8_E4M3FN`, 128 logical parts, 160-byte rows, 4,096-byte alignment,
|
| 9 |
+
shared BF16 multiplicative scale `0x3951`.
|
| 10 |
+
|
| 11 |
+
Decode each E4M3FN code to BF16, multiply by the BF16 scale, and round to BF16.
|
| 12 |
+
The runtime keeps compressed pages in a bounded cache.
|
| 13 |
+
|
| 14 |
+
`verify-extraction.json` and `verify-independent.json` are the original Qwen
|
| 15 |
+
extraction receipts. `hashes-independent.json` records the fresh copied-file
|
| 16 |
+
verification for this package. Run `sha256sum -c SHA256SUMS` from this directory.
|
| 17 |
+
|
| 18 |
+
See the [root card](../README.md) and [reproduction](../reproduction/README.md).
|
PLE-FP8/SHA256SUMS
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7 ple-fp8-00001-of-00004.bin
|
| 2 |
+
f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36 ple-fp8-00002-of-00004.bin
|
| 3 |
+
a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d ple-fp8-00003-of-00004.bin
|
| 4 |
+
deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16 ple-fp8-00004-of-00004.bin
|
| 5 |
+
c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791 ple-fp8-weight-scale.bf16.bin
|
| 6 |
+
507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e ple-manifest.json
|
PLE-FP8/hashes-independent.json
ADDED
|
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"algorithm": "sha256",
|
| 3 |
+
"elapsed_seconds": 103.63993384398054,
|
| 4 |
+
"file_count": 6,
|
| 5 |
+
"files": [
|
| 6 |
+
{
|
| 7 |
+
"bytes": 12800098304,
|
| 8 |
+
"name": "ple-fp8-00001-of-00004.bin",
|
| 9 |
+
"sha256": "3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7"
|
| 10 |
+
},
|
| 11 |
+
{
|
| 12 |
+
"bytes": 12800098304,
|
| 13 |
+
"name": "ple-fp8-00002-of-00004.bin",
|
| 14 |
+
"sha256": "f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"bytes": 12800098304,
|
| 18 |
+
"name": "ple-fp8-00003-of-00004.bin",
|
| 19 |
+
"sha256": "a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d"
|
| 20 |
+
},
|
| 21 |
+
{
|
| 22 |
+
"bytes": 12800098304,
|
| 23 |
+
"name": "ple-fp8-00004-of-00004.bin",
|
| 24 |
+
"sha256": "deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16"
|
| 25 |
+
},
|
| 26 |
+
{
|
| 27 |
+
"bytes": 2,
|
| 28 |
+
"name": "ple-fp8-weight-scale.bf16.bin",
|
| 29 |
+
"sha256": "c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791"
|
| 30 |
+
},
|
| 31 |
+
{
|
| 32 |
+
"bytes": 83031,
|
| 33 |
+
"name": "ple-manifest.json",
|
| 34 |
+
"sha256": "507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e"
|
| 35 |
+
}
|
| 36 |
+
],
|
| 37 |
+
"schema_version": 1,
|
| 38 |
+
"total_bytes": 51200476249
|
| 39 |
+
}
|
PLE-FP8/ple-fp8-00001-of-00004.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7
|
| 3 |
+
size 12800098304
|
PLE-FP8/ple-fp8-00002-of-00004.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36
|
| 3 |
+
size 12800098304
|
PLE-FP8/ple-fp8-00003-of-00004.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d
|
| 3 |
+
size 12800098304
|
PLE-FP8/ple-fp8-00004-of-00004.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16
|
| 3 |
+
size 12800098304
|
PLE-FP8/ple-fp8-weight-scale.bf16.bin
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791
|
| 3 |
+
size 2
|
PLE-FP8/ple-manifest.json
ADDED
|
@@ -0,0 +1,2087 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"alignment_bytes": 4096,
|
| 3 |
+
"artifact_scope": "PLE sidecar only; main GGUF weights are not included",
|
| 4 |
+
"artifact_variant": "PLE-FP8",
|
| 5 |
+
"auxiliary_file_bytes": 2,
|
| 6 |
+
"byte_order": "little",
|
| 7 |
+
"checksum_status": "verified_source_fp8_and_physical_files",
|
| 8 |
+
"conversion": "bitwise extraction; no requantization, dequantization, or rescaling",
|
| 9 |
+
"embedding_row_dimension": 160,
|
| 10 |
+
"format_version": 2,
|
| 11 |
+
"hash_reference": {
|
| 12 |
+
"implementation": "transformers.models.qwen4_exp.modeling_qwen4_exp.Qwen4ExpTextNGramEmbedding",
|
| 13 |
+
"implementation_sha256": "77fec77d87f2a0eb23b95fa04276fb5779698a7c7f523cf5061e49c118bcc459",
|
| 14 |
+
"semantics": "SplitMix64-derived odd multipliers; multiply token ids; XOR in n-gram position order; modulo per-head prime vocabulary; add per-head offset; EOS-bounded history",
|
| 15 |
+
"transformers_version": "5.16.0"
|
| 16 |
+
},
|
| 17 |
+
"hash_topology_reference": {
|
| 18 |
+
"manifest_sha256": "eca58f81115459eb59bdfb5a5e82a4a2729760ba934ecbd52cc862bcaf820c0c",
|
| 19 |
+
"source": {
|
| 20 |
+
"repo": "Qwen/Qwen3.8-Flash-Next",
|
| 21 |
+
"revision": "f5d08274bafd880402bd16f5e3e6c514136ec06c"
|
| 22 |
+
}
|
| 23 |
+
},
|
| 24 |
+
"heads_per_ngram": 8,
|
| 25 |
+
"layer_multipliers": [
|
| 26 |
+
23703573157769,
|
| 27 |
+
20109073645365,
|
| 28 |
+
8052911324071
|
| 29 |
+
],
|
| 30 |
+
"logical_parts": [
|
| 31 |
+
{
|
| 32 |
+
"embedding_row_dimension": 160,
|
| 33 |
+
"file_offset": 0,
|
| 34 |
+
"global_row_start": 0,
|
| 35 |
+
"logical_part": 0,
|
| 36 |
+
"payload_bytes": 400001920,
|
| 37 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 38 |
+
"physical_file_index": 0,
|
| 39 |
+
"row_stride_bytes": 160,
|
| 40 |
+
"rows": 2500012,
|
| 41 |
+
"sha256": "d9596bd618c6a3ba4d0236babcd22379ab43a1b62685b974831698097c4570c4",
|
| 42 |
+
"source_absolute_offset": 917263850,
|
| 43 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_0.weight",
|
| 44 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"embedding_row_dimension": 160,
|
| 48 |
+
"file_offset": 400003072,
|
| 49 |
+
"global_row_start": 2500012,
|
| 50 |
+
"logical_part": 1,
|
| 51 |
+
"payload_bytes": 400001920,
|
| 52 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 53 |
+
"physical_file_index": 0,
|
| 54 |
+
"row_stride_bytes": 160,
|
| 55 |
+
"rows": 2500012,
|
| 56 |
+
"sha256": "23e124893aebc5d3323d4f0526958204314c0296fde71646ea94a32ced3f3e84",
|
| 57 |
+
"source_absolute_offset": 1317265770,
|
| 58 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_1.weight",
|
| 59 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 60 |
+
},
|
| 61 |
+
{
|
| 62 |
+
"embedding_row_dimension": 160,
|
| 63 |
+
"file_offset": 800006144,
|
| 64 |
+
"global_row_start": 5000024,
|
| 65 |
+
"logical_part": 2,
|
| 66 |
+
"payload_bytes": 400001920,
|
| 67 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 68 |
+
"physical_file_index": 0,
|
| 69 |
+
"row_stride_bytes": 160,
|
| 70 |
+
"rows": 2500012,
|
| 71 |
+
"sha256": "0e6bf05da4c93fb65e1427c811a17ca7a5068b6173f1a4e171efc55820433e51",
|
| 72 |
+
"source_absolute_offset": 648,
|
| 73 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_2.weight",
|
| 74 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 75 |
+
},
|
| 76 |
+
{
|
| 77 |
+
"embedding_row_dimension": 160,
|
| 78 |
+
"file_offset": 1200009216,
|
| 79 |
+
"global_row_start": 7500036,
|
| 80 |
+
"logical_part": 3,
|
| 81 |
+
"payload_bytes": 400001920,
|
| 82 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 83 |
+
"physical_file_index": 0,
|
| 84 |
+
"row_stride_bytes": 160,
|
| 85 |
+
"rows": 2500012,
|
| 86 |
+
"sha256": "194f0e15133a607271ec3bb850c2f0b17a1559f9a7ee0491b80e14e9746c1c8a",
|
| 87 |
+
"source_absolute_offset": 400002568,
|
| 88 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_3.weight",
|
| 89 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 90 |
+
},
|
| 91 |
+
{
|
| 92 |
+
"embedding_row_dimension": 160,
|
| 93 |
+
"file_offset": 1600012288,
|
| 94 |
+
"global_row_start": 10000048,
|
| 95 |
+
"logical_part": 4,
|
| 96 |
+
"payload_bytes": 400001920,
|
| 97 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 98 |
+
"physical_file_index": 0,
|
| 99 |
+
"row_stride_bytes": 160,
|
| 100 |
+
"rows": 2500012,
|
| 101 |
+
"sha256": "686c721731dfb796c2d68a183cee5bc3ddd2651a26b0f98c5334264034bc0242",
|
| 102 |
+
"source_absolute_offset": 800004488,
|
| 103 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_4.weight",
|
| 104 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"embedding_row_dimension": 160,
|
| 108 |
+
"file_offset": 2000015360,
|
| 109 |
+
"global_row_start": 12500060,
|
| 110 |
+
"logical_part": 5,
|
| 111 |
+
"payload_bytes": 400001920,
|
| 112 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 113 |
+
"physical_file_index": 0,
|
| 114 |
+
"row_stride_bytes": 160,
|
| 115 |
+
"rows": 2500012,
|
| 116 |
+
"sha256": "6ffe0cb1c2d25d42a67db7487484b961f8dd86804e06f56cf5b854458d69b568",
|
| 117 |
+
"source_absolute_offset": 1200006408,
|
| 118 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_5.weight",
|
| 119 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 120 |
+
},
|
| 121 |
+
{
|
| 122 |
+
"embedding_row_dimension": 160,
|
| 123 |
+
"file_offset": 2400018432,
|
| 124 |
+
"global_row_start": 15000072,
|
| 125 |
+
"logical_part": 6,
|
| 126 |
+
"payload_bytes": 400001920,
|
| 127 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 128 |
+
"physical_file_index": 0,
|
| 129 |
+
"row_stride_bytes": 160,
|
| 130 |
+
"rows": 2500012,
|
| 131 |
+
"sha256": "fa648996f690f3e24f1fd2aeb0e5599c5510f1e940e8caa82ac3d47654164c32",
|
| 132 |
+
"source_absolute_offset": 648,
|
| 133 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_6.weight",
|
| 134 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"embedding_row_dimension": 160,
|
| 138 |
+
"file_offset": 2800021504,
|
| 139 |
+
"global_row_start": 17500084,
|
| 140 |
+
"logical_part": 7,
|
| 141 |
+
"payload_bytes": 400001920,
|
| 142 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 143 |
+
"physical_file_index": 0,
|
| 144 |
+
"row_stride_bytes": 160,
|
| 145 |
+
"rows": 2500012,
|
| 146 |
+
"sha256": "f79ac56fc228756f3e44021e753a5f9c2e72e21b94901517d7c3d6a4d881c17d",
|
| 147 |
+
"source_absolute_offset": 400002568,
|
| 148 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_7.weight",
|
| 149 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 150 |
+
},
|
| 151 |
+
{
|
| 152 |
+
"embedding_row_dimension": 160,
|
| 153 |
+
"file_offset": 3200024576,
|
| 154 |
+
"global_row_start": 20000096,
|
| 155 |
+
"logical_part": 8,
|
| 156 |
+
"payload_bytes": 400001920,
|
| 157 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 158 |
+
"physical_file_index": 0,
|
| 159 |
+
"row_stride_bytes": 160,
|
| 160 |
+
"rows": 2500012,
|
| 161 |
+
"sha256": "1b0e38d4c3936d5839e3eac879c0e9634d96e8f968413874536778d9f7bd7c15",
|
| 162 |
+
"source_absolute_offset": 800004488,
|
| 163 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_8.weight",
|
| 164 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 165 |
+
},
|
| 166 |
+
{
|
| 167 |
+
"embedding_row_dimension": 160,
|
| 168 |
+
"file_offset": 3600027648,
|
| 169 |
+
"global_row_start": 22500108,
|
| 170 |
+
"logical_part": 9,
|
| 171 |
+
"payload_bytes": 400001920,
|
| 172 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 173 |
+
"physical_file_index": 0,
|
| 174 |
+
"row_stride_bytes": 160,
|
| 175 |
+
"rows": 2500012,
|
| 176 |
+
"sha256": "0fbced2f3bde525b025ff8be8cac0755ed66fa42fdddf3637f07c1a134892ea8",
|
| 177 |
+
"source_absolute_offset": 1200006408,
|
| 178 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_9.weight",
|
| 179 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 180 |
+
},
|
| 181 |
+
{
|
| 182 |
+
"embedding_row_dimension": 160,
|
| 183 |
+
"file_offset": 4000030720,
|
| 184 |
+
"global_row_start": 25000120,
|
| 185 |
+
"logical_part": 10,
|
| 186 |
+
"payload_bytes": 400001920,
|
| 187 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 188 |
+
"physical_file_index": 0,
|
| 189 |
+
"row_stride_bytes": 160,
|
| 190 |
+
"rows": 2500012,
|
| 191 |
+
"sha256": "0ec6e4d0ee521b9eb67a788d16f9b6aa1f2234bfebfdc185dd982d6ece80180b",
|
| 192 |
+
"source_absolute_offset": 648,
|
| 193 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_10.weight",
|
| 194 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 195 |
+
},
|
| 196 |
+
{
|
| 197 |
+
"embedding_row_dimension": 160,
|
| 198 |
+
"file_offset": 4400033792,
|
| 199 |
+
"global_row_start": 27500132,
|
| 200 |
+
"logical_part": 11,
|
| 201 |
+
"payload_bytes": 400001920,
|
| 202 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 203 |
+
"physical_file_index": 0,
|
| 204 |
+
"row_stride_bytes": 160,
|
| 205 |
+
"rows": 2500012,
|
| 206 |
+
"sha256": "c9f1f3b96aa937e44109c0df0fbcc84fcb4491eff3bc031baac8fd10ef379fbb",
|
| 207 |
+
"source_absolute_offset": 400002568,
|
| 208 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_11.weight",
|
| 209 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 210 |
+
},
|
| 211 |
+
{
|
| 212 |
+
"embedding_row_dimension": 160,
|
| 213 |
+
"file_offset": 4800036864,
|
| 214 |
+
"global_row_start": 30000144,
|
| 215 |
+
"logical_part": 12,
|
| 216 |
+
"payload_bytes": 400001920,
|
| 217 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 218 |
+
"physical_file_index": 0,
|
| 219 |
+
"row_stride_bytes": 160,
|
| 220 |
+
"rows": 2500012,
|
| 221 |
+
"sha256": "4896b808ee51e8c67a32d17a2ce089599fd5c396a30c5afedf67d4aee8173d14",
|
| 222 |
+
"source_absolute_offset": 800004488,
|
| 223 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_12.weight",
|
| 224 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"embedding_row_dimension": 160,
|
| 228 |
+
"file_offset": 5200039936,
|
| 229 |
+
"global_row_start": 32500156,
|
| 230 |
+
"logical_part": 13,
|
| 231 |
+
"payload_bytes": 400001920,
|
| 232 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 233 |
+
"physical_file_index": 0,
|
| 234 |
+
"row_stride_bytes": 160,
|
| 235 |
+
"rows": 2500012,
|
| 236 |
+
"sha256": "e55ab437f130b387422733114cb337db0b9aa1739266592815f2f614716849c4",
|
| 237 |
+
"source_absolute_offset": 1200006408,
|
| 238 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_13.weight",
|
| 239 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 240 |
+
},
|
| 241 |
+
{
|
| 242 |
+
"embedding_row_dimension": 160,
|
| 243 |
+
"file_offset": 5600043008,
|
| 244 |
+
"global_row_start": 35000168,
|
| 245 |
+
"logical_part": 14,
|
| 246 |
+
"payload_bytes": 400001920,
|
| 247 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 248 |
+
"physical_file_index": 0,
|
| 249 |
+
"row_stride_bytes": 160,
|
| 250 |
+
"rows": 2500012,
|
| 251 |
+
"sha256": "b13f3b4e30b3d2dc31b8576798a58ac4eac7276f82fae457d91849b21684a50f",
|
| 252 |
+
"source_absolute_offset": 648,
|
| 253 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_14.weight",
|
| 254 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 255 |
+
},
|
| 256 |
+
{
|
| 257 |
+
"embedding_row_dimension": 160,
|
| 258 |
+
"file_offset": 6000046080,
|
| 259 |
+
"global_row_start": 37500180,
|
| 260 |
+
"logical_part": 15,
|
| 261 |
+
"payload_bytes": 400001920,
|
| 262 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 263 |
+
"physical_file_index": 0,
|
| 264 |
+
"row_stride_bytes": 160,
|
| 265 |
+
"rows": 2500012,
|
| 266 |
+
"sha256": "d0dbf04188f549a7dbd860cfd2bb850214ccbb8e488479e65e9695eaa19ba9b5",
|
| 267 |
+
"source_absolute_offset": 400002568,
|
| 268 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_15.weight",
|
| 269 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 270 |
+
},
|
| 271 |
+
{
|
| 272 |
+
"embedding_row_dimension": 160,
|
| 273 |
+
"file_offset": 6400049152,
|
| 274 |
+
"global_row_start": 40000192,
|
| 275 |
+
"logical_part": 16,
|
| 276 |
+
"payload_bytes": 400001920,
|
| 277 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 278 |
+
"physical_file_index": 0,
|
| 279 |
+
"row_stride_bytes": 160,
|
| 280 |
+
"rows": 2500012,
|
| 281 |
+
"sha256": "90d950f6c3c45b36dd038895874a0421f4f09b96586b6edcc3b2a11e8f68b086",
|
| 282 |
+
"source_absolute_offset": 800004488,
|
| 283 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_16.weight",
|
| 284 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 285 |
+
},
|
| 286 |
+
{
|
| 287 |
+
"embedding_row_dimension": 160,
|
| 288 |
+
"file_offset": 6800052224,
|
| 289 |
+
"global_row_start": 42500204,
|
| 290 |
+
"logical_part": 17,
|
| 291 |
+
"payload_bytes": 400001920,
|
| 292 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 293 |
+
"physical_file_index": 0,
|
| 294 |
+
"row_stride_bytes": 160,
|
| 295 |
+
"rows": 2500012,
|
| 296 |
+
"sha256": "07c2d2d5c633f517e6104af2ab1928499122e871f42493e2f351b29e019c3a94",
|
| 297 |
+
"source_absolute_offset": 1200006408,
|
| 298 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_17.weight",
|
| 299 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 300 |
+
},
|
| 301 |
+
{
|
| 302 |
+
"embedding_row_dimension": 160,
|
| 303 |
+
"file_offset": 7200055296,
|
| 304 |
+
"global_row_start": 45000216,
|
| 305 |
+
"logical_part": 18,
|
| 306 |
+
"payload_bytes": 400001920,
|
| 307 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 308 |
+
"physical_file_index": 0,
|
| 309 |
+
"row_stride_bytes": 160,
|
| 310 |
+
"rows": 2500012,
|
| 311 |
+
"sha256": "91d3f05360dd8cdfbafd722fdd35e6bfe66e083c098ff4a28302a29d0d20bcb5",
|
| 312 |
+
"source_absolute_offset": 648,
|
| 313 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_18.weight",
|
| 314 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 315 |
+
},
|
| 316 |
+
{
|
| 317 |
+
"embedding_row_dimension": 160,
|
| 318 |
+
"file_offset": 7600058368,
|
| 319 |
+
"global_row_start": 47500228,
|
| 320 |
+
"logical_part": 19,
|
| 321 |
+
"payload_bytes": 400001920,
|
| 322 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 323 |
+
"physical_file_index": 0,
|
| 324 |
+
"row_stride_bytes": 160,
|
| 325 |
+
"rows": 2500012,
|
| 326 |
+
"sha256": "296f120af77738b3abb7f89a0e09a8b3be8b5351517bca0caffec000ace5680b",
|
| 327 |
+
"source_absolute_offset": 400002568,
|
| 328 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_19.weight",
|
| 329 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 330 |
+
},
|
| 331 |
+
{
|
| 332 |
+
"embedding_row_dimension": 160,
|
| 333 |
+
"file_offset": 8000061440,
|
| 334 |
+
"global_row_start": 50000240,
|
| 335 |
+
"logical_part": 20,
|
| 336 |
+
"payload_bytes": 400001920,
|
| 337 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 338 |
+
"physical_file_index": 0,
|
| 339 |
+
"row_stride_bytes": 160,
|
| 340 |
+
"rows": 2500012,
|
| 341 |
+
"sha256": "6cac844fc6593e3f09e7797129319ce0a9c93e3809cba6c8701a65a4f8975b86",
|
| 342 |
+
"source_absolute_offset": 800004488,
|
| 343 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_20.weight",
|
| 344 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 345 |
+
},
|
| 346 |
+
{
|
| 347 |
+
"embedding_row_dimension": 160,
|
| 348 |
+
"file_offset": 8400064512,
|
| 349 |
+
"global_row_start": 52500252,
|
| 350 |
+
"logical_part": 21,
|
| 351 |
+
"payload_bytes": 400001920,
|
| 352 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 353 |
+
"physical_file_index": 0,
|
| 354 |
+
"row_stride_bytes": 160,
|
| 355 |
+
"rows": 2500012,
|
| 356 |
+
"sha256": "dbb3e9b538d7e9b91ac8d23d38d1eef6f66663999f9f6c58c57bebf399774594",
|
| 357 |
+
"source_absolute_offset": 1200006408,
|
| 358 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_21.weight",
|
| 359 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 360 |
+
},
|
| 361 |
+
{
|
| 362 |
+
"embedding_row_dimension": 160,
|
| 363 |
+
"file_offset": 8800067584,
|
| 364 |
+
"global_row_start": 55000264,
|
| 365 |
+
"logical_part": 22,
|
| 366 |
+
"payload_bytes": 400001920,
|
| 367 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 368 |
+
"physical_file_index": 0,
|
| 369 |
+
"row_stride_bytes": 160,
|
| 370 |
+
"rows": 2500012,
|
| 371 |
+
"sha256": "15a794f705cfba5410b8e4965e181d1f36aaf2866cfaf49d6dede4b9e78705ca",
|
| 372 |
+
"source_absolute_offset": 648,
|
| 373 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_22.weight",
|
| 374 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 375 |
+
},
|
| 376 |
+
{
|
| 377 |
+
"embedding_row_dimension": 160,
|
| 378 |
+
"file_offset": 9200070656,
|
| 379 |
+
"global_row_start": 57500276,
|
| 380 |
+
"logical_part": 23,
|
| 381 |
+
"payload_bytes": 400001920,
|
| 382 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 383 |
+
"physical_file_index": 0,
|
| 384 |
+
"row_stride_bytes": 160,
|
| 385 |
+
"rows": 2500012,
|
| 386 |
+
"sha256": "edc9508f85666cc55ed7c29ba5b266e379b4cb2da575ca0186564f324e02a6fc",
|
| 387 |
+
"source_absolute_offset": 400002568,
|
| 388 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_23.weight",
|
| 389 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 390 |
+
},
|
| 391 |
+
{
|
| 392 |
+
"embedding_row_dimension": 160,
|
| 393 |
+
"file_offset": 9600073728,
|
| 394 |
+
"global_row_start": 60000288,
|
| 395 |
+
"logical_part": 24,
|
| 396 |
+
"payload_bytes": 400001920,
|
| 397 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 398 |
+
"physical_file_index": 0,
|
| 399 |
+
"row_stride_bytes": 160,
|
| 400 |
+
"rows": 2500012,
|
| 401 |
+
"sha256": "b1240cd631f9806cbe1b2abfa8e8f1d42558c50469e4e00a608459df103cd9e9",
|
| 402 |
+
"source_absolute_offset": 800004488,
|
| 403 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_24.weight",
|
| 404 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 405 |
+
},
|
| 406 |
+
{
|
| 407 |
+
"embedding_row_dimension": 160,
|
| 408 |
+
"file_offset": 10000076800,
|
| 409 |
+
"global_row_start": 62500300,
|
| 410 |
+
"logical_part": 25,
|
| 411 |
+
"payload_bytes": 400001920,
|
| 412 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 413 |
+
"physical_file_index": 0,
|
| 414 |
+
"row_stride_bytes": 160,
|
| 415 |
+
"rows": 2500012,
|
| 416 |
+
"sha256": "bd85fa0b2b8d2a9a4034bb5e286bb5f5e36f313ab5ac4195d7a99efdd5780957",
|
| 417 |
+
"source_absolute_offset": 1200006408,
|
| 418 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_25.weight",
|
| 419 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 420 |
+
},
|
| 421 |
+
{
|
| 422 |
+
"embedding_row_dimension": 160,
|
| 423 |
+
"file_offset": 10400079872,
|
| 424 |
+
"global_row_start": 65000312,
|
| 425 |
+
"logical_part": 26,
|
| 426 |
+
"payload_bytes": 400001920,
|
| 427 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 428 |
+
"physical_file_index": 0,
|
| 429 |
+
"row_stride_bytes": 160,
|
| 430 |
+
"rows": 2500012,
|
| 431 |
+
"sha256": "9b9552a5f585393e6585a974566cb72086be33c16be69a905d64d9b36a1421d6",
|
| 432 |
+
"source_absolute_offset": 648,
|
| 433 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_26.weight",
|
| 434 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 435 |
+
},
|
| 436 |
+
{
|
| 437 |
+
"embedding_row_dimension": 160,
|
| 438 |
+
"file_offset": 10800082944,
|
| 439 |
+
"global_row_start": 67500324,
|
| 440 |
+
"logical_part": 27,
|
| 441 |
+
"payload_bytes": 400001920,
|
| 442 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 443 |
+
"physical_file_index": 0,
|
| 444 |
+
"row_stride_bytes": 160,
|
| 445 |
+
"rows": 2500012,
|
| 446 |
+
"sha256": "c27d27a42adec2d59bf08f7962e260ccf0da0f0c807919c9c989cb2cf230f493",
|
| 447 |
+
"source_absolute_offset": 400002568,
|
| 448 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_27.weight",
|
| 449 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 450 |
+
},
|
| 451 |
+
{
|
| 452 |
+
"embedding_row_dimension": 160,
|
| 453 |
+
"file_offset": 11200086016,
|
| 454 |
+
"global_row_start": 70000336,
|
| 455 |
+
"logical_part": 28,
|
| 456 |
+
"payload_bytes": 400001920,
|
| 457 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 458 |
+
"physical_file_index": 0,
|
| 459 |
+
"row_stride_bytes": 160,
|
| 460 |
+
"rows": 2500012,
|
| 461 |
+
"sha256": "abf183296a82af8cf53c0e397f867f33a7480d61227ba49e76367c964132b37a",
|
| 462 |
+
"source_absolute_offset": 800004488,
|
| 463 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_28.weight",
|
| 464 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 465 |
+
},
|
| 466 |
+
{
|
| 467 |
+
"embedding_row_dimension": 160,
|
| 468 |
+
"file_offset": 11600089088,
|
| 469 |
+
"global_row_start": 72500348,
|
| 470 |
+
"logical_part": 29,
|
| 471 |
+
"payload_bytes": 400001920,
|
| 472 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 473 |
+
"physical_file_index": 0,
|
| 474 |
+
"row_stride_bytes": 160,
|
| 475 |
+
"rows": 2500012,
|
| 476 |
+
"sha256": "5de7556bb7d55af55e2c26c4fdf5d35f2185e27c5cfd87b31d7a7c2b03af4a54",
|
| 477 |
+
"source_absolute_offset": 1200006408,
|
| 478 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_29.weight",
|
| 479 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 480 |
+
},
|
| 481 |
+
{
|
| 482 |
+
"embedding_row_dimension": 160,
|
| 483 |
+
"file_offset": 12000092160,
|
| 484 |
+
"global_row_start": 75000360,
|
| 485 |
+
"logical_part": 30,
|
| 486 |
+
"payload_bytes": 400001920,
|
| 487 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 488 |
+
"physical_file_index": 0,
|
| 489 |
+
"row_stride_bytes": 160,
|
| 490 |
+
"rows": 2500012,
|
| 491 |
+
"sha256": "20dfb9d23cec08aaa15a61792d9858f9dddc1bf8caaba88d0b68197e5b1a9b7d",
|
| 492 |
+
"source_absolute_offset": 648,
|
| 493 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_30.weight",
|
| 494 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 495 |
+
},
|
| 496 |
+
{
|
| 497 |
+
"embedding_row_dimension": 160,
|
| 498 |
+
"file_offset": 12400095232,
|
| 499 |
+
"global_row_start": 77500372,
|
| 500 |
+
"logical_part": 31,
|
| 501 |
+
"payload_bytes": 400001920,
|
| 502 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 503 |
+
"physical_file_index": 0,
|
| 504 |
+
"row_stride_bytes": 160,
|
| 505 |
+
"rows": 2500012,
|
| 506 |
+
"sha256": "7dc5a5b8b9c4b04a01c2f2220909e6437e6675ac20330e74aa375d26ab78310f",
|
| 507 |
+
"source_absolute_offset": 400002568,
|
| 508 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_31.weight",
|
| 509 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 510 |
+
},
|
| 511 |
+
{
|
| 512 |
+
"embedding_row_dimension": 160,
|
| 513 |
+
"file_offset": 0,
|
| 514 |
+
"global_row_start": 80000384,
|
| 515 |
+
"logical_part": 32,
|
| 516 |
+
"payload_bytes": 400001920,
|
| 517 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 518 |
+
"physical_file_index": 1,
|
| 519 |
+
"row_stride_bytes": 160,
|
| 520 |
+
"rows": 2500012,
|
| 521 |
+
"sha256": "387fd4f5bc3e500cc2f8d823c1a94f32560aba90b2514cd5fa31f6cf25eb6e95",
|
| 522 |
+
"source_absolute_offset": 800004488,
|
| 523 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_32.weight",
|
| 524 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 525 |
+
},
|
| 526 |
+
{
|
| 527 |
+
"embedding_row_dimension": 160,
|
| 528 |
+
"file_offset": 400003072,
|
| 529 |
+
"global_row_start": 82500396,
|
| 530 |
+
"logical_part": 33,
|
| 531 |
+
"payload_bytes": 400001920,
|
| 532 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 533 |
+
"physical_file_index": 1,
|
| 534 |
+
"row_stride_bytes": 160,
|
| 535 |
+
"rows": 2500012,
|
| 536 |
+
"sha256": "48787e67f3d82eb2ac147c5fd0288b25c84b70ba0cecdb5c1fcae917f63ba426",
|
| 537 |
+
"source_absolute_offset": 1200006408,
|
| 538 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_33.weight",
|
| 539 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 540 |
+
},
|
| 541 |
+
{
|
| 542 |
+
"embedding_row_dimension": 160,
|
| 543 |
+
"file_offset": 800006144,
|
| 544 |
+
"global_row_start": 85000408,
|
| 545 |
+
"logical_part": 34,
|
| 546 |
+
"payload_bytes": 400001920,
|
| 547 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 548 |
+
"physical_file_index": 1,
|
| 549 |
+
"row_stride_bytes": 160,
|
| 550 |
+
"rows": 2500012,
|
| 551 |
+
"sha256": "0822346d98462ba0aefcdc64a59ef957196d34c78b8716c655c641a9d0e7b8fc",
|
| 552 |
+
"source_absolute_offset": 648,
|
| 553 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_34.weight",
|
| 554 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 555 |
+
},
|
| 556 |
+
{
|
| 557 |
+
"embedding_row_dimension": 160,
|
| 558 |
+
"file_offset": 1200009216,
|
| 559 |
+
"global_row_start": 87500420,
|
| 560 |
+
"logical_part": 35,
|
| 561 |
+
"payload_bytes": 400001920,
|
| 562 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 563 |
+
"physical_file_index": 1,
|
| 564 |
+
"row_stride_bytes": 160,
|
| 565 |
+
"rows": 2500012,
|
| 566 |
+
"sha256": "2ce73e4b8e7619ce821671c7f7a9d3b13c3975b072a2b10cbb16475b8b2a5bf7",
|
| 567 |
+
"source_absolute_offset": 400002568,
|
| 568 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_35.weight",
|
| 569 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 570 |
+
},
|
| 571 |
+
{
|
| 572 |
+
"embedding_row_dimension": 160,
|
| 573 |
+
"file_offset": 1600012288,
|
| 574 |
+
"global_row_start": 90000432,
|
| 575 |
+
"logical_part": 36,
|
| 576 |
+
"payload_bytes": 400001920,
|
| 577 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 578 |
+
"physical_file_index": 1,
|
| 579 |
+
"row_stride_bytes": 160,
|
| 580 |
+
"rows": 2500012,
|
| 581 |
+
"sha256": "3a3e20568afff452e96d897f59f9c77c0a5adf68f2ff883a1292f3c5c87e1832",
|
| 582 |
+
"source_absolute_offset": 800004488,
|
| 583 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_36.weight",
|
| 584 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 585 |
+
},
|
| 586 |
+
{
|
| 587 |
+
"embedding_row_dimension": 160,
|
| 588 |
+
"file_offset": 2000015360,
|
| 589 |
+
"global_row_start": 92500444,
|
| 590 |
+
"logical_part": 37,
|
| 591 |
+
"payload_bytes": 400001920,
|
| 592 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 593 |
+
"physical_file_index": 1,
|
| 594 |
+
"row_stride_bytes": 160,
|
| 595 |
+
"rows": 2500012,
|
| 596 |
+
"sha256": "01458a96fed48d39c40eb3f7270c131c688a1fbc9f72476dd850118dbc962c80",
|
| 597 |
+
"source_absolute_offset": 1200006408,
|
| 598 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_37.weight",
|
| 599 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 600 |
+
},
|
| 601 |
+
{
|
| 602 |
+
"embedding_row_dimension": 160,
|
| 603 |
+
"file_offset": 2400018432,
|
| 604 |
+
"global_row_start": 95000456,
|
| 605 |
+
"logical_part": 38,
|
| 606 |
+
"payload_bytes": 400001920,
|
| 607 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 608 |
+
"physical_file_index": 1,
|
| 609 |
+
"row_stride_bytes": 160,
|
| 610 |
+
"rows": 2500012,
|
| 611 |
+
"sha256": "5140698bb62a423a41a6313f95b9e383fb015ef2821890aa5e663a320eab4575",
|
| 612 |
+
"source_absolute_offset": 648,
|
| 613 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_38.weight",
|
| 614 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 615 |
+
},
|
| 616 |
+
{
|
| 617 |
+
"embedding_row_dimension": 160,
|
| 618 |
+
"file_offset": 2800021504,
|
| 619 |
+
"global_row_start": 97500468,
|
| 620 |
+
"logical_part": 39,
|
| 621 |
+
"payload_bytes": 400001920,
|
| 622 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 623 |
+
"physical_file_index": 1,
|
| 624 |
+
"row_stride_bytes": 160,
|
| 625 |
+
"rows": 2500012,
|
| 626 |
+
"sha256": "41d2842473134090f18c0a7377113ad7c09faf2fcff287145d2cfe6add86a511",
|
| 627 |
+
"source_absolute_offset": 400002568,
|
| 628 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_39.weight",
|
| 629 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 630 |
+
},
|
| 631 |
+
{
|
| 632 |
+
"embedding_row_dimension": 160,
|
| 633 |
+
"file_offset": 3200024576,
|
| 634 |
+
"global_row_start": 100000480,
|
| 635 |
+
"logical_part": 40,
|
| 636 |
+
"payload_bytes": 400001920,
|
| 637 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 638 |
+
"physical_file_index": 1,
|
| 639 |
+
"row_stride_bytes": 160,
|
| 640 |
+
"rows": 2500012,
|
| 641 |
+
"sha256": "62d7534d36cc4a476ad7cc6f5ef6d11c1cc71d63a8be02be617dcdee750ff37e",
|
| 642 |
+
"source_absolute_offset": 800004488,
|
| 643 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_40.weight",
|
| 644 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 645 |
+
},
|
| 646 |
+
{
|
| 647 |
+
"embedding_row_dimension": 160,
|
| 648 |
+
"file_offset": 3600027648,
|
| 649 |
+
"global_row_start": 102500492,
|
| 650 |
+
"logical_part": 41,
|
| 651 |
+
"payload_bytes": 400001920,
|
| 652 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 653 |
+
"physical_file_index": 1,
|
| 654 |
+
"row_stride_bytes": 160,
|
| 655 |
+
"rows": 2500012,
|
| 656 |
+
"sha256": "85e7c678798319e2da35ecc3fef928e81d29023005a26a8d53693a67dc221240",
|
| 657 |
+
"source_absolute_offset": 1200006408,
|
| 658 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_41.weight",
|
| 659 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 660 |
+
},
|
| 661 |
+
{
|
| 662 |
+
"embedding_row_dimension": 160,
|
| 663 |
+
"file_offset": 4000030720,
|
| 664 |
+
"global_row_start": 105000504,
|
| 665 |
+
"logical_part": 42,
|
| 666 |
+
"payload_bytes": 400001920,
|
| 667 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 668 |
+
"physical_file_index": 1,
|
| 669 |
+
"row_stride_bytes": 160,
|
| 670 |
+
"rows": 2500012,
|
| 671 |
+
"sha256": "abd440088be881b2135f3d14dac1ce8aa8c9d09f873f38f276907b3427a2a6f8",
|
| 672 |
+
"source_absolute_offset": 648,
|
| 673 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_42.weight",
|
| 674 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 675 |
+
},
|
| 676 |
+
{
|
| 677 |
+
"embedding_row_dimension": 160,
|
| 678 |
+
"file_offset": 4400033792,
|
| 679 |
+
"global_row_start": 107500516,
|
| 680 |
+
"logical_part": 43,
|
| 681 |
+
"payload_bytes": 400001920,
|
| 682 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 683 |
+
"physical_file_index": 1,
|
| 684 |
+
"row_stride_bytes": 160,
|
| 685 |
+
"rows": 2500012,
|
| 686 |
+
"sha256": "5b68eb7b01a786d75e9cb1acd14c0090dd743ca8a7c9cb736156b15ec10561e7",
|
| 687 |
+
"source_absolute_offset": 400002568,
|
| 688 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_43.weight",
|
| 689 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 690 |
+
},
|
| 691 |
+
{
|
| 692 |
+
"embedding_row_dimension": 160,
|
| 693 |
+
"file_offset": 4800036864,
|
| 694 |
+
"global_row_start": 110000528,
|
| 695 |
+
"logical_part": 44,
|
| 696 |
+
"payload_bytes": 400001920,
|
| 697 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 698 |
+
"physical_file_index": 1,
|
| 699 |
+
"row_stride_bytes": 160,
|
| 700 |
+
"rows": 2500012,
|
| 701 |
+
"sha256": "b3625dfa1ca62adde12f6955e0eb8bde2b274729bd2472063c78eaa68fbcfb6a",
|
| 702 |
+
"source_absolute_offset": 800004488,
|
| 703 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_44.weight",
|
| 704 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 705 |
+
},
|
| 706 |
+
{
|
| 707 |
+
"embedding_row_dimension": 160,
|
| 708 |
+
"file_offset": 5200039936,
|
| 709 |
+
"global_row_start": 112500540,
|
| 710 |
+
"logical_part": 45,
|
| 711 |
+
"payload_bytes": 400001920,
|
| 712 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 713 |
+
"physical_file_index": 1,
|
| 714 |
+
"row_stride_bytes": 160,
|
| 715 |
+
"rows": 2500012,
|
| 716 |
+
"sha256": "eaecdf9fd500f50de14a259d9edc9bd690087f4a6abb365fc06209a4786d79f5",
|
| 717 |
+
"source_absolute_offset": 1200006408,
|
| 718 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_45.weight",
|
| 719 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 720 |
+
},
|
| 721 |
+
{
|
| 722 |
+
"embedding_row_dimension": 160,
|
| 723 |
+
"file_offset": 5600043008,
|
| 724 |
+
"global_row_start": 115000552,
|
| 725 |
+
"logical_part": 46,
|
| 726 |
+
"payload_bytes": 400001920,
|
| 727 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 728 |
+
"physical_file_index": 1,
|
| 729 |
+
"row_stride_bytes": 160,
|
| 730 |
+
"rows": 2500012,
|
| 731 |
+
"sha256": "1b5bb7d11b2684ee44465862eda4f814de75ee2d60c331dedcfb89179903379f",
|
| 732 |
+
"source_absolute_offset": 648,
|
| 733 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_46.weight",
|
| 734 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 735 |
+
},
|
| 736 |
+
{
|
| 737 |
+
"embedding_row_dimension": 160,
|
| 738 |
+
"file_offset": 6000046080,
|
| 739 |
+
"global_row_start": 117500564,
|
| 740 |
+
"logical_part": 47,
|
| 741 |
+
"payload_bytes": 400001920,
|
| 742 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 743 |
+
"physical_file_index": 1,
|
| 744 |
+
"row_stride_bytes": 160,
|
| 745 |
+
"rows": 2500012,
|
| 746 |
+
"sha256": "b0babbaf300f615b3fe0db31c4466d7d610c081a42f1a007b54a6a0c3bbcc505",
|
| 747 |
+
"source_absolute_offset": 400002568,
|
| 748 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_47.weight",
|
| 749 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 750 |
+
},
|
| 751 |
+
{
|
| 752 |
+
"embedding_row_dimension": 160,
|
| 753 |
+
"file_offset": 6400049152,
|
| 754 |
+
"global_row_start": 120000576,
|
| 755 |
+
"logical_part": 48,
|
| 756 |
+
"payload_bytes": 400001920,
|
| 757 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 758 |
+
"physical_file_index": 1,
|
| 759 |
+
"row_stride_bytes": 160,
|
| 760 |
+
"rows": 2500012,
|
| 761 |
+
"sha256": "2c89266a1ac09272b01d9dae9926667a9726c97c6646d5049c8ca17dce2120a4",
|
| 762 |
+
"source_absolute_offset": 800004488,
|
| 763 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_48.weight",
|
| 764 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 765 |
+
},
|
| 766 |
+
{
|
| 767 |
+
"embedding_row_dimension": 160,
|
| 768 |
+
"file_offset": 6800052224,
|
| 769 |
+
"global_row_start": 122500588,
|
| 770 |
+
"logical_part": 49,
|
| 771 |
+
"payload_bytes": 400001920,
|
| 772 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 773 |
+
"physical_file_index": 1,
|
| 774 |
+
"row_stride_bytes": 160,
|
| 775 |
+
"rows": 2500012,
|
| 776 |
+
"sha256": "e405d6de22656a55c2e429f346c04faa0667eebcdca170e5013d8c5e48f90263",
|
| 777 |
+
"source_absolute_offset": 1200006408,
|
| 778 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_49.weight",
|
| 779 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 780 |
+
},
|
| 781 |
+
{
|
| 782 |
+
"embedding_row_dimension": 160,
|
| 783 |
+
"file_offset": 7200055296,
|
| 784 |
+
"global_row_start": 125000600,
|
| 785 |
+
"logical_part": 50,
|
| 786 |
+
"payload_bytes": 400001920,
|
| 787 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 788 |
+
"physical_file_index": 1,
|
| 789 |
+
"row_stride_bytes": 160,
|
| 790 |
+
"rows": 2500012,
|
| 791 |
+
"sha256": "aa199d6f6ea9f749d86372479168568e08047f01a6f9c7c764acf0f76d9acb3e",
|
| 792 |
+
"source_absolute_offset": 648,
|
| 793 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_50.weight",
|
| 794 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 795 |
+
},
|
| 796 |
+
{
|
| 797 |
+
"embedding_row_dimension": 160,
|
| 798 |
+
"file_offset": 7600058368,
|
| 799 |
+
"global_row_start": 127500612,
|
| 800 |
+
"logical_part": 51,
|
| 801 |
+
"payload_bytes": 400001920,
|
| 802 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 803 |
+
"physical_file_index": 1,
|
| 804 |
+
"row_stride_bytes": 160,
|
| 805 |
+
"rows": 2500012,
|
| 806 |
+
"sha256": "14a6db91a00dea35689167f9c138c88638417136a2f466a9d67c112c67d8e0ad",
|
| 807 |
+
"source_absolute_offset": 400002568,
|
| 808 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_51.weight",
|
| 809 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 810 |
+
},
|
| 811 |
+
{
|
| 812 |
+
"embedding_row_dimension": 160,
|
| 813 |
+
"file_offset": 8000061440,
|
| 814 |
+
"global_row_start": 130000624,
|
| 815 |
+
"logical_part": 52,
|
| 816 |
+
"payload_bytes": 400001920,
|
| 817 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 818 |
+
"physical_file_index": 1,
|
| 819 |
+
"row_stride_bytes": 160,
|
| 820 |
+
"rows": 2500012,
|
| 821 |
+
"sha256": "9ab3cf55e37d0c1ab7d63be9663ce13ea736e388f8ecbb304c10b7b1e6a32f85",
|
| 822 |
+
"source_absolute_offset": 800004488,
|
| 823 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_52.weight",
|
| 824 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 825 |
+
},
|
| 826 |
+
{
|
| 827 |
+
"embedding_row_dimension": 160,
|
| 828 |
+
"file_offset": 8400064512,
|
| 829 |
+
"global_row_start": 132500636,
|
| 830 |
+
"logical_part": 53,
|
| 831 |
+
"payload_bytes": 400001920,
|
| 832 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 833 |
+
"physical_file_index": 1,
|
| 834 |
+
"row_stride_bytes": 160,
|
| 835 |
+
"rows": 2500012,
|
| 836 |
+
"sha256": "50bd27110e09dc25f5b6dd7faff8fce6b7512e778fb226f9553020147c016c42",
|
| 837 |
+
"source_absolute_offset": 1200006408,
|
| 838 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_53.weight",
|
| 839 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 840 |
+
},
|
| 841 |
+
{
|
| 842 |
+
"embedding_row_dimension": 160,
|
| 843 |
+
"file_offset": 8800067584,
|
| 844 |
+
"global_row_start": 135000648,
|
| 845 |
+
"logical_part": 54,
|
| 846 |
+
"payload_bytes": 400001920,
|
| 847 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 848 |
+
"physical_file_index": 1,
|
| 849 |
+
"row_stride_bytes": 160,
|
| 850 |
+
"rows": 2500012,
|
| 851 |
+
"sha256": "e9dd27de542b26f912f413b2a7229dd67190ac7b98efd034a8e9222e6be52047",
|
| 852 |
+
"source_absolute_offset": 648,
|
| 853 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_54.weight",
|
| 854 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 855 |
+
},
|
| 856 |
+
{
|
| 857 |
+
"embedding_row_dimension": 160,
|
| 858 |
+
"file_offset": 9200070656,
|
| 859 |
+
"global_row_start": 137500660,
|
| 860 |
+
"logical_part": 55,
|
| 861 |
+
"payload_bytes": 400001920,
|
| 862 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 863 |
+
"physical_file_index": 1,
|
| 864 |
+
"row_stride_bytes": 160,
|
| 865 |
+
"rows": 2500012,
|
| 866 |
+
"sha256": "0ec6fba9c2bed3230e6e7dfce0b9751c867c237273d2bce991733beb9b0a2e10",
|
| 867 |
+
"source_absolute_offset": 400002568,
|
| 868 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_55.weight",
|
| 869 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 870 |
+
},
|
| 871 |
+
{
|
| 872 |
+
"embedding_row_dimension": 160,
|
| 873 |
+
"file_offset": 9600073728,
|
| 874 |
+
"global_row_start": 140000672,
|
| 875 |
+
"logical_part": 56,
|
| 876 |
+
"payload_bytes": 400001920,
|
| 877 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 878 |
+
"physical_file_index": 1,
|
| 879 |
+
"row_stride_bytes": 160,
|
| 880 |
+
"rows": 2500012,
|
| 881 |
+
"sha256": "dd35c6055c1795ac02a4e1094a617ea1bcffa22090121225bf89fc0e5d8bf026",
|
| 882 |
+
"source_absolute_offset": 800004488,
|
| 883 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_56.weight",
|
| 884 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 885 |
+
},
|
| 886 |
+
{
|
| 887 |
+
"embedding_row_dimension": 160,
|
| 888 |
+
"file_offset": 10000076800,
|
| 889 |
+
"global_row_start": 142500684,
|
| 890 |
+
"logical_part": 57,
|
| 891 |
+
"payload_bytes": 400001920,
|
| 892 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 893 |
+
"physical_file_index": 1,
|
| 894 |
+
"row_stride_bytes": 160,
|
| 895 |
+
"rows": 2500012,
|
| 896 |
+
"sha256": "8fece056a2a2af4da347c7447e1a084ff4fb6e63dfe483b4194ad4f3522bc3f7",
|
| 897 |
+
"source_absolute_offset": 1200006408,
|
| 898 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_57.weight",
|
| 899 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 900 |
+
},
|
| 901 |
+
{
|
| 902 |
+
"embedding_row_dimension": 160,
|
| 903 |
+
"file_offset": 10400079872,
|
| 904 |
+
"global_row_start": 145000696,
|
| 905 |
+
"logical_part": 58,
|
| 906 |
+
"payload_bytes": 400001920,
|
| 907 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 908 |
+
"physical_file_index": 1,
|
| 909 |
+
"row_stride_bytes": 160,
|
| 910 |
+
"rows": 2500012,
|
| 911 |
+
"sha256": "3536cf34558b00b829e7c809226fa120a5d324c150377c6456df1c5dfdcd9ad1",
|
| 912 |
+
"source_absolute_offset": 648,
|
| 913 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_58.weight",
|
| 914 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 915 |
+
},
|
| 916 |
+
{
|
| 917 |
+
"embedding_row_dimension": 160,
|
| 918 |
+
"file_offset": 10800082944,
|
| 919 |
+
"global_row_start": 147500708,
|
| 920 |
+
"logical_part": 59,
|
| 921 |
+
"payload_bytes": 400001920,
|
| 922 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 923 |
+
"physical_file_index": 1,
|
| 924 |
+
"row_stride_bytes": 160,
|
| 925 |
+
"rows": 2500012,
|
| 926 |
+
"sha256": "83070c3eafc3e817be28d995225bf2038541b41fbbc22dc2010f8c06ed1708e4",
|
| 927 |
+
"source_absolute_offset": 400002568,
|
| 928 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_59.weight",
|
| 929 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 930 |
+
},
|
| 931 |
+
{
|
| 932 |
+
"embedding_row_dimension": 160,
|
| 933 |
+
"file_offset": 11200086016,
|
| 934 |
+
"global_row_start": 150000720,
|
| 935 |
+
"logical_part": 60,
|
| 936 |
+
"payload_bytes": 400001920,
|
| 937 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 938 |
+
"physical_file_index": 1,
|
| 939 |
+
"row_stride_bytes": 160,
|
| 940 |
+
"rows": 2500012,
|
| 941 |
+
"sha256": "96c1ab506d6ce1787996d2481cfa41a7b027c4e593193f53cfc0a7c75f96b7f0",
|
| 942 |
+
"source_absolute_offset": 800004488,
|
| 943 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_60.weight",
|
| 944 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 945 |
+
},
|
| 946 |
+
{
|
| 947 |
+
"embedding_row_dimension": 160,
|
| 948 |
+
"file_offset": 11600089088,
|
| 949 |
+
"global_row_start": 152500732,
|
| 950 |
+
"logical_part": 61,
|
| 951 |
+
"payload_bytes": 400001920,
|
| 952 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 953 |
+
"physical_file_index": 1,
|
| 954 |
+
"row_stride_bytes": 160,
|
| 955 |
+
"rows": 2500012,
|
| 956 |
+
"sha256": "58e28750635bcddea2c872178c081c243c54e5e22936d2061b1827a258344f21",
|
| 957 |
+
"source_absolute_offset": 1200006408,
|
| 958 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_61.weight",
|
| 959 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 960 |
+
},
|
| 961 |
+
{
|
| 962 |
+
"embedding_row_dimension": 160,
|
| 963 |
+
"file_offset": 12000092160,
|
| 964 |
+
"global_row_start": 155000744,
|
| 965 |
+
"logical_part": 62,
|
| 966 |
+
"payload_bytes": 400001920,
|
| 967 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 968 |
+
"physical_file_index": 1,
|
| 969 |
+
"row_stride_bytes": 160,
|
| 970 |
+
"rows": 2500012,
|
| 971 |
+
"sha256": "1747504b88f4febb43c0dc804e4358ec39051d978eaa6597669d0f5c3dd07cea",
|
| 972 |
+
"source_absolute_offset": 648,
|
| 973 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_62.weight",
|
| 974 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 975 |
+
},
|
| 976 |
+
{
|
| 977 |
+
"embedding_row_dimension": 160,
|
| 978 |
+
"file_offset": 12400095232,
|
| 979 |
+
"global_row_start": 157500756,
|
| 980 |
+
"logical_part": 63,
|
| 981 |
+
"payload_bytes": 400001920,
|
| 982 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 983 |
+
"physical_file_index": 1,
|
| 984 |
+
"row_stride_bytes": 160,
|
| 985 |
+
"rows": 2500012,
|
| 986 |
+
"sha256": "cf646a341968c2a812ff0c8ad6ff75d2fb2ed9511e4b8b5592a7630e66d16977",
|
| 987 |
+
"source_absolute_offset": 400002568,
|
| 988 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_63.weight",
|
| 989 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 990 |
+
},
|
| 991 |
+
{
|
| 992 |
+
"embedding_row_dimension": 160,
|
| 993 |
+
"file_offset": 0,
|
| 994 |
+
"global_row_start": 160000768,
|
| 995 |
+
"logical_part": 64,
|
| 996 |
+
"payload_bytes": 400001920,
|
| 997 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 998 |
+
"physical_file_index": 2,
|
| 999 |
+
"row_stride_bytes": 160,
|
| 1000 |
+
"rows": 2500012,
|
| 1001 |
+
"sha256": "70898f72e75e55119fbdc18d415e7345b7558d01927156e2b7b1d0bce017dd15",
|
| 1002 |
+
"source_absolute_offset": 800004488,
|
| 1003 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_64.weight",
|
| 1004 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 1005 |
+
},
|
| 1006 |
+
{
|
| 1007 |
+
"embedding_row_dimension": 160,
|
| 1008 |
+
"file_offset": 400003072,
|
| 1009 |
+
"global_row_start": 162500780,
|
| 1010 |
+
"logical_part": 65,
|
| 1011 |
+
"payload_bytes": 400001920,
|
| 1012 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1013 |
+
"physical_file_index": 2,
|
| 1014 |
+
"row_stride_bytes": 160,
|
| 1015 |
+
"rows": 2500012,
|
| 1016 |
+
"sha256": "e7a9605e414fa167cc2c7c1a59ed7275280561a7a67609128ac6622ed2badc1d",
|
| 1017 |
+
"source_absolute_offset": 1200006408,
|
| 1018 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_65.weight",
|
| 1019 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 1020 |
+
},
|
| 1021 |
+
{
|
| 1022 |
+
"embedding_row_dimension": 160,
|
| 1023 |
+
"file_offset": 800006144,
|
| 1024 |
+
"global_row_start": 165000792,
|
| 1025 |
+
"logical_part": 66,
|
| 1026 |
+
"payload_bytes": 400001920,
|
| 1027 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1028 |
+
"physical_file_index": 2,
|
| 1029 |
+
"row_stride_bytes": 160,
|
| 1030 |
+
"rows": 2500012,
|
| 1031 |
+
"sha256": "c674827ee25898433abed1d9d63141bb78962995de21095b30c9e6c57c95e358",
|
| 1032 |
+
"source_absolute_offset": 648,
|
| 1033 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_66.weight",
|
| 1034 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1035 |
+
},
|
| 1036 |
+
{
|
| 1037 |
+
"embedding_row_dimension": 160,
|
| 1038 |
+
"file_offset": 1200009216,
|
| 1039 |
+
"global_row_start": 167500804,
|
| 1040 |
+
"logical_part": 67,
|
| 1041 |
+
"payload_bytes": 400001920,
|
| 1042 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1043 |
+
"physical_file_index": 2,
|
| 1044 |
+
"row_stride_bytes": 160,
|
| 1045 |
+
"rows": 2500012,
|
| 1046 |
+
"sha256": "fe1f0c00ef51c79821ba2e15cc40ab6fec4c06d1945ebe0be984daec9d36a023",
|
| 1047 |
+
"source_absolute_offset": 400002568,
|
| 1048 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_67.weight",
|
| 1049 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1050 |
+
},
|
| 1051 |
+
{
|
| 1052 |
+
"embedding_row_dimension": 160,
|
| 1053 |
+
"file_offset": 1600012288,
|
| 1054 |
+
"global_row_start": 170000816,
|
| 1055 |
+
"logical_part": 68,
|
| 1056 |
+
"payload_bytes": 400001920,
|
| 1057 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1058 |
+
"physical_file_index": 2,
|
| 1059 |
+
"row_stride_bytes": 160,
|
| 1060 |
+
"rows": 2500012,
|
| 1061 |
+
"sha256": "65c8dc49dcb710bac28712964f282e40daefc3041272126e046442c7ec8a9c70",
|
| 1062 |
+
"source_absolute_offset": 800004488,
|
| 1063 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_68.weight",
|
| 1064 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1065 |
+
},
|
| 1066 |
+
{
|
| 1067 |
+
"embedding_row_dimension": 160,
|
| 1068 |
+
"file_offset": 2000015360,
|
| 1069 |
+
"global_row_start": 172500828,
|
| 1070 |
+
"logical_part": 69,
|
| 1071 |
+
"payload_bytes": 400001920,
|
| 1072 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1073 |
+
"physical_file_index": 2,
|
| 1074 |
+
"row_stride_bytes": 160,
|
| 1075 |
+
"rows": 2500012,
|
| 1076 |
+
"sha256": "3b8b158839fd38d5f11395573b9caa711df2f79882fce14bdf689e335b3a16dc",
|
| 1077 |
+
"source_absolute_offset": 1200006408,
|
| 1078 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_69.weight",
|
| 1079 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1080 |
+
},
|
| 1081 |
+
{
|
| 1082 |
+
"embedding_row_dimension": 160,
|
| 1083 |
+
"file_offset": 2400018432,
|
| 1084 |
+
"global_row_start": 175000840,
|
| 1085 |
+
"logical_part": 70,
|
| 1086 |
+
"payload_bytes": 400001920,
|
| 1087 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1088 |
+
"physical_file_index": 2,
|
| 1089 |
+
"row_stride_bytes": 160,
|
| 1090 |
+
"rows": 2500012,
|
| 1091 |
+
"sha256": "07599c116c7cb21ec88da9fba3c55b517f41f8544e144a74f4e077a6d840ec1c",
|
| 1092 |
+
"source_absolute_offset": 648,
|
| 1093 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_70.weight",
|
| 1094 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1095 |
+
},
|
| 1096 |
+
{
|
| 1097 |
+
"embedding_row_dimension": 160,
|
| 1098 |
+
"file_offset": 2800021504,
|
| 1099 |
+
"global_row_start": 177500852,
|
| 1100 |
+
"logical_part": 71,
|
| 1101 |
+
"payload_bytes": 400001920,
|
| 1102 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1103 |
+
"physical_file_index": 2,
|
| 1104 |
+
"row_stride_bytes": 160,
|
| 1105 |
+
"rows": 2500012,
|
| 1106 |
+
"sha256": "f0084d47b67951a7ebda08330ac7a38391c93275a6d684a4b5bad3b83ac8e242",
|
| 1107 |
+
"source_absolute_offset": 400002568,
|
| 1108 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_71.weight",
|
| 1109 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1110 |
+
},
|
| 1111 |
+
{
|
| 1112 |
+
"embedding_row_dimension": 160,
|
| 1113 |
+
"file_offset": 3200024576,
|
| 1114 |
+
"global_row_start": 180000864,
|
| 1115 |
+
"logical_part": 72,
|
| 1116 |
+
"payload_bytes": 400001920,
|
| 1117 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1118 |
+
"physical_file_index": 2,
|
| 1119 |
+
"row_stride_bytes": 160,
|
| 1120 |
+
"rows": 2500012,
|
| 1121 |
+
"sha256": "3b62b257a8d24b20701fe993ca27298e931da5c0102ef45f4f044654e776fe08",
|
| 1122 |
+
"source_absolute_offset": 800004488,
|
| 1123 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_72.weight",
|
| 1124 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1125 |
+
},
|
| 1126 |
+
{
|
| 1127 |
+
"embedding_row_dimension": 160,
|
| 1128 |
+
"file_offset": 3600027648,
|
| 1129 |
+
"global_row_start": 182500876,
|
| 1130 |
+
"logical_part": 73,
|
| 1131 |
+
"payload_bytes": 400001920,
|
| 1132 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1133 |
+
"physical_file_index": 2,
|
| 1134 |
+
"row_stride_bytes": 160,
|
| 1135 |
+
"rows": 2500012,
|
| 1136 |
+
"sha256": "aaea7e73dbae008a263e0a1251e16368b2da74875728f26704782e64462e3176",
|
| 1137 |
+
"source_absolute_offset": 1200006408,
|
| 1138 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_73.weight",
|
| 1139 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1140 |
+
},
|
| 1141 |
+
{
|
| 1142 |
+
"embedding_row_dimension": 160,
|
| 1143 |
+
"file_offset": 4000030720,
|
| 1144 |
+
"global_row_start": 185000888,
|
| 1145 |
+
"logical_part": 74,
|
| 1146 |
+
"payload_bytes": 400001920,
|
| 1147 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1148 |
+
"physical_file_index": 2,
|
| 1149 |
+
"row_stride_bytes": 160,
|
| 1150 |
+
"rows": 2500012,
|
| 1151 |
+
"sha256": "9978a0f0bc67731c7e0d7d581a2dc7503940bddfde5fa8f3a0d45dc7a9c6d0a4",
|
| 1152 |
+
"source_absolute_offset": 648,
|
| 1153 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_74.weight",
|
| 1154 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1155 |
+
},
|
| 1156 |
+
{
|
| 1157 |
+
"embedding_row_dimension": 160,
|
| 1158 |
+
"file_offset": 4400033792,
|
| 1159 |
+
"global_row_start": 187500900,
|
| 1160 |
+
"logical_part": 75,
|
| 1161 |
+
"payload_bytes": 400001920,
|
| 1162 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1163 |
+
"physical_file_index": 2,
|
| 1164 |
+
"row_stride_bytes": 160,
|
| 1165 |
+
"rows": 2500012,
|
| 1166 |
+
"sha256": "0d36bd8b63d085d9402343f3c91205f8a6c1e24a0f2ce844abb7f62e35df0682",
|
| 1167 |
+
"source_absolute_offset": 400002568,
|
| 1168 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_75.weight",
|
| 1169 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1170 |
+
},
|
| 1171 |
+
{
|
| 1172 |
+
"embedding_row_dimension": 160,
|
| 1173 |
+
"file_offset": 4800036864,
|
| 1174 |
+
"global_row_start": 190000912,
|
| 1175 |
+
"logical_part": 76,
|
| 1176 |
+
"payload_bytes": 400001920,
|
| 1177 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1178 |
+
"physical_file_index": 2,
|
| 1179 |
+
"row_stride_bytes": 160,
|
| 1180 |
+
"rows": 2500012,
|
| 1181 |
+
"sha256": "b5f069a5d91cac86268fc641947d321444735dd5aeadb4df11cd0a0ae23b5634",
|
| 1182 |
+
"source_absolute_offset": 800004488,
|
| 1183 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_76.weight",
|
| 1184 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1185 |
+
},
|
| 1186 |
+
{
|
| 1187 |
+
"embedding_row_dimension": 160,
|
| 1188 |
+
"file_offset": 5200039936,
|
| 1189 |
+
"global_row_start": 192500924,
|
| 1190 |
+
"logical_part": 77,
|
| 1191 |
+
"payload_bytes": 400001920,
|
| 1192 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1193 |
+
"physical_file_index": 2,
|
| 1194 |
+
"row_stride_bytes": 160,
|
| 1195 |
+
"rows": 2500012,
|
| 1196 |
+
"sha256": "834b9a8406d268ffaff7fc5b09000bbe6cf80075589bd607665d927d71018dd9",
|
| 1197 |
+
"source_absolute_offset": 1200006408,
|
| 1198 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_77.weight",
|
| 1199 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1200 |
+
},
|
| 1201 |
+
{
|
| 1202 |
+
"embedding_row_dimension": 160,
|
| 1203 |
+
"file_offset": 5600043008,
|
| 1204 |
+
"global_row_start": 195000936,
|
| 1205 |
+
"logical_part": 78,
|
| 1206 |
+
"payload_bytes": 400001920,
|
| 1207 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1208 |
+
"physical_file_index": 2,
|
| 1209 |
+
"row_stride_bytes": 160,
|
| 1210 |
+
"rows": 2500012,
|
| 1211 |
+
"sha256": "592507e70f3df6bd5164888d910a3fc14e6b0c68d940238f24efe853e3d7b320",
|
| 1212 |
+
"source_absolute_offset": 648,
|
| 1213 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_78.weight",
|
| 1214 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1215 |
+
},
|
| 1216 |
+
{
|
| 1217 |
+
"embedding_row_dimension": 160,
|
| 1218 |
+
"file_offset": 6000046080,
|
| 1219 |
+
"global_row_start": 197500948,
|
| 1220 |
+
"logical_part": 79,
|
| 1221 |
+
"payload_bytes": 400001920,
|
| 1222 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1223 |
+
"physical_file_index": 2,
|
| 1224 |
+
"row_stride_bytes": 160,
|
| 1225 |
+
"rows": 2500012,
|
| 1226 |
+
"sha256": "b23e6f51dad2d81606888b8f9ec5274b46f7a9db5b7c25fd69e73efafa96fcc1",
|
| 1227 |
+
"source_absolute_offset": 400002568,
|
| 1228 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_79.weight",
|
| 1229 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1230 |
+
},
|
| 1231 |
+
{
|
| 1232 |
+
"embedding_row_dimension": 160,
|
| 1233 |
+
"file_offset": 6400049152,
|
| 1234 |
+
"global_row_start": 200000960,
|
| 1235 |
+
"logical_part": 80,
|
| 1236 |
+
"payload_bytes": 400001920,
|
| 1237 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1238 |
+
"physical_file_index": 2,
|
| 1239 |
+
"row_stride_bytes": 160,
|
| 1240 |
+
"rows": 2500012,
|
| 1241 |
+
"sha256": "0cc94b00dff5709e69edaa1a23f954ddecd6630398e45273fdf31f157baf00b5",
|
| 1242 |
+
"source_absolute_offset": 800004488,
|
| 1243 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_80.weight",
|
| 1244 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1245 |
+
},
|
| 1246 |
+
{
|
| 1247 |
+
"embedding_row_dimension": 160,
|
| 1248 |
+
"file_offset": 6800052224,
|
| 1249 |
+
"global_row_start": 202500972,
|
| 1250 |
+
"logical_part": 81,
|
| 1251 |
+
"payload_bytes": 400001920,
|
| 1252 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1253 |
+
"physical_file_index": 2,
|
| 1254 |
+
"row_stride_bytes": 160,
|
| 1255 |
+
"rows": 2500012,
|
| 1256 |
+
"sha256": "018a43ce8fcbade90bf2b820b0052cbd77d063f6461b079a0d1ef5f3b6405bcc",
|
| 1257 |
+
"source_absolute_offset": 1200006408,
|
| 1258 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_81.weight",
|
| 1259 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1260 |
+
},
|
| 1261 |
+
{
|
| 1262 |
+
"embedding_row_dimension": 160,
|
| 1263 |
+
"file_offset": 7200055296,
|
| 1264 |
+
"global_row_start": 205000984,
|
| 1265 |
+
"logical_part": 82,
|
| 1266 |
+
"payload_bytes": 400001920,
|
| 1267 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1268 |
+
"physical_file_index": 2,
|
| 1269 |
+
"row_stride_bytes": 160,
|
| 1270 |
+
"rows": 2500012,
|
| 1271 |
+
"sha256": "8bb97200fdc0db7c1d908fb7a5b914e574f0a567221e987a21b278c1a636538c",
|
| 1272 |
+
"source_absolute_offset": 648,
|
| 1273 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_82.weight",
|
| 1274 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1275 |
+
},
|
| 1276 |
+
{
|
| 1277 |
+
"embedding_row_dimension": 160,
|
| 1278 |
+
"file_offset": 7600058368,
|
| 1279 |
+
"global_row_start": 207500996,
|
| 1280 |
+
"logical_part": 83,
|
| 1281 |
+
"payload_bytes": 400001920,
|
| 1282 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1283 |
+
"physical_file_index": 2,
|
| 1284 |
+
"row_stride_bytes": 160,
|
| 1285 |
+
"rows": 2500012,
|
| 1286 |
+
"sha256": "1516f9bc06316f5cdabb2bb397bd08574695975bc8f1f88a719bf4829e002595",
|
| 1287 |
+
"source_absolute_offset": 400002568,
|
| 1288 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_83.weight",
|
| 1289 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1290 |
+
},
|
| 1291 |
+
{
|
| 1292 |
+
"embedding_row_dimension": 160,
|
| 1293 |
+
"file_offset": 8000061440,
|
| 1294 |
+
"global_row_start": 210001008,
|
| 1295 |
+
"logical_part": 84,
|
| 1296 |
+
"payload_bytes": 400001920,
|
| 1297 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1298 |
+
"physical_file_index": 2,
|
| 1299 |
+
"row_stride_bytes": 160,
|
| 1300 |
+
"rows": 2500012,
|
| 1301 |
+
"sha256": "a92c9aea7582345478c65f6b92806849a59b562c083002a29a5c71b176ab9c68",
|
| 1302 |
+
"source_absolute_offset": 800004488,
|
| 1303 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_84.weight",
|
| 1304 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1305 |
+
},
|
| 1306 |
+
{
|
| 1307 |
+
"embedding_row_dimension": 160,
|
| 1308 |
+
"file_offset": 8400064512,
|
| 1309 |
+
"global_row_start": 212501020,
|
| 1310 |
+
"logical_part": 85,
|
| 1311 |
+
"payload_bytes": 400001920,
|
| 1312 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1313 |
+
"physical_file_index": 2,
|
| 1314 |
+
"row_stride_bytes": 160,
|
| 1315 |
+
"rows": 2500012,
|
| 1316 |
+
"sha256": "750496d117d5f75cd7177303dc7c878740613672506f2460dd8729f2d51e970f",
|
| 1317 |
+
"source_absolute_offset": 1200006408,
|
| 1318 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_85.weight",
|
| 1319 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1320 |
+
},
|
| 1321 |
+
{
|
| 1322 |
+
"embedding_row_dimension": 160,
|
| 1323 |
+
"file_offset": 8800067584,
|
| 1324 |
+
"global_row_start": 215001032,
|
| 1325 |
+
"logical_part": 86,
|
| 1326 |
+
"payload_bytes": 400001920,
|
| 1327 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1328 |
+
"physical_file_index": 2,
|
| 1329 |
+
"row_stride_bytes": 160,
|
| 1330 |
+
"rows": 2500012,
|
| 1331 |
+
"sha256": "2e5db3deb939562661644fb740b4ebb72f85ec0aebb826327284cc578543fec1",
|
| 1332 |
+
"source_absolute_offset": 648,
|
| 1333 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_86.weight",
|
| 1334 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1335 |
+
},
|
| 1336 |
+
{
|
| 1337 |
+
"embedding_row_dimension": 160,
|
| 1338 |
+
"file_offset": 9200070656,
|
| 1339 |
+
"global_row_start": 217501044,
|
| 1340 |
+
"logical_part": 87,
|
| 1341 |
+
"payload_bytes": 400001920,
|
| 1342 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1343 |
+
"physical_file_index": 2,
|
| 1344 |
+
"row_stride_bytes": 160,
|
| 1345 |
+
"rows": 2500012,
|
| 1346 |
+
"sha256": "756a5b69b830d9664572833544ba010061d164ae276e7ce8420875e75e9774bd",
|
| 1347 |
+
"source_absolute_offset": 400002568,
|
| 1348 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_87.weight",
|
| 1349 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1350 |
+
},
|
| 1351 |
+
{
|
| 1352 |
+
"embedding_row_dimension": 160,
|
| 1353 |
+
"file_offset": 9600073728,
|
| 1354 |
+
"global_row_start": 220001056,
|
| 1355 |
+
"logical_part": 88,
|
| 1356 |
+
"payload_bytes": 400001920,
|
| 1357 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1358 |
+
"physical_file_index": 2,
|
| 1359 |
+
"row_stride_bytes": 160,
|
| 1360 |
+
"rows": 2500012,
|
| 1361 |
+
"sha256": "7a2b64040ad70cd87e79f855e4b5b1b27f1f72f8badf26628bbd60bf672909c7",
|
| 1362 |
+
"source_absolute_offset": 800004488,
|
| 1363 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_88.weight",
|
| 1364 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1365 |
+
},
|
| 1366 |
+
{
|
| 1367 |
+
"embedding_row_dimension": 160,
|
| 1368 |
+
"file_offset": 10000076800,
|
| 1369 |
+
"global_row_start": 222501068,
|
| 1370 |
+
"logical_part": 89,
|
| 1371 |
+
"payload_bytes": 400001920,
|
| 1372 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1373 |
+
"physical_file_index": 2,
|
| 1374 |
+
"row_stride_bytes": 160,
|
| 1375 |
+
"rows": 2500012,
|
| 1376 |
+
"sha256": "681a212251ed05a8e916625c86cd65ce945470de95f571b9bd102a4d971bb753",
|
| 1377 |
+
"source_absolute_offset": 1200006408,
|
| 1378 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_89.weight",
|
| 1379 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1380 |
+
},
|
| 1381 |
+
{
|
| 1382 |
+
"embedding_row_dimension": 160,
|
| 1383 |
+
"file_offset": 10400079872,
|
| 1384 |
+
"global_row_start": 225001080,
|
| 1385 |
+
"logical_part": 90,
|
| 1386 |
+
"payload_bytes": 400001920,
|
| 1387 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1388 |
+
"physical_file_index": 2,
|
| 1389 |
+
"row_stride_bytes": 160,
|
| 1390 |
+
"rows": 2500012,
|
| 1391 |
+
"sha256": "6aae24fe5d92a760b3df54705203a3e638e1bf9a4acecd62e7a8cf7f20b528c7",
|
| 1392 |
+
"source_absolute_offset": 648,
|
| 1393 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_90.weight",
|
| 1394 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1395 |
+
},
|
| 1396 |
+
{
|
| 1397 |
+
"embedding_row_dimension": 160,
|
| 1398 |
+
"file_offset": 10800082944,
|
| 1399 |
+
"global_row_start": 227501092,
|
| 1400 |
+
"logical_part": 91,
|
| 1401 |
+
"payload_bytes": 400001920,
|
| 1402 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1403 |
+
"physical_file_index": 2,
|
| 1404 |
+
"row_stride_bytes": 160,
|
| 1405 |
+
"rows": 2500012,
|
| 1406 |
+
"sha256": "3d98362a8cca7c4125f3acd876188030a08d61259f891b42a2c48d17281ac296",
|
| 1407 |
+
"source_absolute_offset": 400002568,
|
| 1408 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_91.weight",
|
| 1409 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1410 |
+
},
|
| 1411 |
+
{
|
| 1412 |
+
"embedding_row_dimension": 160,
|
| 1413 |
+
"file_offset": 11200086016,
|
| 1414 |
+
"global_row_start": 230001104,
|
| 1415 |
+
"logical_part": 92,
|
| 1416 |
+
"payload_bytes": 400001920,
|
| 1417 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1418 |
+
"physical_file_index": 2,
|
| 1419 |
+
"row_stride_bytes": 160,
|
| 1420 |
+
"rows": 2500012,
|
| 1421 |
+
"sha256": "8780abb7e1d461b679d0157580677c90cc3fbb128bce8ca25b83cc5fff44b303",
|
| 1422 |
+
"source_absolute_offset": 800004488,
|
| 1423 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_92.weight",
|
| 1424 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1425 |
+
},
|
| 1426 |
+
{
|
| 1427 |
+
"embedding_row_dimension": 160,
|
| 1428 |
+
"file_offset": 11600089088,
|
| 1429 |
+
"global_row_start": 232501116,
|
| 1430 |
+
"logical_part": 93,
|
| 1431 |
+
"payload_bytes": 400001920,
|
| 1432 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1433 |
+
"physical_file_index": 2,
|
| 1434 |
+
"row_stride_bytes": 160,
|
| 1435 |
+
"rows": 2500012,
|
| 1436 |
+
"sha256": "62630ca9571369e134b9815cf80a9a54bb3110de7d9cb93796bc4fdbc9602d60",
|
| 1437 |
+
"source_absolute_offset": 1200006408,
|
| 1438 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_93.weight",
|
| 1439 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1440 |
+
},
|
| 1441 |
+
{
|
| 1442 |
+
"embedding_row_dimension": 160,
|
| 1443 |
+
"file_offset": 12000092160,
|
| 1444 |
+
"global_row_start": 235001128,
|
| 1445 |
+
"logical_part": 94,
|
| 1446 |
+
"payload_bytes": 400001920,
|
| 1447 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1448 |
+
"physical_file_index": 2,
|
| 1449 |
+
"row_stride_bytes": 160,
|
| 1450 |
+
"rows": 2500012,
|
| 1451 |
+
"sha256": "0af0d5e453b07259139d1b4b9ae1d5e730885319e9f2e6388627b90a48b06fb8",
|
| 1452 |
+
"source_absolute_offset": 648,
|
| 1453 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_94.weight",
|
| 1454 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1455 |
+
},
|
| 1456 |
+
{
|
| 1457 |
+
"embedding_row_dimension": 160,
|
| 1458 |
+
"file_offset": 12400095232,
|
| 1459 |
+
"global_row_start": 237501140,
|
| 1460 |
+
"logical_part": 95,
|
| 1461 |
+
"payload_bytes": 400001920,
|
| 1462 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1463 |
+
"physical_file_index": 2,
|
| 1464 |
+
"row_stride_bytes": 160,
|
| 1465 |
+
"rows": 2500012,
|
| 1466 |
+
"sha256": "a1b4dfe803f67fd3403dd42c4e602554b14ef2b0d08e1849512aba9cdcccbfa9",
|
| 1467 |
+
"source_absolute_offset": 400002568,
|
| 1468 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_95.weight",
|
| 1469 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1470 |
+
},
|
| 1471 |
+
{
|
| 1472 |
+
"embedding_row_dimension": 160,
|
| 1473 |
+
"file_offset": 0,
|
| 1474 |
+
"global_row_start": 240001152,
|
| 1475 |
+
"logical_part": 96,
|
| 1476 |
+
"payload_bytes": 400001920,
|
| 1477 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1478 |
+
"physical_file_index": 3,
|
| 1479 |
+
"row_stride_bytes": 160,
|
| 1480 |
+
"rows": 2500012,
|
| 1481 |
+
"sha256": "1521a330c9684bf719919c9a3e46ae38f2ce1afd7d02a0effbf2c1687c7767b0",
|
| 1482 |
+
"source_absolute_offset": 800004488,
|
| 1483 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_96.weight",
|
| 1484 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1485 |
+
},
|
| 1486 |
+
{
|
| 1487 |
+
"embedding_row_dimension": 160,
|
| 1488 |
+
"file_offset": 400003072,
|
| 1489 |
+
"global_row_start": 242501164,
|
| 1490 |
+
"logical_part": 97,
|
| 1491 |
+
"payload_bytes": 400001920,
|
| 1492 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1493 |
+
"physical_file_index": 3,
|
| 1494 |
+
"row_stride_bytes": 160,
|
| 1495 |
+
"rows": 2500012,
|
| 1496 |
+
"sha256": "061e1b9f99e6f95a5972929ec4cf7ca6db6722b54f5915d11e0ffa6ce376ba85",
|
| 1497 |
+
"source_absolute_offset": 1200006408,
|
| 1498 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_97.weight",
|
| 1499 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1500 |
+
},
|
| 1501 |
+
{
|
| 1502 |
+
"embedding_row_dimension": 160,
|
| 1503 |
+
"file_offset": 800006144,
|
| 1504 |
+
"global_row_start": 245001176,
|
| 1505 |
+
"logical_part": 98,
|
| 1506 |
+
"payload_bytes": 400001920,
|
| 1507 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1508 |
+
"physical_file_index": 3,
|
| 1509 |
+
"row_stride_bytes": 160,
|
| 1510 |
+
"rows": 2500012,
|
| 1511 |
+
"sha256": "85d6edccd904d7b658adcd0bcfd7921067daddbd6a77b13390b10176e4c914fd",
|
| 1512 |
+
"source_absolute_offset": 800004496,
|
| 1513 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_98.weight",
|
| 1514 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1515 |
+
},
|
| 1516 |
+
{
|
| 1517 |
+
"embedding_row_dimension": 160,
|
| 1518 |
+
"file_offset": 1200009216,
|
| 1519 |
+
"global_row_start": 247501188,
|
| 1520 |
+
"logical_part": 99,
|
| 1521 |
+
"payload_bytes": 400001920,
|
| 1522 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1523 |
+
"physical_file_index": 3,
|
| 1524 |
+
"row_stride_bytes": 160,
|
| 1525 |
+
"rows": 2500012,
|
| 1526 |
+
"sha256": "389dcc0c726f3940b045a6620ec087ad389b917b6329bdf8eddb3ff3a106eefc",
|
| 1527 |
+
"source_absolute_offset": 1200006416,
|
| 1528 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_99.weight",
|
| 1529 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1530 |
+
},
|
| 1531 |
+
{
|
| 1532 |
+
"embedding_row_dimension": 160,
|
| 1533 |
+
"file_offset": 1600012288,
|
| 1534 |
+
"global_row_start": 250001200,
|
| 1535 |
+
"logical_part": 100,
|
| 1536 |
+
"payload_bytes": 400001920,
|
| 1537 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1538 |
+
"physical_file_index": 3,
|
| 1539 |
+
"row_stride_bytes": 160,
|
| 1540 |
+
"rows": 2500012,
|
| 1541 |
+
"sha256": "953529a7efd50480fa9a09356467184bc470eecc6fda3140fd5d7874a657e19e",
|
| 1542 |
+
"source_absolute_offset": 656,
|
| 1543 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_100.weight",
|
| 1544 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1545 |
+
},
|
| 1546 |
+
{
|
| 1547 |
+
"embedding_row_dimension": 160,
|
| 1548 |
+
"file_offset": 2000015360,
|
| 1549 |
+
"global_row_start": 252501212,
|
| 1550 |
+
"logical_part": 101,
|
| 1551 |
+
"payload_bytes": 400001920,
|
| 1552 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1553 |
+
"physical_file_index": 3,
|
| 1554 |
+
"row_stride_bytes": 160,
|
| 1555 |
+
"rows": 2500012,
|
| 1556 |
+
"sha256": "87f349e8bdaa11a112727061174fb80b6ebc28eba79b7fbdf59e9c5c3960b0b8",
|
| 1557 |
+
"source_absolute_offset": 400002576,
|
| 1558 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_101.weight",
|
| 1559 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1560 |
+
},
|
| 1561 |
+
{
|
| 1562 |
+
"embedding_row_dimension": 160,
|
| 1563 |
+
"file_offset": 2400018432,
|
| 1564 |
+
"global_row_start": 255001224,
|
| 1565 |
+
"logical_part": 102,
|
| 1566 |
+
"payload_bytes": 400001920,
|
| 1567 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1568 |
+
"physical_file_index": 3,
|
| 1569 |
+
"row_stride_bytes": 160,
|
| 1570 |
+
"rows": 2500012,
|
| 1571 |
+
"sha256": "c916cc2878fa84f66a0d6bfe6518ef37c1e175bb68fdb08cd1be4c436be26120",
|
| 1572 |
+
"source_absolute_offset": 656,
|
| 1573 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_102.weight",
|
| 1574 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1575 |
+
},
|
| 1576 |
+
{
|
| 1577 |
+
"embedding_row_dimension": 160,
|
| 1578 |
+
"file_offset": 2800021504,
|
| 1579 |
+
"global_row_start": 257501236,
|
| 1580 |
+
"logical_part": 103,
|
| 1581 |
+
"payload_bytes": 400001920,
|
| 1582 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1583 |
+
"physical_file_index": 3,
|
| 1584 |
+
"row_stride_bytes": 160,
|
| 1585 |
+
"rows": 2500012,
|
| 1586 |
+
"sha256": "47ab1487f59d043bc4576c81638c05695386a65c2448a3c29b0144fbaaf08ef6",
|
| 1587 |
+
"source_absolute_offset": 400002576,
|
| 1588 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_103.weight",
|
| 1589 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1590 |
+
},
|
| 1591 |
+
{
|
| 1592 |
+
"embedding_row_dimension": 160,
|
| 1593 |
+
"file_offset": 3200024576,
|
| 1594 |
+
"global_row_start": 260001248,
|
| 1595 |
+
"logical_part": 104,
|
| 1596 |
+
"payload_bytes": 400001920,
|
| 1597 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1598 |
+
"physical_file_index": 3,
|
| 1599 |
+
"row_stride_bytes": 160,
|
| 1600 |
+
"rows": 2500012,
|
| 1601 |
+
"sha256": "486ddb8249166b63e228e37580f6e56d6f2f7b7c865bc6684f40553a86b6c9ef",
|
| 1602 |
+
"source_absolute_offset": 800004496,
|
| 1603 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_104.weight",
|
| 1604 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1605 |
+
},
|
| 1606 |
+
{
|
| 1607 |
+
"embedding_row_dimension": 160,
|
| 1608 |
+
"file_offset": 3600027648,
|
| 1609 |
+
"global_row_start": 262501260,
|
| 1610 |
+
"logical_part": 105,
|
| 1611 |
+
"payload_bytes": 400001920,
|
| 1612 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1613 |
+
"physical_file_index": 3,
|
| 1614 |
+
"row_stride_bytes": 160,
|
| 1615 |
+
"rows": 2500012,
|
| 1616 |
+
"sha256": "0fdaa6285ac21a090f2752e90e4797c875d9bf32afd8ed7ccad287f84c6184ba",
|
| 1617 |
+
"source_absolute_offset": 1200006416,
|
| 1618 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_105.weight",
|
| 1619 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1620 |
+
},
|
| 1621 |
+
{
|
| 1622 |
+
"embedding_row_dimension": 160,
|
| 1623 |
+
"file_offset": 4000030720,
|
| 1624 |
+
"global_row_start": 265001272,
|
| 1625 |
+
"logical_part": 106,
|
| 1626 |
+
"payload_bytes": 400001920,
|
| 1627 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1628 |
+
"physical_file_index": 3,
|
| 1629 |
+
"row_stride_bytes": 160,
|
| 1630 |
+
"rows": 2500012,
|
| 1631 |
+
"sha256": "8f3931c0e28cca7064e5a754685d5ab0dcf0c32ece76b196bf14c93d9ea97b30",
|
| 1632 |
+
"source_absolute_offset": 656,
|
| 1633 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_106.weight",
|
| 1634 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1635 |
+
},
|
| 1636 |
+
{
|
| 1637 |
+
"embedding_row_dimension": 160,
|
| 1638 |
+
"file_offset": 4400033792,
|
| 1639 |
+
"global_row_start": 267501284,
|
| 1640 |
+
"logical_part": 107,
|
| 1641 |
+
"payload_bytes": 400001920,
|
| 1642 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1643 |
+
"physical_file_index": 3,
|
| 1644 |
+
"row_stride_bytes": 160,
|
| 1645 |
+
"rows": 2500012,
|
| 1646 |
+
"sha256": "aff1b2169ff2b57a94bd7cc9b60805429b495a3f99aef402f88a9b3f883df8c0",
|
| 1647 |
+
"source_absolute_offset": 400002576,
|
| 1648 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_107.weight",
|
| 1649 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1650 |
+
},
|
| 1651 |
+
{
|
| 1652 |
+
"embedding_row_dimension": 160,
|
| 1653 |
+
"file_offset": 4800036864,
|
| 1654 |
+
"global_row_start": 270001296,
|
| 1655 |
+
"logical_part": 108,
|
| 1656 |
+
"payload_bytes": 400001920,
|
| 1657 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1658 |
+
"physical_file_index": 3,
|
| 1659 |
+
"row_stride_bytes": 160,
|
| 1660 |
+
"rows": 2500012,
|
| 1661 |
+
"sha256": "b78192c7fee61c737aa5c54ca5e8e879e95a7293a2a05deffa8bdbd87251dbe7",
|
| 1662 |
+
"source_absolute_offset": 800004496,
|
| 1663 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_108.weight",
|
| 1664 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1665 |
+
},
|
| 1666 |
+
{
|
| 1667 |
+
"embedding_row_dimension": 160,
|
| 1668 |
+
"file_offset": 5200039936,
|
| 1669 |
+
"global_row_start": 272501308,
|
| 1670 |
+
"logical_part": 109,
|
| 1671 |
+
"payload_bytes": 400001920,
|
| 1672 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1673 |
+
"physical_file_index": 3,
|
| 1674 |
+
"row_stride_bytes": 160,
|
| 1675 |
+
"rows": 2500012,
|
| 1676 |
+
"sha256": "649d3c2258df018e1a0babb9735e45bdcf6f7c1bc2bbf71bae31bc780cc68243",
|
| 1677 |
+
"source_absolute_offset": 1200006416,
|
| 1678 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_109.weight",
|
| 1679 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1680 |
+
},
|
| 1681 |
+
{
|
| 1682 |
+
"embedding_row_dimension": 160,
|
| 1683 |
+
"file_offset": 5600043008,
|
| 1684 |
+
"global_row_start": 275001320,
|
| 1685 |
+
"logical_part": 110,
|
| 1686 |
+
"payload_bytes": 400001920,
|
| 1687 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1688 |
+
"physical_file_index": 3,
|
| 1689 |
+
"row_stride_bytes": 160,
|
| 1690 |
+
"rows": 2500012,
|
| 1691 |
+
"sha256": "58c65d83cb193f2c9179fae08333750c12b5495d93df846e47aa8465197e43f0",
|
| 1692 |
+
"source_absolute_offset": 656,
|
| 1693 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_110.weight",
|
| 1694 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1695 |
+
},
|
| 1696 |
+
{
|
| 1697 |
+
"embedding_row_dimension": 160,
|
| 1698 |
+
"file_offset": 6000046080,
|
| 1699 |
+
"global_row_start": 277501332,
|
| 1700 |
+
"logical_part": 111,
|
| 1701 |
+
"payload_bytes": 400001920,
|
| 1702 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1703 |
+
"physical_file_index": 3,
|
| 1704 |
+
"row_stride_bytes": 160,
|
| 1705 |
+
"rows": 2500012,
|
| 1706 |
+
"sha256": "1f22622311520a16c3319601ee0eca24966d488ed34dc5c6f2fd6bc70863135f",
|
| 1707 |
+
"source_absolute_offset": 400002576,
|
| 1708 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_111.weight",
|
| 1709 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1710 |
+
},
|
| 1711 |
+
{
|
| 1712 |
+
"embedding_row_dimension": 160,
|
| 1713 |
+
"file_offset": 6400049152,
|
| 1714 |
+
"global_row_start": 280001344,
|
| 1715 |
+
"logical_part": 112,
|
| 1716 |
+
"payload_bytes": 400001920,
|
| 1717 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1718 |
+
"physical_file_index": 3,
|
| 1719 |
+
"row_stride_bytes": 160,
|
| 1720 |
+
"rows": 2500012,
|
| 1721 |
+
"sha256": "77c68c6a5aaae13112a9cac79aa33ec5d653f1cc0b78641447e0a0ad2116cb05",
|
| 1722 |
+
"source_absolute_offset": 800004496,
|
| 1723 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_112.weight",
|
| 1724 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1725 |
+
},
|
| 1726 |
+
{
|
| 1727 |
+
"embedding_row_dimension": 160,
|
| 1728 |
+
"file_offset": 6800052224,
|
| 1729 |
+
"global_row_start": 282501356,
|
| 1730 |
+
"logical_part": 113,
|
| 1731 |
+
"payload_bytes": 400001920,
|
| 1732 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1733 |
+
"physical_file_index": 3,
|
| 1734 |
+
"row_stride_bytes": 160,
|
| 1735 |
+
"rows": 2500012,
|
| 1736 |
+
"sha256": "2494561f6061a47bde6c74eedb090d7639ab38cf446baa7816d17e5ca93c1126",
|
| 1737 |
+
"source_absolute_offset": 1200006416,
|
| 1738 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_113.weight",
|
| 1739 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1740 |
+
},
|
| 1741 |
+
{
|
| 1742 |
+
"embedding_row_dimension": 160,
|
| 1743 |
+
"file_offset": 7200055296,
|
| 1744 |
+
"global_row_start": 285001368,
|
| 1745 |
+
"logical_part": 114,
|
| 1746 |
+
"payload_bytes": 400001920,
|
| 1747 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1748 |
+
"physical_file_index": 3,
|
| 1749 |
+
"row_stride_bytes": 160,
|
| 1750 |
+
"rows": 2500012,
|
| 1751 |
+
"sha256": "1ea4e7fc8d1386c93b1fdf0458f39758b0e7b07310fa1db8d3860393da4529c8",
|
| 1752 |
+
"source_absolute_offset": 656,
|
| 1753 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_114.weight",
|
| 1754 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1755 |
+
},
|
| 1756 |
+
{
|
| 1757 |
+
"embedding_row_dimension": 160,
|
| 1758 |
+
"file_offset": 7600058368,
|
| 1759 |
+
"global_row_start": 287501380,
|
| 1760 |
+
"logical_part": 115,
|
| 1761 |
+
"payload_bytes": 400001920,
|
| 1762 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1763 |
+
"physical_file_index": 3,
|
| 1764 |
+
"row_stride_bytes": 160,
|
| 1765 |
+
"rows": 2500012,
|
| 1766 |
+
"sha256": "797aa2f0853ac472cd4f5583a6479d2c414bb8c7ad5af995c4419ec14df23120",
|
| 1767 |
+
"source_absolute_offset": 400002576,
|
| 1768 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_115.weight",
|
| 1769 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1770 |
+
},
|
| 1771 |
+
{
|
| 1772 |
+
"embedding_row_dimension": 160,
|
| 1773 |
+
"file_offset": 8000061440,
|
| 1774 |
+
"global_row_start": 290001392,
|
| 1775 |
+
"logical_part": 116,
|
| 1776 |
+
"payload_bytes": 400001920,
|
| 1777 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1778 |
+
"physical_file_index": 3,
|
| 1779 |
+
"row_stride_bytes": 160,
|
| 1780 |
+
"rows": 2500012,
|
| 1781 |
+
"sha256": "98c088b0f76eb6edf10a87133c557e5c4960c17749d02e401bbb309126a58e97",
|
| 1782 |
+
"source_absolute_offset": 800004496,
|
| 1783 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_116.weight",
|
| 1784 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1785 |
+
},
|
| 1786 |
+
{
|
| 1787 |
+
"embedding_row_dimension": 160,
|
| 1788 |
+
"file_offset": 8400064512,
|
| 1789 |
+
"global_row_start": 292501404,
|
| 1790 |
+
"logical_part": 117,
|
| 1791 |
+
"payload_bytes": 400001920,
|
| 1792 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1793 |
+
"physical_file_index": 3,
|
| 1794 |
+
"row_stride_bytes": 160,
|
| 1795 |
+
"rows": 2500012,
|
| 1796 |
+
"sha256": "6edf85c31f9d7b3c55bfc12dd1b78c72de53808d857d1ef95c0e10d17a84fa05",
|
| 1797 |
+
"source_absolute_offset": 1200006416,
|
| 1798 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_117.weight",
|
| 1799 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1800 |
+
},
|
| 1801 |
+
{
|
| 1802 |
+
"embedding_row_dimension": 160,
|
| 1803 |
+
"file_offset": 8800067584,
|
| 1804 |
+
"global_row_start": 295001416,
|
| 1805 |
+
"logical_part": 118,
|
| 1806 |
+
"payload_bytes": 400001920,
|
| 1807 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1808 |
+
"physical_file_index": 3,
|
| 1809 |
+
"row_stride_bytes": 160,
|
| 1810 |
+
"rows": 2500012,
|
| 1811 |
+
"sha256": "4a4f1b709c793dc6f4a9bffd24ed18950f24060199bf55de17dbde56c14bd197",
|
| 1812 |
+
"source_absolute_offset": 656,
|
| 1813 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_118.weight",
|
| 1814 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1815 |
+
},
|
| 1816 |
+
{
|
| 1817 |
+
"embedding_row_dimension": 160,
|
| 1818 |
+
"file_offset": 9200070656,
|
| 1819 |
+
"global_row_start": 297501428,
|
| 1820 |
+
"logical_part": 119,
|
| 1821 |
+
"payload_bytes": 400001920,
|
| 1822 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1823 |
+
"physical_file_index": 3,
|
| 1824 |
+
"row_stride_bytes": 160,
|
| 1825 |
+
"rows": 2500012,
|
| 1826 |
+
"sha256": "41fc6ea80c0f8334d2cf0b05f5a19d21136030f1bd856b05c3ea95e1f2b66a3e",
|
| 1827 |
+
"source_absolute_offset": 400002576,
|
| 1828 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_119.weight",
|
| 1829 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1830 |
+
},
|
| 1831 |
+
{
|
| 1832 |
+
"embedding_row_dimension": 160,
|
| 1833 |
+
"file_offset": 9600073728,
|
| 1834 |
+
"global_row_start": 300001440,
|
| 1835 |
+
"logical_part": 120,
|
| 1836 |
+
"payload_bytes": 400001920,
|
| 1837 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1838 |
+
"physical_file_index": 3,
|
| 1839 |
+
"row_stride_bytes": 160,
|
| 1840 |
+
"rows": 2500012,
|
| 1841 |
+
"sha256": "071861996cb3f29a4a2c9d79ca80045e388d9908f938f042b491052bcd1d170a",
|
| 1842 |
+
"source_absolute_offset": 800004496,
|
| 1843 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_120.weight",
|
| 1844 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1845 |
+
},
|
| 1846 |
+
{
|
| 1847 |
+
"embedding_row_dimension": 160,
|
| 1848 |
+
"file_offset": 10000076800,
|
| 1849 |
+
"global_row_start": 302501452,
|
| 1850 |
+
"logical_part": 121,
|
| 1851 |
+
"payload_bytes": 400001920,
|
| 1852 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1853 |
+
"physical_file_index": 3,
|
| 1854 |
+
"row_stride_bytes": 160,
|
| 1855 |
+
"rows": 2500012,
|
| 1856 |
+
"sha256": "640251b398cfb7a395f829ca99ee29b05a92212eb0c3f5761d2fb79a0c35a2c5",
|
| 1857 |
+
"source_absolute_offset": 1200006416,
|
| 1858 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_121.weight",
|
| 1859 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1860 |
+
},
|
| 1861 |
+
{
|
| 1862 |
+
"embedding_row_dimension": 160,
|
| 1863 |
+
"file_offset": 10400079872,
|
| 1864 |
+
"global_row_start": 305001464,
|
| 1865 |
+
"logical_part": 122,
|
| 1866 |
+
"payload_bytes": 400001920,
|
| 1867 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1868 |
+
"physical_file_index": 3,
|
| 1869 |
+
"row_stride_bytes": 160,
|
| 1870 |
+
"rows": 2500012,
|
| 1871 |
+
"sha256": "202c2b9edaae289bbf1dca507a088f0a841c679a69d43bc64af1da32baebd14b",
|
| 1872 |
+
"source_absolute_offset": 656,
|
| 1873 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_122.weight",
|
| 1874 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1875 |
+
},
|
| 1876 |
+
{
|
| 1877 |
+
"embedding_row_dimension": 160,
|
| 1878 |
+
"file_offset": 10800082944,
|
| 1879 |
+
"global_row_start": 307501476,
|
| 1880 |
+
"logical_part": 123,
|
| 1881 |
+
"payload_bytes": 400001920,
|
| 1882 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1883 |
+
"physical_file_index": 3,
|
| 1884 |
+
"row_stride_bytes": 160,
|
| 1885 |
+
"rows": 2500012,
|
| 1886 |
+
"sha256": "035ac912badbb46f186028d6364cfba00709fd071967b1b89dcee0134fe0f5ec",
|
| 1887 |
+
"source_absolute_offset": 400002576,
|
| 1888 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_123.weight",
|
| 1889 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1890 |
+
},
|
| 1891 |
+
{
|
| 1892 |
+
"embedding_row_dimension": 160,
|
| 1893 |
+
"file_offset": 11200086016,
|
| 1894 |
+
"global_row_start": 310001488,
|
| 1895 |
+
"logical_part": 124,
|
| 1896 |
+
"payload_bytes": 400001920,
|
| 1897 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1898 |
+
"physical_file_index": 3,
|
| 1899 |
+
"row_stride_bytes": 160,
|
| 1900 |
+
"rows": 2500012,
|
| 1901 |
+
"sha256": "918aada975eafbe374a0736dbeff57843ea36e72ed373098865c45da39d09be6",
|
| 1902 |
+
"source_absolute_offset": 800004496,
|
| 1903 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_124.weight",
|
| 1904 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1905 |
+
},
|
| 1906 |
+
{
|
| 1907 |
+
"embedding_row_dimension": 160,
|
| 1908 |
+
"file_offset": 11600089088,
|
| 1909 |
+
"global_row_start": 312501500,
|
| 1910 |
+
"logical_part": 125,
|
| 1911 |
+
"payload_bytes": 400001920,
|
| 1912 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1913 |
+
"physical_file_index": 3,
|
| 1914 |
+
"row_stride_bytes": 160,
|
| 1915 |
+
"rows": 2500012,
|
| 1916 |
+
"sha256": "f378568332fba8c895eccb8632849e2722b6d58a68a5f2dc517c0f2c236331da",
|
| 1917 |
+
"source_absolute_offset": 1200006416,
|
| 1918 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_125.weight",
|
| 1919 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1920 |
+
},
|
| 1921 |
+
{
|
| 1922 |
+
"embedding_row_dimension": 160,
|
| 1923 |
+
"file_offset": 12000092160,
|
| 1924 |
+
"global_row_start": 315001512,
|
| 1925 |
+
"logical_part": 126,
|
| 1926 |
+
"payload_bytes": 400001920,
|
| 1927 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1928 |
+
"physical_file_index": 3,
|
| 1929 |
+
"row_stride_bytes": 160,
|
| 1930 |
+
"rows": 2500012,
|
| 1931 |
+
"sha256": "590e46d3748c231e62ff43481d36e42b2eabcf81b88d7acfa944650b37a33791",
|
| 1932 |
+
"source_absolute_offset": 142339400,
|
| 1933 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_126.weight",
|
| 1934 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1935 |
+
},
|
| 1936 |
+
{
|
| 1937 |
+
"embedding_row_dimension": 160,
|
| 1938 |
+
"file_offset": 12400095232,
|
| 1939 |
+
"global_row_start": 317501524,
|
| 1940 |
+
"logical_part": 127,
|
| 1941 |
+
"payload_bytes": 400001920,
|
| 1942 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1943 |
+
"physical_file_index": 3,
|
| 1944 |
+
"row_stride_bytes": 160,
|
| 1945 |
+
"rows": 2500012,
|
| 1946 |
+
"sha256": "dbb9eb04279223fb02c6ab1fe214ea877bccdcc54568c19b7621f0d2d0026ddd",
|
| 1947 |
+
"source_absolute_offset": 542341320,
|
| 1948 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_127.weight",
|
| 1949 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1950 |
+
}
|
| 1951 |
+
],
|
| 1952 |
+
"logical_shard_count": 128,
|
| 1953 |
+
"ngram_size": 3,
|
| 1954 |
+
"number_of_ngram_heads": 16,
|
| 1955 |
+
"number_of_ple_layers": 1,
|
| 1956 |
+
"padded_vocabulary_rows": 320001536,
|
| 1957 |
+
"padding_rows": 90,
|
| 1958 |
+
"per_head_offsets": [
|
| 1959 |
+
0,
|
| 1960 |
+
20000003,
|
| 1961 |
+
40000026,
|
| 1962 |
+
60000059,
|
| 1963 |
+
80000106,
|
| 1964 |
+
100000165,
|
| 1965 |
+
120000228,
|
| 1966 |
+
140000297,
|
| 1967 |
+
160000374,
|
| 1968 |
+
180000455,
|
| 1969 |
+
200000548,
|
| 1970 |
+
220000655,
|
| 1971 |
+
240000802,
|
| 1972 |
+
260000955,
|
| 1973 |
+
280001114,
|
| 1974 |
+
300001275
|
| 1975 |
+
],
|
| 1976 |
+
"per_head_vocabulary_sizes": [
|
| 1977 |
+
20000003,
|
| 1978 |
+
20000023,
|
| 1979 |
+
20000033,
|
| 1980 |
+
20000047,
|
| 1981 |
+
20000059,
|
| 1982 |
+
20000063,
|
| 1983 |
+
20000069,
|
| 1984 |
+
20000077,
|
| 1985 |
+
20000081,
|
| 1986 |
+
20000093,
|
| 1987 |
+
20000107,
|
| 1988 |
+
20000147,
|
| 1989 |
+
20000153,
|
| 1990 |
+
20000159,
|
| 1991 |
+
20000161,
|
| 1992 |
+
20000171
|
| 1993 |
+
],
|
| 1994 |
+
"physical_file_count": 4,
|
| 1995 |
+
"physical_files": [
|
| 1996 |
+
{
|
| 1997 |
+
"file_bytes": 12800098304,
|
| 1998 |
+
"index": 0,
|
| 1999 |
+
"path": "ple-fp8-00001-of-00004.bin",
|
| 2000 |
+
"payload_bytes": 12800061440,
|
| 2001 |
+
"sha256": "3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7",
|
| 2002 |
+
"verified_bytes": 12800098304
|
| 2003 |
+
},
|
| 2004 |
+
{
|
| 2005 |
+
"file_bytes": 12800098304,
|
| 2006 |
+
"index": 1,
|
| 2007 |
+
"path": "ple-fp8-00002-of-00004.bin",
|
| 2008 |
+
"payload_bytes": 12800061440,
|
| 2009 |
+
"sha256": "f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36",
|
| 2010 |
+
"verified_bytes": 12800098304
|
| 2011 |
+
},
|
| 2012 |
+
{
|
| 2013 |
+
"file_bytes": 12800098304,
|
| 2014 |
+
"index": 2,
|
| 2015 |
+
"path": "ple-fp8-00003-of-00004.bin",
|
| 2016 |
+
"payload_bytes": 12800061440,
|
| 2017 |
+
"sha256": "a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d",
|
| 2018 |
+
"verified_bytes": 12800098304
|
| 2019 |
+
},
|
| 2020 |
+
{
|
| 2021 |
+
"file_bytes": 12800098304,
|
| 2022 |
+
"index": 3,
|
| 2023 |
+
"path": "ple-fp8-00004-of-00004.bin",
|
| 2024 |
+
"payload_bytes": 12800061440,
|
| 2025 |
+
"sha256": "deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16",
|
| 2026 |
+
"verified_bytes": 12800098304
|
| 2027 |
+
}
|
| 2028 |
+
],
|
| 2029 |
+
"physical_paths_relative_to": "directory containing ple-manifest.json",
|
| 2030 |
+
"ple_checkpoint_layer_zero_based": 1,
|
| 2031 |
+
"ple_embedding_dimension": 2560,
|
| 2032 |
+
"quantization": {
|
| 2033 |
+
"decode": "BF16(BF16(float8_e4m3fn(code)) * weight_scale_bf16)",
|
| 2034 |
+
"format": "E4M3FN",
|
| 2035 |
+
"note": "The model's 128x128 block scales apply to linear weights, not this PLE embedding.",
|
| 2036 |
+
"scale": {
|
| 2037 |
+
"bits_hex": "0x3951",
|
| 2038 |
+
"dtype": "BF16",
|
| 2039 |
+
"file_bytes": 2,
|
| 2040 |
+
"path": "ple-fp8-weight-scale.bf16.bin",
|
| 2041 |
+
"sha256": "c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791",
|
| 2042 |
+
"shape": [
|
| 2043 |
+
1
|
| 2044 |
+
],
|
| 2045 |
+
"source_absolute_offset": 78403048,
|
| 2046 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.weight_scale",
|
| 2047 |
+
"source_shard": "model-00005-of-00131.safetensors",
|
| 2048 |
+
"value_float32": 0.00019931793212890625
|
| 2049 |
+
},
|
| 2050 |
+
"scale_is_inverse": false,
|
| 2051 |
+
"scale_scope": "one scalar shared by all 128 logical parts",
|
| 2052 |
+
"scheme": "per_tensor"
|
| 2053 |
+
},
|
| 2054 |
+
"row_stride_bytes": 160,
|
| 2055 |
+
"source": {
|
| 2056 |
+
"repo": "Qwen/Qwen3.8-Flash-Next-FP8",
|
| 2057 |
+
"revision": "236dfdf285828023ca3bcd3f37366c58a3469b13"
|
| 2058 |
+
},
|
| 2059 |
+
"source_hash_controls": [
|
| 2060 |
+
{
|
| 2061 |
+
"matches_reference": true,
|
| 2062 |
+
"sha256": "37349930c3c77bf4927b2afb6b50f30c404f42f00f5790bda96e7d9589c26477",
|
| 2063 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.layer_multipliers",
|
| 2064 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 2065 |
+
},
|
| 2066 |
+
{
|
| 2067 |
+
"matches_reference": true,
|
| 2068 |
+
"sha256": "af1566f7a3be2f4a9ee8e2384aa161b8d45cfcbd92376827662a028679b7d8eb",
|
| 2069 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_heads_offsets",
|
| 2070 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 2071 |
+
},
|
| 2072 |
+
{
|
| 2073 |
+
"matches_reference": true,
|
| 2074 |
+
"sha256": "81879b658d9974287ceecc77463e5fdd183cb4cd66692b061ea6af24ef414d39",
|
| 2075 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_heads_vocab_sizes",
|
| 2076 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 2077 |
+
}
|
| 2078 |
+
],
|
| 2079 |
+
"source_safetensors_dtype": "F8_E4M3",
|
| 2080 |
+
"storage": "ssd_backed_bounded_page_cache",
|
| 2081 |
+
"storage_dtype": "FP8_E4M3FN",
|
| 2082 |
+
"total_file_bytes_including_alignment": 51200393216,
|
| 2083 |
+
"total_parameter_count": 51200245760,
|
| 2084 |
+
"total_payload_bytes": 51200245760,
|
| 2085 |
+
"total_sidecar_bytes_including_scale": 51200393218,
|
| 2086 |
+
"usable_vocabulary_rows": 320001446
|
| 2087 |
+
}
|
PLE-FP8/verify-extraction.json
ADDED
|
@@ -0,0 +1,185 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"elapsed_seconds": 111.13494417257607,
|
| 3 |
+
"logical_parts_checked": 128,
|
| 4 |
+
"manifest_sha256": "507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e",
|
| 5 |
+
"ok": true,
|
| 6 |
+
"physical_files_reread": 4,
|
| 7 |
+
"requantized": false,
|
| 8 |
+
"scale_bytes_preserved": true,
|
| 9 |
+
"source": {
|
| 10 |
+
"repo": "Qwen/Qwen3.8-Flash-Next-FP8",
|
| 11 |
+
"revision": "236dfdf285828023ca3bcd3f37366c58a3469b13"
|
| 12 |
+
},
|
| 13 |
+
"source_dtype": "F8_E4M3",
|
| 14 |
+
"source_files_verified_against_hub_sha256": [
|
| 15 |
+
{
|
| 16 |
+
"path": "model-00005-of-00131.safetensors",
|
| 17 |
+
"sha256": "c50bf465a4a0129f1a1196c0e75d881048238f7107b356fc734007eac0d3b123",
|
| 18 |
+
"size": 1717267690
|
| 19 |
+
},
|
| 20 |
+
{
|
| 21 |
+
"path": "model-00006-of-00131.safetensors",
|
| 22 |
+
"sha256": "57f103367fe36c9dc355c648d521d026caabb4ce5ba51038c78bd935f6593736",
|
| 23 |
+
"size": 1600008328
|
| 24 |
+
},
|
| 25 |
+
{
|
| 26 |
+
"path": "model-00007-of-00131.safetensors",
|
| 27 |
+
"sha256": "cde2a12854770c706a74a5c7b85ffc140e3d4dba93dd4bee1cd7aa07cc348c90",
|
| 28 |
+
"size": 1600008328
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"path": "model-00008-of-00131.safetensors",
|
| 32 |
+
"sha256": "98ae323b5a61abdcf58a0dc9db7eb1a5a748cebc1ef1932804a1411500c09d84",
|
| 33 |
+
"size": 1600008328
|
| 34 |
+
},
|
| 35 |
+
{
|
| 36 |
+
"path": "model-00009-of-00131.safetensors",
|
| 37 |
+
"sha256": "70f4b66bca5c4c0b441cf4284d4ab311670e182bfc5ec51c7294a4054baeb20f",
|
| 38 |
+
"size": 1600008328
|
| 39 |
+
},
|
| 40 |
+
{
|
| 41 |
+
"path": "model-00010-of-00131.safetensors",
|
| 42 |
+
"sha256": "6d5dfa1dfa9a6c482f100f6e75c1f5e8ac02391c62e844e53f4a53996baf2206",
|
| 43 |
+
"size": 1600008328
|
| 44 |
+
},
|
| 45 |
+
{
|
| 46 |
+
"path": "model-00011-of-00131.safetensors",
|
| 47 |
+
"sha256": "de085adb563e530e7ad157220cd1a219be189a1db0fcc3f2507886a2d78bd4e1",
|
| 48 |
+
"size": 1600008328
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"path": "model-00012-of-00131.safetensors",
|
| 52 |
+
"sha256": "97dac7c366ba19858d78c01364054136449ccb3cf60768587461cbf0bb582c90",
|
| 53 |
+
"size": 1600008328
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"path": "model-00013-of-00131.safetensors",
|
| 57 |
+
"sha256": "467be10b473d25e0581f8fb1bc986916c8b9301272f72e7a05762484ffc080a9",
|
| 58 |
+
"size": 1600008328
|
| 59 |
+
},
|
| 60 |
+
{
|
| 61 |
+
"path": "model-00014-of-00131.safetensors",
|
| 62 |
+
"sha256": "38def6e9bbe6f242c2f92858c3e9a2b356d74d0180e323677158016dbee32ae7",
|
| 63 |
+
"size": 1600008328
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"path": "model-00015-of-00131.safetensors",
|
| 67 |
+
"sha256": "90c6c665f1f819bc6350714652c8fb77064fec57832ef51b878a0cdf9f602236",
|
| 68 |
+
"size": 1600008328
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"path": "model-00016-of-00131.safetensors",
|
| 72 |
+
"sha256": "88185c2530641b37dcad80d37b505c5257035e87ad29fa86640aae4814903e4f",
|
| 73 |
+
"size": 1600008328
|
| 74 |
+
},
|
| 75 |
+
{
|
| 76 |
+
"path": "model-00017-of-00131.safetensors",
|
| 77 |
+
"sha256": "42e3b96359116d7471a74cb7de08f6a4e9e173830d562f1f74ff09d1d253ad38",
|
| 78 |
+
"size": 1600008328
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"path": "model-00018-of-00131.safetensors",
|
| 82 |
+
"sha256": "040adc7270efca6498c6f6a07dd7da14925d20217fe6de67223d6856fb4f2ad7",
|
| 83 |
+
"size": 1600008328
|
| 84 |
+
},
|
| 85 |
+
{
|
| 86 |
+
"path": "model-00019-of-00131.safetensors",
|
| 87 |
+
"sha256": "b8a831992deb1a694439e37b7136ff2e181457a8683bff65f1f4b99772cabe58",
|
| 88 |
+
"size": 1600008328
|
| 89 |
+
},
|
| 90 |
+
{
|
| 91 |
+
"path": "model-00020-of-00131.safetensors",
|
| 92 |
+
"sha256": "9426112fbd49ef4f5e9dd38dc2f93b046602e6d92cff732d33b96413ff1b40dc",
|
| 93 |
+
"size": 1600008328
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"path": "model-00021-of-00131.safetensors",
|
| 97 |
+
"sha256": "fce8426665f749ef38c4fad33b612f892b728c0f74fe60cab0e43ece785b4e77",
|
| 98 |
+
"size": 1600008328
|
| 99 |
+
},
|
| 100 |
+
{
|
| 101 |
+
"path": "model-00022-of-00131.safetensors",
|
| 102 |
+
"sha256": "a20dd415f280774321538e6b9e78fba9f8e218a9090eae52ea7172b85b9c5a6d",
|
| 103 |
+
"size": 1600008328
|
| 104 |
+
},
|
| 105 |
+
{
|
| 106 |
+
"path": "model-00023-of-00131.safetensors",
|
| 107 |
+
"sha256": "4100591839471a8721d9cedb251554dcef5ebc1dfd96ea7dce8912dd1e9921b2",
|
| 108 |
+
"size": 1600008328
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"path": "model-00024-of-00131.safetensors",
|
| 112 |
+
"sha256": "bbd6d7a4b54b6a6032e15b7c2fc9d6526377f89992d61da8837ad059f3210b45",
|
| 113 |
+
"size": 1600008328
|
| 114 |
+
},
|
| 115 |
+
{
|
| 116 |
+
"path": "model-00025-of-00131.safetensors",
|
| 117 |
+
"sha256": "f9fa7b04de155dd2be74b5693d5b36e5463dabf956b9be36f67d4aae6b8dd304",
|
| 118 |
+
"size": 1600008328
|
| 119 |
+
},
|
| 120 |
+
{
|
| 121 |
+
"path": "model-00026-of-00131.safetensors",
|
| 122 |
+
"sha256": "193c6b9da2c6b69c34d8a14b65234871db272761e712c2e56bac3f13c2d0cbf7",
|
| 123 |
+
"size": 1600008328
|
| 124 |
+
},
|
| 125 |
+
{
|
| 126 |
+
"path": "model-00027-of-00131.safetensors",
|
| 127 |
+
"sha256": "d7efa372552c07ee8783e27c4b8ebd12fc75333f92553861bec8c7c0155a03fe",
|
| 128 |
+
"size": 1600008328
|
| 129 |
+
},
|
| 130 |
+
{
|
| 131 |
+
"path": "model-00028-of-00131.safetensors",
|
| 132 |
+
"sha256": "5fc13d084d62c06b928dfb388a1b36f5c27cd25bd3cbb68a0b21e1c4cfc68e6e",
|
| 133 |
+
"size": 1600008328
|
| 134 |
+
},
|
| 135 |
+
{
|
| 136 |
+
"path": "model-00029-of-00131.safetensors",
|
| 137 |
+
"sha256": "a11f5a6360b349159575871db5c553c40c37be68382b82551a2c2372f15f2811",
|
| 138 |
+
"size": 1600008328
|
| 139 |
+
},
|
| 140 |
+
{
|
| 141 |
+
"path": "model-00030-of-00131.safetensors",
|
| 142 |
+
"sha256": "cac780a675f87fc699435a5207cbecb30a887271b5514b60b7e45d9bebe0e1ec",
|
| 143 |
+
"size": 1600008336
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"path": "model-00031-of-00131.safetensors",
|
| 147 |
+
"sha256": "d390a872eb3928b9d7c0a720ced792cc111613812a163d9fd6c97fd35d633897",
|
| 148 |
+
"size": 1600008336
|
| 149 |
+
},
|
| 150 |
+
{
|
| 151 |
+
"path": "model-00032-of-00131.safetensors",
|
| 152 |
+
"sha256": "3b36fe4e7215a12cdc6c7499aafde51cfbce51266785184b99d3838a6b37b2c8",
|
| 153 |
+
"size": 1600008336
|
| 154 |
+
},
|
| 155 |
+
{
|
| 156 |
+
"path": "model-00033-of-00131.safetensors",
|
| 157 |
+
"sha256": "3fb0504f406c0c71ee40e9e158492973c5c35337889c81b974892b407620c64c",
|
| 158 |
+
"size": 1600008336
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"path": "model-00034-of-00131.safetensors",
|
| 162 |
+
"sha256": "6d989a812a8d8d9330c8c4d21d7be98a0114705ca3bd7834d43bb268bad6be08",
|
| 163 |
+
"size": 1600008336
|
| 164 |
+
},
|
| 165 |
+
{
|
| 166 |
+
"path": "model-00035-of-00131.safetensors",
|
| 167 |
+
"sha256": "8e56ba0a714198bd07a2d8fe9d91fbf5c72601c1b98edf09b289a2538445cb75",
|
| 168 |
+
"size": 1600008336
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"path": "model-00036-of-00131.safetensors",
|
| 172 |
+
"sha256": "c23fd6f6cfa9acfa961ba26e7c9c0dd7b05782c5bbf8f55e2526119b5c516fd4",
|
| 173 |
+
"size": 1600008336
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"path": "model-00037-of-00131.safetensors",
|
| 177 |
+
"sha256": "b824a11bf460bd78c068e3d301e914a0bec2f243a6eea4679be7200d179248e7",
|
| 178 |
+
"size": 942343240
|
| 179 |
+
}
|
| 180 |
+
],
|
| 181 |
+
"source_shape": [
|
| 182 |
+
2500012,
|
| 183 |
+
160
|
| 184 |
+
]
|
| 185 |
+
}
|
PLE-FP8/verify-independent.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"ok": true,
|
| 3 |
+
"source": {
|
| 4 |
+
"repo": "Qwen/Qwen3.8-Flash-Next-FP8",
|
| 5 |
+
"revision": "236dfdf285828023ca3bcd3f37366c58a3469b13"
|
| 6 |
+
},
|
| 7 |
+
"manifest_sha256": "507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e",
|
| 8 |
+
"logical_parts_fully_hashed": 128,
|
| 9 |
+
"physical_files_fully_hashed": 4,
|
| 10 |
+
"all_padding_zero": true,
|
| 11 |
+
"nan_codes_in_full_payload": 0,
|
| 12 |
+
"payload_bytes_scanned": 51200245760,
|
| 13 |
+
"scale_matches_source_bytes": true,
|
| 14 |
+
"sampled_rows": 2048,
|
| 15 |
+
"sampled_raw_bytes_match_safetensors": true,
|
| 16 |
+
"sampled_bf16_decoding_matches_source_and_independent_numpy": true,
|
| 17 |
+
"runtime_inference_tested": false
|
| 18 |
+
}
|
README.md
CHANGED
|
@@ -11,83 +11,64 @@ tags:
|
|
| 11 |
- qwen4exp
|
| 12 |
- qwen3.8-flash-next
|
| 13 |
- swift1.5
|
| 14 |
-
- dgx-spark
|
| 15 |
- ds4
|
|
|
|
| 16 |
- ssd-offload
|
| 17 |
---
|
| 18 |
|
| 19 |
# Swift1.5-Qwen3.8-Flash-Next Mixed-Quant GGUF
|
| 20 |
|
| 21 |
-
> **
|
| 22 |
-
>
|
| 23 |
-
>
|
|
|
|
| 24 |
|
| 25 |
## Support my work
|
| 26 |
|
| 27 |
Support model conversion, inference optimization, profiling and open validation:
|
| 28 |
[Buy Me a Coffee](https://www.buymeacoffee.com/baekpica) · [GitHub Sponsors](https://github.com/sponsors/Baekpica).
|
| 29 |
|
| 30 |
-
|
| 31 |
-
[ukisai/Swift1.5-Qwen3.8-Flash-Next](https://huggingface.co/ukisai/Swift1.5-Qwen3.8-Flash-Next)
|
| 32 |
-
|
|
|
|
|
|
|
| 33 |
|
| 34 |
The memory hierarchy follows the existing
|
| 35 |
[Qwen3.8 mixed-quant SSD-PLE release](https://huggingface.co/Baekpica/Qwen3.8-Flash-Next-Mixed-Quant-SSD-PLE-GGUF):
|
| 36 |
-
the 51.2B-parameter
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
|
| 45 |
-
|
|
| 46 |
-
|
|
| 47 |
-
|
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
The main payload size is derived from the exact tensor recipe; it is not a
|
| 51 |
-
completed GGUF file measurement. Final GGUF metadata and alignment add a small
|
| 52 |
-
amount of storage. PLE cache, KV state, checkpoints and runtime workspaces are
|
| 53 |
-
separate memory costs. The legacy `MQ-Q5-SSD-PLE-BF16` directory name describes
|
| 54 |
-
the main packaging contract; `DS4_QWEN_PLE_DIR` selects the FP8 PLE manifest.
|
| 55 |
|
| 56 |
## Quantization targets
|
| 57 |
|
| 58 |
-
|
|
| 59 |
-
|---|---|
|
| 60 |
-
| Routed
|
| 61 |
-
| Routed
|
| 62 |
-
| Routed
|
| 63 |
-
| Routed
|
| 64 |
-
| MTP
|
| 65 |
-
| Non-quantizable
|
| 66 |
-
| PLE n-gram table | FP8 E4M3FN |
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
## FP8 PLE provenance
|
| 76 |
-
|
| 77 |
-
Local preparation proved equality of all 128 Swift BF16 PLE parts with the
|
| 78 |
-
Qwen BF16 reference. Matching pinned whole-shard SHA-256 values prove 124
|
| 79 |
-
parts; direct tensor-range SHA-256 proves the four parts in the two modified
|
| 80 |
-
mixed shards. PLE controls and layout also match.
|
| 81 |
-
|
| 82 |
-
The existing Qwen FP8 sidecar was then copied unchanged and all six checksum
|
| 83 |
-
entries passed locally. Its source is
|
| 84 |
-
[`Qwen/Qwen3.8-Flash-Next-FP8@236dfdf285828023ca3bcd3f37366c58a3469b13`](https://huggingface.co/Qwen/Qwen3.8-Flash-Next-FP8/tree/236dfdf285828023ca3bcd3f37366c58a3469b13).
|
| 85 |
-
It preserves 160-byte rows, 4,096-byte alignment and the original shared BF16
|
| 86 |
-
multiplicative scale. This is reuse of the official Qwen FP8 PLE, rather than
|
| 87 |
-
a separate Swift FP8 checkpoint. The identity and hash reports will be included
|
| 88 |
-
with the final package.
|
| 89 |
-
|
| 90 |
-
## Planned artifact layout
|
| 91 |
|
| 92 |
```text
|
| 93 |
MQ-Q5-SSD-PLE-BF16/ Three main GGUF shards, recipe and checksums
|
|
@@ -95,29 +76,55 @@ PLE-FP8/ Four FP8 embedding files, scale and manifest
|
|
| 95 |
reproduction/ Converter, tensor maps and verification reports
|
| 96 |
```
|
| 97 |
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 101 |
|
| 102 |
-
##
|
| 103 |
|
| 104 |
-
|
| 105 |
-
controls, complete BF16 PLE identity,
|
| 106 |
-
|
| 107 |
-
|
| 108 |
|
| 109 |
-
Swift GPU inference, serving, throughput and task-quality evaluation
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
measurements.
|
| 113 |
|
| 114 |
## License and attribution
|
| 115 |
|
| 116 |
-
Swift Contribution: [Swift Open License v1.0](
|
| 117 |
-
Base model: [Qwen Community License 1.0](
|
| 118 |
-
|
| 119 |
-
|
| 120 |
|
| 121 |
Thanks to UkisAI for Swift1.5, Qwen for the base model and FP8 PLE, GGML/llama.cpp
|
| 122 |
for the quantization foundations, and the DwarfStar/ds4 contributors.
|
| 123 |
-
This is not an official UkisAI or Qwen release.
|
|
|
|
| 11 |
- qwen4exp
|
| 12 |
- qwen3.8-flash-next
|
| 13 |
- swift1.5
|
|
|
|
| 14 |
- ds4
|
| 15 |
+
- dgx-spark
|
| 16 |
- ssd-offload
|
| 17 |
---
|
| 18 |
|
| 19 |
# Swift1.5-Qwen3.8-Flash-Next Mixed-Quant GGUF
|
| 20 |
|
| 21 |
+
> **One smaller Q5 compute backbone with an official FP8 SSD-PLE sidecar.**
|
| 22 |
+
> The main precision map matches the published Qwen3.8 and Uncensored
|
| 23 |
+
> `MQ-Q5-SSD-PLE-BF16` recipe. All 128 Swift BF16 PLE parts match Qwen,
|
| 24 |
+
> allowing the existing official FP8 PLE files to be reused unchanged.
|
| 25 |
|
| 26 |
## Support my work
|
| 27 |
|
| 28 |
Support model conversion, inference optimization, profiling and open validation:
|
| 29 |
[Buy Me a Coffee](https://www.buymeacoffee.com/baekpica) · [GitHub Sponsors](https://github.com/sponsors/Baekpica).
|
| 30 |
|
| 31 |
+
Independent Baekpica conversion of
|
| 32 |
+
[ukisai/Swift1.5-Qwen3.8-Flash-Next](https://huggingface.co/ukisai/Swift1.5-Qwen3.8-Flash-Next/tree/0bd4fe22431372cdad1979267d3ab45aa7e6150a).
|
| 33 |
+
The main weights use the same smaller `MQ-Q5-SSD-PLE-BF16` tensor recipe as
|
| 34 |
+
the published Qwen3.8 and Uncensored SSD-PLE models. Conversion ran on CPU
|
| 35 |
+
from source BF16 weights, with no imatrix, pruning, expert dropping or layer dropping.
|
| 36 |
|
| 37 |
The memory hierarchy follows the existing
|
| 38 |
[Qwen3.8 mixed-quant SSD-PLE release](https://huggingface.co/Baekpica/Qwen3.8-Flash-Next-Mixed-Quant-SSD-PLE-GGUF):
|
| 39 |
+
the 51.2B-parameter PLE table resides on SSD with a bounded runtime page cache,
|
| 40 |
+
while the 128.8B-parameter compute backbone uses a mixed-precision GGUF.
|
| 41 |
+
|
| 42 |
+
## Variant and storage
|
| 43 |
+
|
| 44 |
+
| Artifact | Storage |
|
| 45 |
+
|---|---:|
|
| 46 |
+
| Main GGUF, 3 shards / 1,628 tensors | 83,274,984,576 bytes / 77.5559 GiB |
|
| 47 |
+
| Main tensor payload | 83,263,928,920 bytes / 77.5456 GiB |
|
| 48 |
+
| FP8 PLE, 4 files / 128 logical parts | 51,200,393,216 bytes / 47.6841 GiB |
|
| 49 |
+
| FP8 scale | 2 bytes, BF16 `0x3951` |
|
| 50 |
+
| Total weight files, including scale | 134,475,377,794 bytes / 125.2400 GiB |
|
| 51 |
+
|
| 52 |
+
GGUF metadata/alignment, PLE cache, KV state and runtime workspaces are separate costs.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
|
| 54 |
## Quantization targets
|
| 55 |
|
| 56 |
+
| Region | Type |
|
| 57 |
+
|---|---|
|
| 58 |
+
| Routed gate/up, interior layers 2–45 | Q4_K |
|
| 59 |
+
| Routed gate/up, edge layers 0, 1, 46, 47 | Q5_K |
|
| 60 |
+
| Routed down, main 512 columns | Q5_K |
|
| 61 |
+
| Routed down, 128-column tail | Q5_0 |
|
| 62 |
+
| MTP and most always-active matrices | Primarily Q8_0 |
|
| 63 |
+
| Non-quantizable matrices, norms and controls | BF16 / F32 / I64 |
|
| 64 |
+
| PLE n-gram table on SSD | FP8 E4M3FN |
|
| 65 |
+
|
| 66 |
+
The exact tensor map is in
|
| 67 |
+
[`main-gguf-source-map.json`](reproduction/manifests/swift/ssd-ple-q5/main-gguf-source-map.json).
|
| 68 |
+
The main GGUF retains embedded MTP, vision tensors, integer PLE controls and
|
| 69 |
+
the source chat template. The standalone tokenizer and processor assets are also included.
|
| 70 |
+
|
| 71 |
+
## Published artifact layout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 72 |
|
| 73 |
```text
|
| 74 |
MQ-Q5-SSD-PLE-BF16/ Three main GGUF shards, recipe and checksums
|
|
|
|
| 76 |
reproduction/ Converter, tensor maps and verification reports
|
| 77 |
```
|
| 78 |
|
| 79 |
+
## PLE provenance
|
| 80 |
+
|
| 81 |
+
All 128 Swift BF16 PLE parts match the Qwen BF16 reference. Complete pinned
|
| 82 |
+
source-shard SHA-256 proves 124 parts; direct tensor-range SHA-256 proves the
|
| 83 |
+
four parts in the two modified mixed shards. The
|
| 84 |
+
[`identity report`](reproduction/manifests/swift/verify-ple-identity.json) records both methods.
|
| 85 |
+
|
| 86 |
+
The official [Qwen FP8 PLE](https://huggingface.co/Qwen/Qwen3.8-Flash-Next-FP8/tree/236dfdf285828023ca3bcd3f37366c58a3469b13)
|
| 87 |
+
was copied from the local Qwen model after that complete identity proof.
|
| 88 |
+
It is the same FP8 sidecar used by the Baekpica Qwen3.8 and Uncensored releases.
|
| 89 |
+
It is not a separate Swift FP8 checkpoint or a new BF16-to-FP8 quantization.
|
| 90 |
+
|
| 91 |
+
## Download and use with ds4-dfm-rs
|
| 92 |
+
|
| 93 |
+
This is the dedicated `qwen4exp` SSD-PLE format. Use
|
| 94 |
+
[`Baekpica/ds4-dfm-rs`](https://github.com/Baekpica/ds4-dfm-rs), with its FP8 PLE loader;
|
| 95 |
+
generic GGUF runtime compatibility is not established.
|
| 96 |
+
|
| 97 |
+
```bash
|
| 98 |
+
swift_repo=Baekpica/Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF
|
| 99 |
+
swift_root=./Swift1.5-Qwen3.8-Flash-Next-Mixed-Quant-GGUF
|
| 100 |
+
hf download "$swift_repo" --local-dir "$swift_root"
|
| 101 |
+
(cd "$swift_root" && sha256sum -c SHA256SUMS)
|
| 102 |
+
export DS4_QWEN_PLE_DIR="$(realpath "$swift_root/PLE-FP8")"
|
| 103 |
+
./ds4 --cuda -m "$swift_root/MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf" \
|
| 104 |
+
-c 8192 -n 128 -p "Explain binary search."
|
| 105 |
+
```
|
| 106 |
+
|
| 107 |
+
Set `DS4_QWEN_PLE_DIR` explicitly: this package contains FP8 PLE, while the
|
| 108 |
+
main packaging name and input precision remain `MQ-Q5-SSD-PLE-BF16`.
|
| 109 |
|
| 110 |
+
## Verification
|
| 111 |
|
| 112 |
+
Source-file checksums, all 1,658 source tensors, the 1,628-tensor Q5 recipe,
|
| 113 |
+
PLE controls/layout, complete BF16 PLE identity, main GGUF structure and
|
| 114 |
+
independent main/FP8 hashes passed. See [`artifact-manifest.json`](artifact-manifest.json),
|
| 115 |
+
[`SHA256SUMS`](SHA256SUMS) and [`reproduction/`](reproduction/README.md).
|
| 116 |
|
| 117 |
+
Swift GPU inference, serving, throughput and task-quality evaluation were not
|
| 118 |
+
run in this conversion task. Existing Qwen or Uncensored performance and quality
|
| 119 |
+
results do not qualify these Swift main weights.
|
|
|
|
| 120 |
|
| 121 |
## License and attribution
|
| 122 |
|
| 123 |
+
Swift Contribution: [Swift Open License v1.0](LICENSE), Copyright 2026 UkisAI.
|
| 124 |
+
Base model: [Qwen Community License 1.0](LICENSE-QWEN), Copyright 2026 Qwen.
|
| 125 |
+
Both licenses and the original notices are included. [`NOTICE`](NOTICE) records
|
| 126 |
+
the conversion changes. Quantizer code is MIT licensed; see [`ds4/LICENSE`](ds4/LICENSE).
|
| 127 |
|
| 128 |
Thanks to UkisAI for Swift1.5, Qwen for the base model and FP8 PLE, GGML/llama.cpp
|
| 129 |
for the quantization foundations, and the DwarfStar/ds4 contributors.
|
| 130 |
+
This conversion is not an official UkisAI or Qwen release.
|
SHA256SUMS
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2 MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf
|
| 2 |
+
88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf
|
| 3 |
+
cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26 MQ-Q5-SSD-PLE-BF16/Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf
|
| 4 |
+
3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7 PLE-FP8/ple-fp8-00001-of-00004.bin
|
| 5 |
+
f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36 PLE-FP8/ple-fp8-00002-of-00004.bin
|
| 6 |
+
a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d PLE-FP8/ple-fp8-00003-of-00004.bin
|
| 7 |
+
deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16 PLE-FP8/ple-fp8-00004-of-00004.bin
|
| 8 |
+
c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791 PLE-FP8/ple-fp8-weight-scale.bf16.bin
|
| 9 |
+
507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e PLE-FP8/ple-manifest.json
|
artifact-manifest.json
ADDED
|
@@ -0,0 +1,114 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"main_gguf": {
|
| 3 |
+
"file_bytes": 83274984576,
|
| 4 |
+
"file_count": 3,
|
| 5 |
+
"files": [
|
| 6 |
+
{
|
| 7 |
+
"bytes": 32066883712,
|
| 8 |
+
"name": "Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00001-of-00003.gguf",
|
| 9 |
+
"sha256": "8e4c9e2fb1898a55a02c346b81e38c9612d342bf8d5efaca76b9a40273de31f2"
|
| 10 |
+
},
|
| 11 |
+
{
|
| 12 |
+
"bytes": 31811595296,
|
| 13 |
+
"name": "Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00002-of-00003.gguf",
|
| 14 |
+
"sha256": "88d099ef89af5d2a885c6c7d9e7305a8183ee8c6ac53eed574a36cde7d119f5f"
|
| 15 |
+
},
|
| 16 |
+
{
|
| 17 |
+
"bytes": 19396505568,
|
| 18 |
+
"name": "Swift1.5-Qwen3.8-Flash-Next-MQ-Q5-SSD-PLE-BF16-00003-of-00003.gguf",
|
| 19 |
+
"sha256": "cca1421d8b8da7634f304dc4519cb5294be7aff187a6d5842410954bed6bdb26"
|
| 20 |
+
}
|
| 21 |
+
],
|
| 22 |
+
"independent_sha256_verification": "passed_3_of_3",
|
| 23 |
+
"logical_parameters": 128799735699,
|
| 24 |
+
"payload_bytes": 83263928920,
|
| 25 |
+
"structure_verification": "passed_zero_errors",
|
| 26 |
+
"target_type_counts": {
|
| 27 |
+
"BF16": 363,
|
| 28 |
+
"F32": 584,
|
| 29 |
+
"I64": 3,
|
| 30 |
+
"Q4_K": 88,
|
| 31 |
+
"Q5_0": 48,
|
| 32 |
+
"Q5_K": 56,
|
| 33 |
+
"Q8_0": 486
|
| 34 |
+
},
|
| 35 |
+
"tensor_count": 1628
|
| 36 |
+
},
|
| 37 |
+
"ple_sidecar": {
|
| 38 |
+
"auxiliary_files": [
|
| 39 |
+
{
|
| 40 |
+
"bytes": 2,
|
| 41 |
+
"name": "ple-fp8-weight-scale.bf16.bin",
|
| 42 |
+
"sha256": "c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791"
|
| 43 |
+
},
|
| 44 |
+
{
|
| 45 |
+
"bytes": 83031,
|
| 46 |
+
"name": "ple-manifest.json",
|
| 47 |
+
"sha256": "507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e"
|
| 48 |
+
}
|
| 49 |
+
],
|
| 50 |
+
"bf16_source_identity": "passed_128_of_128",
|
| 51 |
+
"dtype": "FP8_E4M3FN",
|
| 52 |
+
"file_bytes_including_alignment": 51200393216,
|
| 53 |
+
"file_count": 4,
|
| 54 |
+
"files": [
|
| 55 |
+
{
|
| 56 |
+
"bytes": 12800098304,
|
| 57 |
+
"name": "ple-fp8-00001-of-00004.bin",
|
| 58 |
+
"sha256": "3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7"
|
| 59 |
+
},
|
| 60 |
+
{
|
| 61 |
+
"bytes": 12800098304,
|
| 62 |
+
"name": "ple-fp8-00002-of-00004.bin",
|
| 63 |
+
"sha256": "f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36"
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"bytes": 12800098304,
|
| 67 |
+
"name": "ple-fp8-00003-of-00004.bin",
|
| 68 |
+
"sha256": "a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d"
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"bytes": 12800098304,
|
| 72 |
+
"name": "ple-fp8-00004-of-00004.bin",
|
| 73 |
+
"sha256": "deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16"
|
| 74 |
+
}
|
| 75 |
+
],
|
| 76 |
+
"independent_sha256_verification": "passed_4_of_4",
|
| 77 |
+
"logical_parts": 128,
|
| 78 |
+
"method": "copy official FP8 after complete Swift/Qwen BF16 PLE identity",
|
| 79 |
+
"parameters": 51200245760,
|
| 80 |
+
"payload_bytes": 51200245760,
|
| 81 |
+
"repository_path": "PLE-FP8",
|
| 82 |
+
"source": {
|
| 83 |
+
"repo": "Qwen/Qwen3.8-Flash-Next-FP8",
|
| 84 |
+
"revision": "236dfdf285828023ca3bcd3f37366c58a3469b13"
|
| 85 |
+
}
|
| 86 |
+
},
|
| 87 |
+
"recipe_reference": {
|
| 88 |
+
"q5_source_map_sha256": "bedb8b03cd6a06072c1e0b31eda42fc8be4642d22a5889ebd5da10d902fd3de9",
|
| 89 |
+
"repo": "Baekpica/Qwen3.8-Flash-Next-Mixed-Quant-SSD-PLE-GGUF",
|
| 90 |
+
"revision": "95e1cdf0c37eece99886a078bb7d68e3ababdb2f"
|
| 91 |
+
},
|
| 92 |
+
"remote_verification": {
|
| 93 |
+
"main_gguf": {
|
| 94 |
+
"status": "pending_upload"
|
| 95 |
+
},
|
| 96 |
+
"ple_sidecar": {
|
| 97 |
+
"status": "pending_upload"
|
| 98 |
+
}
|
| 99 |
+
},
|
| 100 |
+
"schema_version": 1,
|
| 101 |
+
"source": {
|
| 102 |
+
"repo": "ukisai/Swift1.5-Qwen3.8-Flash-Next",
|
| 103 |
+
"revision": "0bd4fe22431372cdad1979267d3ab45aa7e6150a"
|
| 104 |
+
},
|
| 105 |
+
"total_weight_file_bytes": 134475377794,
|
| 106 |
+
"variant": "MQ-Q5-SSD-PLE-BF16",
|
| 107 |
+
"verification": {
|
| 108 |
+
"ple_plan_equivalence": "passed_exact_layout",
|
| 109 |
+
"q5_recipe_equivalence": "passed_zero_changed_tensors",
|
| 110 |
+
"remote_lfs": "partially_verified_or_pending_upload",
|
| 111 |
+
"runtime": "not_run_in_this_conversion_task",
|
| 112 |
+
"source_topology": "passed"
|
| 113 |
+
}
|
| 114 |
+
}
|
chat_template.jinja
ADDED
|
@@ -0,0 +1,170 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{%- set image_count = namespace(value=0) %}
|
| 2 |
+
{%- set video_count = namespace(value=0) %}
|
| 3 |
+
{%- macro render_content(content, do_vision_count, is_system_content=false) %}
|
| 4 |
+
{%- if content is string %}
|
| 5 |
+
{{- content }}
|
| 6 |
+
{%- elif content is iterable and content is not mapping %}
|
| 7 |
+
{%- for item in content %}
|
| 8 |
+
{%- if 'image' in item or 'image_url' in item or item.type == 'image' %}
|
| 9 |
+
{%- if is_system_content %}
|
| 10 |
+
{{- raise_exception('System message cannot contain images.') }}
|
| 11 |
+
{%- endif %}
|
| 12 |
+
{%- if do_vision_count %}
|
| 13 |
+
{%- set image_count.value = image_count.value + 1 %}
|
| 14 |
+
{%- endif %}
|
| 15 |
+
{%- if add_vision_id %}
|
| 16 |
+
{{- 'Picture ' ~ image_count.value ~ ': ' }}
|
| 17 |
+
{%- endif %}
|
| 18 |
+
{{- '<|vision_start|><|image_pad|><|vision_end|>' }}
|
| 19 |
+
{%- elif 'video' in item or item.type == 'video' %}
|
| 20 |
+
{%- if is_system_content %}
|
| 21 |
+
{{- raise_exception('System message cannot contain videos.') }}
|
| 22 |
+
{%- endif %}
|
| 23 |
+
{%- if do_vision_count %}
|
| 24 |
+
{%- set video_count.value = video_count.value + 1 %}
|
| 25 |
+
{%- endif %}
|
| 26 |
+
{%- if add_vision_id %}
|
| 27 |
+
{{- 'Video ' ~ video_count.value ~ ': ' }}
|
| 28 |
+
{%- endif %}
|
| 29 |
+
{{- '<|vision_start|><|video_pad|><|vision_end|>' }}
|
| 30 |
+
{%- elif 'text' in item %}
|
| 31 |
+
{{- item.text }}
|
| 32 |
+
{%- else %}
|
| 33 |
+
{{- raise_exception('Unexpected item type in content.') }}
|
| 34 |
+
{%- endif %}
|
| 35 |
+
{%- endfor %}
|
| 36 |
+
{%- elif content is none or content is undefined %}
|
| 37 |
+
{{- '' }}
|
| 38 |
+
{%- else %}
|
| 39 |
+
{{- raise_exception('Unexpected content type.') }}
|
| 40 |
+
{%- endif %}
|
| 41 |
+
{%- endmacro %}
|
| 42 |
+
{%- if not messages %}
|
| 43 |
+
{{- raise_exception('No messages provided.') }}
|
| 44 |
+
{%- endif %}
|
| 45 |
+
{%- set reasoning_instructions = '' %}
|
| 46 |
+
{%- if enable_thinking is undefined or enable_thinking is true %}
|
| 47 |
+
{%- set resolved_reasoning_effort = reasoning_effort|default('xhigh') %}
|
| 48 |
+
{%- if resolved_reasoning_effort not in ('xhigh', 'medium', 'low') %}
|
| 49 |
+
{{- raise_exception('Unexpected reasoning effort ' ~ reasoning_effort ~ '. Supported types are xhigh (default), medium, and low.') }}
|
| 50 |
+
{%- endif %}
|
| 51 |
+
{%- if resolved_reasoning_effort == 'xhigh' %}
|
| 52 |
+
{%- set reasoning_instructions = 'Reasoning effort is set to xhigh. Please think carefully through the task, validate key assumptions, consider plausible alternatives, and prioritize correctness, consistency, and clarity in the final answer.' %}
|
| 53 |
+
{%- elif resolved_reasoning_effort == 'low' %}
|
| 54 |
+
{%- set reasoning_instructions = 'Reasoning effort is set to low. Keep your thinking brief and focused, moving directly to the conclusion without unnecessary elaboration.' %}
|
| 55 |
+
{%- endif %}
|
| 56 |
+
{%- endif %}
|
| 57 |
+
{%- if tools and tools is iterable and tools is not mapping %}
|
| 58 |
+
{{- '<|im_start|>system\n' }}
|
| 59 |
+
{%- if reasoning_instructions %}
|
| 60 |
+
{{- reasoning_instructions + '\n\n' }}
|
| 61 |
+
{%- endif %}
|
| 62 |
+
{{- "# Tools\n\nYou have access to the following functions:\n\n<tools>" }}
|
| 63 |
+
{%- for tool in tools %}
|
| 64 |
+
{{- "\n" }}
|
| 65 |
+
{{- tool | tojson }}
|
| 66 |
+
{%- endfor %}
|
| 67 |
+
{{- "\n</tools>" }}
|
| 68 |
+
{{- '\n\nIf you choose to call a function ONLY reply in the following format with NO suffix:\n\n<tool_call>\n<function=example_function_name>\n<parameter=example_parameter_1>\nvalue_1\n</parameter>\n<parameter=example_parameter_2>\nThis is the value for the second parameter\nthat can span\nmultiple lines\n</parameter>\n</function>\n</tool_call>\n\n<IMPORTANT>\nReminder:\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\n- Required parameters MUST be specified\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\n</IMPORTANT>' }}
|
| 69 |
+
{%- if messages[0].role == 'system' %}
|
| 70 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 71 |
+
{%- if content %}
|
| 72 |
+
{{- '\n\n' + content }}
|
| 73 |
+
{%- endif %}
|
| 74 |
+
{%- endif %}
|
| 75 |
+
{{- '<|im_end|>\n' }}
|
| 76 |
+
{%- else %}
|
| 77 |
+
{%- if messages[0].role == 'system' %}
|
| 78 |
+
{%- set content = render_content(messages[0].content, false, true)|trim %}
|
| 79 |
+
{%- if content %}
|
| 80 |
+
{{- '<|im_start|>system\n' + (reasoning_instructions + '\n\n' if reasoning_instructions else '') + content + '<|im_end|>\n' }}
|
| 81 |
+
{%- elif reasoning_instructions %}
|
| 82 |
+
{{- '<|im_start|>system\n' + reasoning_instructions + '<|im_end|>\n' }}
|
| 83 |
+
{%- endif %}
|
| 84 |
+
{%- elif reasoning_instructions %}
|
| 85 |
+
{{- '<|im_start|>system\n' + reasoning_instructions + '<|im_end|>\n' }}
|
| 86 |
+
{%- endif %}
|
| 87 |
+
{%- endif %}
|
| 88 |
+
{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}
|
| 89 |
+
{%- for message in messages[::-1] %}
|
| 90 |
+
{%- set index = (messages|length - 1) - loop.index0 %}
|
| 91 |
+
{%- if ns.multi_step_tool and message.role == "user" %}
|
| 92 |
+
{%- set content = render_content(message.content, false)|trim %}
|
| 93 |
+
{%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}
|
| 94 |
+
{%- set ns.multi_step_tool = false %}
|
| 95 |
+
{%- set ns.last_query_index = index %}
|
| 96 |
+
{%- endif %}
|
| 97 |
+
{%- endif %}
|
| 98 |
+
{%- endfor %}
|
| 99 |
+
{%- if ns.multi_step_tool %}
|
| 100 |
+
{{- raise_exception('No user query found in messages.') }}
|
| 101 |
+
{%- endif %}
|
| 102 |
+
{%- for message in messages %}
|
| 103 |
+
{%- set content = render_content(message.content, true)|trim %}
|
| 104 |
+
{%- if message.role == "system" %}
|
| 105 |
+
{%- if not loop.first %}
|
| 106 |
+
{{- raise_exception('System message must be at the beginning.') }}
|
| 107 |
+
{%- endif %}
|
| 108 |
+
{%- elif message.role == "user" %}
|
| 109 |
+
{{- '<|im_start|>' + message.role + '\n' + content + '<|im_end|>' + '\n' }}
|
| 110 |
+
{%- elif message.role == "assistant" %}
|
| 111 |
+
{%- set reasoning_content = '' %}
|
| 112 |
+
{%- if message.reasoning_content is string %}
|
| 113 |
+
{%- set reasoning_content = message.reasoning_content %}
|
| 114 |
+
{%- endif %}
|
| 115 |
+
{%- set reasoning_content = reasoning_content|trim %}
|
| 116 |
+
{%- if preserve_thinking is undefined or preserve_thinking is true or loop.index0 > ns.last_query_index %}
|
| 117 |
+
{{- '<|im_start|>' + message.role + '\n<think>\n' + reasoning_content + '\n</think>\n\n' + content }}
|
| 118 |
+
{%- else %}
|
| 119 |
+
{{- '<|im_start|>' + message.role + '\n' + content }}
|
| 120 |
+
{%- endif %}
|
| 121 |
+
{%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}
|
| 122 |
+
{%- for tool_call in message.tool_calls %}
|
| 123 |
+
{%- if tool_call.function is defined %}
|
| 124 |
+
{%- set tool_call = tool_call.function %}
|
| 125 |
+
{%- endif %}
|
| 126 |
+
{%- if loop.first %}
|
| 127 |
+
{%- if content|trim %}
|
| 128 |
+
{{- '\n\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 129 |
+
{%- else %}
|
| 130 |
+
{{- '<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 131 |
+
{%- endif %}
|
| 132 |
+
{%- else %}
|
| 133 |
+
{{- '\n<tool_call>\n<function=' + tool_call.name + '>\n' }}
|
| 134 |
+
{%- endif %}
|
| 135 |
+
{%- if tool_call.arguments is defined and tool_call.arguments != '' %}
|
| 136 |
+
{%- for args_name, args_value in tool_call.arguments|items %}
|
| 137 |
+
{{- '<parameter=' + args_name + '>\n' }}
|
| 138 |
+
{%- set args_value = args_value | string if args_value is string else args_value | tojson | safe %}
|
| 139 |
+
{{- args_value }}
|
| 140 |
+
{{- '\n</parameter>\n' }}
|
| 141 |
+
{%- endfor %}
|
| 142 |
+
{%- endif %}
|
| 143 |
+
{{- '</function>\n</tool_call>' }}
|
| 144 |
+
{%- endfor %}
|
| 145 |
+
{%- endif %}
|
| 146 |
+
{{- '<|im_end|>\n' }}
|
| 147 |
+
{%- elif message.role == "tool" %}
|
| 148 |
+
{%- if loop.previtem and loop.previtem.role != "tool" %}
|
| 149 |
+
{{- '<|im_start|>user' }}
|
| 150 |
+
{%- endif %}
|
| 151 |
+
{{- '\n<tool_response>\n' }}
|
| 152 |
+
{{- content }}
|
| 153 |
+
{{- '\n</tool_response>' }}
|
| 154 |
+
{%- if not loop.last and loop.nextitem.role != "tool" %}
|
| 155 |
+
{{- '<|im_end|>\n' }}
|
| 156 |
+
{%- elif loop.last %}
|
| 157 |
+
{{- '<|im_end|>\n' }}
|
| 158 |
+
{%- endif %}
|
| 159 |
+
{%- else %}
|
| 160 |
+
{{- raise_exception('Unexpected message role.') }}
|
| 161 |
+
{%- endif %}
|
| 162 |
+
{%- endfor %}
|
| 163 |
+
{%- if add_generation_prompt %}
|
| 164 |
+
{{- '<|im_start|>assistant\n' }}
|
| 165 |
+
{%- if enable_thinking is defined and enable_thinking is false %}
|
| 166 |
+
{{- '<think>\n\n</think>\n\n' }}
|
| 167 |
+
{%- else %}
|
| 168 |
+
{{- '<think>\n' }}
|
| 169 |
+
{%- endif %}
|
| 170 |
+
{%- endif %}
|
config.json
ADDED
|
@@ -0,0 +1,154 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"Qwen4ExpForConditionalGeneration"
|
| 4 |
+
],
|
| 5 |
+
"image_token_id": 248056,
|
| 6 |
+
"language_model_only": false,
|
| 7 |
+
"model_type": "qwen4_exp",
|
| 8 |
+
"text_config": {
|
| 9 |
+
"attention_bias": false,
|
| 10 |
+
"attention_dropout": 0.0,
|
| 11 |
+
"bos_token_id": 248044,
|
| 12 |
+
"dtype": "bfloat16",
|
| 13 |
+
"eos_token_id": 248044,
|
| 14 |
+
"full_attention_interval": 4,
|
| 15 |
+
"hc_count": 4,
|
| 16 |
+
"hc_lowrank": 320,
|
| 17 |
+
"head_dim": 256,
|
| 18 |
+
"heads_per_ngram": 8,
|
| 19 |
+
"hidden_act": "silu",
|
| 20 |
+
"hidden_size": 2560,
|
| 21 |
+
"indexer_budget": 2048,
|
| 22 |
+
"indexer_compress_ratio": 4,
|
| 23 |
+
"indexer_head_dim": 128,
|
| 24 |
+
"indexer_kv_heads": 1,
|
| 25 |
+
"indexer_n_heads": 4,
|
| 26 |
+
"initializer_range": 0.02,
|
| 27 |
+
"layer_types": [
|
| 28 |
+
"linear_attention",
|
| 29 |
+
"linear_attention",
|
| 30 |
+
"linear_attention",
|
| 31 |
+
"full_attention",
|
| 32 |
+
"linear_attention",
|
| 33 |
+
"linear_attention",
|
| 34 |
+
"linear_attention",
|
| 35 |
+
"full_attention",
|
| 36 |
+
"linear_attention",
|
| 37 |
+
"linear_attention",
|
| 38 |
+
"linear_attention",
|
| 39 |
+
"full_attention",
|
| 40 |
+
"linear_attention",
|
| 41 |
+
"linear_attention",
|
| 42 |
+
"linear_attention",
|
| 43 |
+
"full_attention",
|
| 44 |
+
"linear_attention",
|
| 45 |
+
"linear_attention",
|
| 46 |
+
"linear_attention",
|
| 47 |
+
"full_attention",
|
| 48 |
+
"linear_attention",
|
| 49 |
+
"linear_attention",
|
| 50 |
+
"linear_attention",
|
| 51 |
+
"full_attention",
|
| 52 |
+
"linear_attention",
|
| 53 |
+
"linear_attention",
|
| 54 |
+
"linear_attention",
|
| 55 |
+
"full_attention",
|
| 56 |
+
"linear_attention",
|
| 57 |
+
"linear_attention",
|
| 58 |
+
"linear_attention",
|
| 59 |
+
"full_attention",
|
| 60 |
+
"linear_attention",
|
| 61 |
+
"linear_attention",
|
| 62 |
+
"linear_attention",
|
| 63 |
+
"full_attention",
|
| 64 |
+
"linear_attention",
|
| 65 |
+
"linear_attention",
|
| 66 |
+
"linear_attention",
|
| 67 |
+
"full_attention",
|
| 68 |
+
"linear_attention",
|
| 69 |
+
"linear_attention",
|
| 70 |
+
"linear_attention",
|
| 71 |
+
"full_attention",
|
| 72 |
+
"linear_attention",
|
| 73 |
+
"linear_attention",
|
| 74 |
+
"linear_attention",
|
| 75 |
+
"full_attention"
|
| 76 |
+
],
|
| 77 |
+
"linear_conv_kernel_dim": 4,
|
| 78 |
+
"linear_key_head_dim": 128,
|
| 79 |
+
"linear_num_key_heads": 16,
|
| 80 |
+
"linear_num_value_heads": 48,
|
| 81 |
+
"linear_value_head_dim": 128,
|
| 82 |
+
"make_ngram_vocab_size_divisible_by": 128,
|
| 83 |
+
"mamba_ssm_dtype": "float32",
|
| 84 |
+
"max_position_embeddings": 262144,
|
| 85 |
+
"model_type": "qwen4_exp_text",
|
| 86 |
+
"moe_intermediate_size": 640,
|
| 87 |
+
"mtp": {
|
| 88 |
+
"hybrid": true,
|
| 89 |
+
"layer_types": [
|
| 90 |
+
"full_attention"
|
| 91 |
+
],
|
| 92 |
+
"mtp_use_hidden_state_from_layer": null,
|
| 93 |
+
"num_hidden_layers": 1,
|
| 94 |
+
"rope_theta": 10000000
|
| 95 |
+
},
|
| 96 |
+
"mtp_num_hidden_layers": 1,
|
| 97 |
+
"mtp_use_dedicated_embeddings": false,
|
| 98 |
+
"ngram_size": 3,
|
| 99 |
+
"ngram_vocab_size_base": 20000000,
|
| 100 |
+
"num_attention_heads": 24,
|
| 101 |
+
"num_experts": 512,
|
| 102 |
+
"num_experts_per_tok": 10,
|
| 103 |
+
"num_hidden_layers": 48,
|
| 104 |
+
"num_key_value_heads": 2,
|
| 105 |
+
"output_gate_type": "sigmoid",
|
| 106 |
+
"output_router_logits": false,
|
| 107 |
+
"pad_token_id": null,
|
| 108 |
+
"partial_rotary_factor": 0.25,
|
| 109 |
+
"ple_conv_kernel_size": 4,
|
| 110 |
+
"ple_embed_dim": 2560,
|
| 111 |
+
"ple_layer_ids": [
|
| 112 |
+
2
|
| 113 |
+
],
|
| 114 |
+
"rms_norm_eps": 1e-06,
|
| 115 |
+
"rope_parameters": {
|
| 116 |
+
"mrope_interleaved": true,
|
| 117 |
+
"mrope_section": [
|
| 118 |
+
11,
|
| 119 |
+
11,
|
| 120 |
+
10
|
| 121 |
+
],
|
| 122 |
+
"partial_rotary_factor": 0.25,
|
| 123 |
+
"rope_theta": 10000000,
|
| 124 |
+
"rope_type": "default"
|
| 125 |
+
},
|
| 126 |
+
"router_aux_loss_coef": 0.001,
|
| 127 |
+
"shared_expert_intermediate_size": 640,
|
| 128 |
+
"split_ngram_parts": 128,
|
| 129 |
+
"tie_word_embeddings": false,
|
| 130 |
+
"use_cache": true,
|
| 131 |
+
"vocab_size": 248320
|
| 132 |
+
},
|
| 133 |
+
"tie_word_embeddings": false,
|
| 134 |
+
"transformers_version": "5.8.0.dev0",
|
| 135 |
+
"video_token_id": 248057,
|
| 136 |
+
"vision_config": {
|
| 137 |
+
"deepstack_visual_indexes": [],
|
| 138 |
+
"depth": 27,
|
| 139 |
+
"hidden_act": "gelu_pytorch_tanh",
|
| 140 |
+
"hidden_size": 1152,
|
| 141 |
+
"in_channels": 3,
|
| 142 |
+
"initializer_range": 0.02,
|
| 143 |
+
"intermediate_size": 4304,
|
| 144 |
+
"model_type": "qwen4_exp",
|
| 145 |
+
"num_heads": 16,
|
| 146 |
+
"num_position_embeddings": 2304,
|
| 147 |
+
"out_hidden_size": 2560,
|
| 148 |
+
"patch_size": 16,
|
| 149 |
+
"spatial_merge_size": 2,
|
| 150 |
+
"temporal_patch_size": 2
|
| 151 |
+
},
|
| 152 |
+
"vision_end_token_id": 248054,
|
| 153 |
+
"vision_start_token_id": 248053
|
| 154 |
+
}
|
ds4/LICENSE
ADDED
|
@@ -0,0 +1,23 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
MIT License
|
| 2 |
+
|
| 3 |
+
Copyright (c) 2026 The ds4.c authors
|
| 4 |
+
Copyright (c) 2026 Entrpi <entrpi@proton.me> (batched-serving fork modifications)
|
| 5 |
+
Copyright (c) 2023-2026 The ggml authors
|
| 6 |
+
|
| 7 |
+
Permission is hereby granted, free of charge, to any person obtaining a copy
|
| 8 |
+
of this software and associated documentation files (the "Software"), to deal
|
| 9 |
+
in the Software without restriction, including without limitation the rights
|
| 10 |
+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
| 11 |
+
copies of the Software, and to permit persons to whom the Software is
|
| 12 |
+
furnished to do so, subject to the following conditions:
|
| 13 |
+
|
| 14 |
+
The above copyright notice and this permission notice shall be included in all
|
| 15 |
+
copies or substantial portions of the Software.
|
| 16 |
+
|
| 17 |
+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
| 18 |
+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
| 19 |
+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
| 20 |
+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
| 21 |
+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
| 22 |
+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
| 23 |
+
SOFTWARE.
|
ds4/gguf-tools/quants.c
ADDED
|
@@ -0,0 +1,1365 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
/*
|
| 2 |
+
* DS4 quantization facade.
|
| 3 |
+
*
|
| 4 |
+
* These are the small GGUF quantization pieces needed by our DeepSeek V4
|
| 5 |
+
* Flash recipes: float conversion, q8_0, q2_K, q4_K, q5_K, q6_K, and
|
| 6 |
+
* iq2_xxs. The code is
|
| 7 |
+
* local C and deliberately narrow; other GGUF type IDs are named for metadata
|
| 8 |
+
* compatibility, but cannot be emitted by this tool.
|
| 9 |
+
*
|
| 10 |
+
* The quantized block layouts and search procedures are derived from the
|
| 11 |
+
* MIT-licensed GGML/llama.cpp quantizers. Keep changes conservative: byte
|
| 12 |
+
* layout compatibility is more important here than generality.
|
| 13 |
+
*/
|
| 14 |
+
|
| 15 |
+
#include "quants.h"
|
| 16 |
+
|
| 17 |
+
#include <assert.h>
|
| 18 |
+
#include <float.h>
|
| 19 |
+
#include <math.h>
|
| 20 |
+
#include <pthread.h>
|
| 21 |
+
#include <stdint.h>
|
| 22 |
+
#include <stdlib.h>
|
| 23 |
+
#include <string.h>
|
| 24 |
+
|
| 25 |
+
static pthread_mutex_t ds4q_init_mutex = PTHREAD_MUTEX_INITIALIZER;
|
| 26 |
+
|
| 27 |
+
typedef struct {
|
| 28 |
+
const char *name;
|
| 29 |
+
int64_t block_size;
|
| 30 |
+
size_t type_size;
|
| 31 |
+
bool can_quantize;
|
| 32 |
+
bool requires_imatrix;
|
| 33 |
+
} ds4q_traits;
|
| 34 |
+
|
| 35 |
+
#define QK_K 256
|
| 36 |
+
#define DS4Q_GROUP_MAX_EPS 1e-15f
|
| 37 |
+
#define DS4Q_MIN(a, b) ((a) < (b) ? (a) : (b))
|
| 38 |
+
#define DS4Q_MAX(a, b) ((a) > (b) ? (a) : (b))
|
| 39 |
+
|
| 40 |
+
static const ds4q_traits ds4q_type_traits[DS4Q_TYPE_COUNT] = {
|
| 41 |
+
[DS4Q_TYPE_F32] = { "f32", 1, 4, false, false },
|
| 42 |
+
[DS4Q_TYPE_F16] = { "f16", 1, 2, false, false },
|
| 43 |
+
[DS4Q_TYPE_Q4_0] = { "q4_0", 32, 18, false, false },
|
| 44 |
+
[DS4Q_TYPE_Q4_1] = { "q4_1", 32, 20, false, false },
|
| 45 |
+
[DS4Q_TYPE_Q5_0] = { "q5_0", 32, 22, false, false },
|
| 46 |
+
[DS4Q_TYPE_Q5_1] = { "q5_1", 32, 24, false, false },
|
| 47 |
+
[DS4Q_TYPE_Q8_0] = { "q8_0", 32, 34, true, false },
|
| 48 |
+
[DS4Q_TYPE_Q8_1] = { "q8_1", 32, 36, false, false },
|
| 49 |
+
[DS4Q_TYPE_Q2_K] = { "q2_K", QK_K, 84, true, false },
|
| 50 |
+
[DS4Q_TYPE_Q3_K] = { "q3_K", QK_K, 110, false, false },
|
| 51 |
+
[DS4Q_TYPE_Q4_K] = { "q4_K", QK_K, 144, true, false },
|
| 52 |
+
[DS4Q_TYPE_Q5_K] = { "q5_K", QK_K, 176, true, false },
|
| 53 |
+
[DS4Q_TYPE_Q6_K] = { "q6_K", QK_K, 210, true, false },
|
| 54 |
+
[DS4Q_TYPE_Q8_K] = { "q8_K", QK_K, 292, false, false },
|
| 55 |
+
[DS4Q_TYPE_IQ2_XXS] = { "iq2_xxs", QK_K, 66, true, true },
|
| 56 |
+
[DS4Q_TYPE_IQ2_XS] = { "iq2_xs", QK_K, 74, false, true },
|
| 57 |
+
[DS4Q_TYPE_IQ3_XXS] = { "iq3_xxs", QK_K, 98, false, false },
|
| 58 |
+
[DS4Q_TYPE_IQ1_S] = { "iq1_s", QK_K, 50, false, true },
|
| 59 |
+
[DS4Q_TYPE_IQ4_NL] = { "iq4_nl", 32, 18, false, false },
|
| 60 |
+
[DS4Q_TYPE_IQ3_S] = { "iq3_s", QK_K, 110, false, false },
|
| 61 |
+
[DS4Q_TYPE_IQ2_S] = { "iq2_s", QK_K, 82, false, false },
|
| 62 |
+
[DS4Q_TYPE_IQ4_XS] = { "iq4_xs", QK_K, 136, false, false },
|
| 63 |
+
[DS4Q_TYPE_I8] = { "i8", 1, 1, false, false },
|
| 64 |
+
[DS4Q_TYPE_I16] = { "i16", 1, 2, false, false },
|
| 65 |
+
[DS4Q_TYPE_I32] = { "i32", 1, 4, false, false },
|
| 66 |
+
[DS4Q_TYPE_I64] = { "i64", 1, 8, false, false },
|
| 67 |
+
[DS4Q_TYPE_F64] = { "f64", 1, 8, false, false },
|
| 68 |
+
[DS4Q_TYPE_IQ1_M] = { "iq1_m", QK_K, 56, false, false },
|
| 69 |
+
[DS4Q_TYPE_BF16] = { "bf16", 1, 2, false, false },
|
| 70 |
+
[DS4Q_TYPE_TQ1_0] = { "tq1_0", QK_K, 54, false, false },
|
| 71 |
+
[DS4Q_TYPE_TQ2_0] = { "tq2_0", QK_K, 66, false, false },
|
| 72 |
+
[DS4Q_TYPE_MXFP4] = { "mxfp4", 32, 17, false, false },
|
| 73 |
+
[DS4Q_TYPE_NVFP4] = { "nvfp4", 64, 36, false, false },
|
| 74 |
+
[DS4Q_TYPE_Q1_0] = { "q1_0", 128, 18, false, false },
|
| 75 |
+
};
|
| 76 |
+
|
| 77 |
+
static float ds4q_f32_from_bits(uint32_t bits) {
|
| 78 |
+
union {
|
| 79 |
+
uint32_t u;
|
| 80 |
+
float f;
|
| 81 |
+
} v = { .u = bits };
|
| 82 |
+
return v.f;
|
| 83 |
+
}
|
| 84 |
+
|
| 85 |
+
static uint32_t ds4q_f32_to_bits(float f) {
|
| 86 |
+
union {
|
| 87 |
+
float f;
|
| 88 |
+
uint32_t u;
|
| 89 |
+
} v = { .f = f };
|
| 90 |
+
return v.u;
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
+
static uint16_t ds4q_f32_to_f16(float f) {
|
| 94 |
+
const float scale_to_inf = 0x1.0p+112f;
|
| 95 |
+
const float scale_to_zero = 0x1.0p-110f;
|
| 96 |
+
float base = (fabsf(f) * scale_to_inf) * scale_to_zero;
|
| 97 |
+
|
| 98 |
+
const uint32_t w = ds4q_f32_to_bits(f);
|
| 99 |
+
const uint32_t shl1_w = w + w;
|
| 100 |
+
const uint32_t sign = w & UINT32_C(0x80000000);
|
| 101 |
+
uint32_t bias = shl1_w & UINT32_C(0xFF000000);
|
| 102 |
+
if (bias < UINT32_C(0x71000000)) bias = UINT32_C(0x71000000);
|
| 103 |
+
|
| 104 |
+
base = ds4q_f32_from_bits((bias >> 1) + UINT32_C(0x07800000)) + base;
|
| 105 |
+
const uint32_t out = ds4q_f32_to_bits(base);
|
| 106 |
+
const uint32_t exp_bits = (out >> 13) & UINT32_C(0x00007C00);
|
| 107 |
+
const uint32_t mantissa_bits = out & UINT32_C(0x00000FFF);
|
| 108 |
+
const uint32_t nonsign = exp_bits + mantissa_bits;
|
| 109 |
+
return (uint16_t)((sign >> 16) | (shl1_w > UINT32_C(0xFF000000) ? UINT16_C(0x7E00) : nonsign));
|
| 110 |
+
}
|
| 111 |
+
|
| 112 |
+
static int ds4q_nearest_int(float fval) {
|
| 113 |
+
assert(fabsf(fval) <= 4194303.f);
|
| 114 |
+
float val = fval + 12582912.f;
|
| 115 |
+
int i;
|
| 116 |
+
memcpy(&i, &val, sizeof(i));
|
| 117 |
+
return (i & 0x007fffff) - 0x00400000;
|
| 118 |
+
}
|
| 119 |
+
|
| 120 |
+
static float ds4q_make_qkx2_quants(int n, int nmax, const float *x, const float *weights,
|
| 121 |
+
uint8_t *L, float *the_min, uint8_t *Laux,
|
| 122 |
+
float rmin, float rdelta, int nstep, bool use_mad) {
|
| 123 |
+
float min = x[0];
|
| 124 |
+
float max = x[0];
|
| 125 |
+
float sum_w = weights[0];
|
| 126 |
+
float sum_x = sum_w * x[0];
|
| 127 |
+
for (int i = 1; i < n; i++) {
|
| 128 |
+
if (x[i] < min) min = x[i];
|
| 129 |
+
if (x[i] > max) max = x[i];
|
| 130 |
+
float w = weights[i];
|
| 131 |
+
sum_w += w;
|
| 132 |
+
sum_x += w * x[i];
|
| 133 |
+
}
|
| 134 |
+
if (min > 0) min = 0;
|
| 135 |
+
if (max == min) {
|
| 136 |
+
memset(L, 0, (size_t)n);
|
| 137 |
+
*the_min = -min;
|
| 138 |
+
return 0.0f;
|
| 139 |
+
}
|
| 140 |
+
float iscale = nmax / (max - min);
|
| 141 |
+
float scale = 1 / iscale;
|
| 142 |
+
float best_error = 0;
|
| 143 |
+
for (int i = 0; i < n; i++) {
|
| 144 |
+
int l = ds4q_nearest_int(iscale * (x[i] - min));
|
| 145 |
+
L[i] = DS4Q_MAX(0, DS4Q_MIN(nmax, l));
|
| 146 |
+
float diff = scale * L[i] + min - x[i];
|
| 147 |
+
diff = use_mad ? fabsf(diff) : diff * diff;
|
| 148 |
+
best_error += weights[i] * diff;
|
| 149 |
+
}
|
| 150 |
+
if (nstep < 1) {
|
| 151 |
+
*the_min = -min;
|
| 152 |
+
return scale;
|
| 153 |
+
}
|
| 154 |
+
for (int is = 0; is <= nstep; is++) {
|
| 155 |
+
iscale = (rmin + rdelta * is + nmax) / (max - min);
|
| 156 |
+
float sum_l = 0, sum_l2 = 0, sum_xl = 0;
|
| 157 |
+
for (int i = 0; i < n; i++) {
|
| 158 |
+
int l = ds4q_nearest_int(iscale * (x[i] - min));
|
| 159 |
+
l = DS4Q_MAX(0, DS4Q_MIN(nmax, l));
|
| 160 |
+
Laux[i] = l;
|
| 161 |
+
float w = weights[i];
|
| 162 |
+
sum_l += w * l;
|
| 163 |
+
sum_l2 += w * l * l;
|
| 164 |
+
sum_xl += w * l * x[i];
|
| 165 |
+
}
|
| 166 |
+
float D = sum_w * sum_l2 - sum_l * sum_l;
|
| 167 |
+
if (D > 0) {
|
| 168 |
+
float this_scale = (sum_w * sum_xl - sum_x * sum_l) / D;
|
| 169 |
+
float this_min = (sum_l2 * sum_x - sum_l * sum_xl) / D;
|
| 170 |
+
if (this_min > 0) {
|
| 171 |
+
this_min = 0;
|
| 172 |
+
this_scale = sum_xl / sum_l2;
|
| 173 |
+
}
|
| 174 |
+
float cur_error = 0;
|
| 175 |
+
for (int i = 0; i < n; i++) {
|
| 176 |
+
float diff = this_scale * Laux[i] + this_min - x[i];
|
| 177 |
+
diff = use_mad ? fabsf(diff) : diff * diff;
|
| 178 |
+
cur_error += weights[i] * diff;
|
| 179 |
+
}
|
| 180 |
+
if (cur_error < best_error) {
|
| 181 |
+
memcpy(L, Laux, (size_t)n);
|
| 182 |
+
best_error = cur_error;
|
| 183 |
+
scale = this_scale;
|
| 184 |
+
min = this_min;
|
| 185 |
+
}
|
| 186 |
+
}
|
| 187 |
+
}
|
| 188 |
+
*the_min = -min;
|
| 189 |
+
return scale;
|
| 190 |
+
}
|
| 191 |
+
|
| 192 |
+
static float ds4q_make_qkx3_quants(int n, int nmax, const float *x, const float *weights,
|
| 193 |
+
uint8_t *L, float *the_min, uint8_t *Laux,
|
| 194 |
+
float rmin, float rdelta, int nstep, bool use_mad) {
|
| 195 |
+
float min = x[0];
|
| 196 |
+
float max = x[0];
|
| 197 |
+
float sum_w = weights ? weights[0] : x[0] * x[0];
|
| 198 |
+
float sum_x = sum_w * x[0];
|
| 199 |
+
for (int i = 1; i < n; i++) {
|
| 200 |
+
if (x[i] < min) min = x[i];
|
| 201 |
+
if (x[i] > max) max = x[i];
|
| 202 |
+
float w = weights ? weights[i] : x[i] * x[i];
|
| 203 |
+
sum_w += w;
|
| 204 |
+
sum_x += w * x[i];
|
| 205 |
+
}
|
| 206 |
+
if (min > 0) min = 0;
|
| 207 |
+
if (max <= min) {
|
| 208 |
+
memset(L, 0, (size_t)n);
|
| 209 |
+
*the_min = -min;
|
| 210 |
+
return 0.0f;
|
| 211 |
+
}
|
| 212 |
+
float iscale = nmax / (max - min);
|
| 213 |
+
float scale = 1 / iscale;
|
| 214 |
+
float best_mad = 0;
|
| 215 |
+
for (int i = 0; i < n; i++) {
|
| 216 |
+
int l = ds4q_nearest_int(iscale * (x[i] - min));
|
| 217 |
+
L[i] = DS4Q_MAX(0, DS4Q_MIN(nmax, l));
|
| 218 |
+
float diff = scale * L[i] + min - x[i];
|
| 219 |
+
diff = use_mad ? fabsf(diff) : diff * diff;
|
| 220 |
+
float w = weights ? weights[i] : x[i] * x[i];
|
| 221 |
+
best_mad += w * diff;
|
| 222 |
+
}
|
| 223 |
+
if (nstep < 1) {
|
| 224 |
+
*the_min = -min;
|
| 225 |
+
return scale;
|
| 226 |
+
}
|
| 227 |
+
for (int is = 0; is <= nstep; is++) {
|
| 228 |
+
iscale = (rmin + rdelta * is + nmax) / (max - min);
|
| 229 |
+
float sum_l = 0, sum_l2 = 0, sum_xl = 0;
|
| 230 |
+
for (int i = 0; i < n; i++) {
|
| 231 |
+
int l = ds4q_nearest_int(iscale * (x[i] - min));
|
| 232 |
+
l = DS4Q_MAX(0, DS4Q_MIN(nmax, l));
|
| 233 |
+
Laux[i] = l;
|
| 234 |
+
float w = weights ? weights[i] : x[i] * x[i];
|
| 235 |
+
sum_l += w * l;
|
| 236 |
+
sum_l2 += w * l * l;
|
| 237 |
+
sum_xl += w * l * x[i];
|
| 238 |
+
}
|
| 239 |
+
float D = sum_w * sum_l2 - sum_l * sum_l;
|
| 240 |
+
if (D > 0) {
|
| 241 |
+
float this_scale = (sum_w * sum_xl - sum_x * sum_l) / D;
|
| 242 |
+
float this_min = (sum_l2 * sum_x - sum_l * sum_xl) / D;
|
| 243 |
+
if (this_min > 0) {
|
| 244 |
+
this_min = 0;
|
| 245 |
+
this_scale = sum_xl / sum_l2;
|
| 246 |
+
}
|
| 247 |
+
float mad = 0;
|
| 248 |
+
for (int i = 0; i < n; i++) {
|
| 249 |
+
float diff = this_scale * Laux[i] + this_min - x[i];
|
| 250 |
+
diff = use_mad ? fabsf(diff) : diff * diff;
|
| 251 |
+
float w = weights ? weights[i] : x[i] * x[i];
|
| 252 |
+
mad += w * diff;
|
| 253 |
+
}
|
| 254 |
+
if (mad < best_mad) {
|
| 255 |
+
memcpy(L, Laux, (size_t)n);
|
| 256 |
+
best_mad = mad;
|
| 257 |
+
scale = this_scale;
|
| 258 |
+
min = this_min;
|
| 259 |
+
}
|
| 260 |
+
}
|
| 261 |
+
}
|
| 262 |
+
*the_min = -min;
|
| 263 |
+
return scale;
|
| 264 |
+
}
|
| 265 |
+
|
| 266 |
+
static float ds4q_make_qp_quants(int n, int nmax, const float *x, uint8_t *L, const float *quant_weights) {
|
| 267 |
+
float max = 0;
|
| 268 |
+
for (int i = 0; i < n; i++) max = DS4Q_MAX(max, x[i]);
|
| 269 |
+
if (max < DS4Q_GROUP_MAX_EPS) {
|
| 270 |
+
memset(L, 0, (size_t)n);
|
| 271 |
+
return 0.0f;
|
| 272 |
+
}
|
| 273 |
+
float iscale = nmax / max;
|
| 274 |
+
for (int i = 0; i < n; i++) L[i] = ds4q_nearest_int(iscale * x[i]);
|
| 275 |
+
float scale = 1 / iscale;
|
| 276 |
+
float best_mse = 0;
|
| 277 |
+
for (int i = 0; i < n; i++) {
|
| 278 |
+
float diff = x[i] - scale * L[i];
|
| 279 |
+
best_mse += quant_weights[i] * diff * diff;
|
| 280 |
+
}
|
| 281 |
+
for (int is = -4; is <= 4; is++) {
|
| 282 |
+
if (is == 0) continue;
|
| 283 |
+
float iscale_is = (0.1f * is + nmax) / max;
|
| 284 |
+
float scale_is = 1 / iscale_is;
|
| 285 |
+
float mse = 0;
|
| 286 |
+
for (int i = 0; i < n; i++) {
|
| 287 |
+
int l = ds4q_nearest_int(iscale_is * x[i]);
|
| 288 |
+
l = DS4Q_MIN(nmax, l);
|
| 289 |
+
float diff = x[i] - scale_is * l;
|
| 290 |
+
mse += quant_weights[i] * diff * diff;
|
| 291 |
+
}
|
| 292 |
+
if (mse < best_mse) {
|
| 293 |
+
best_mse = mse;
|
| 294 |
+
iscale = iscale_is;
|
| 295 |
+
}
|
| 296 |
+
}
|
| 297 |
+
float sumlx = 0, suml2 = 0;
|
| 298 |
+
for (int i = 0; i < n; i++) {
|
| 299 |
+
int l = ds4q_nearest_int(iscale * x[i]);
|
| 300 |
+
l = DS4Q_MIN(nmax, l);
|
| 301 |
+
L[i] = l;
|
| 302 |
+
float w = quant_weights[i];
|
| 303 |
+
sumlx += w * x[i] * l;
|
| 304 |
+
suml2 += w * l * l;
|
| 305 |
+
}
|
| 306 |
+
for (int itry = 0; itry < 5; itry++) {
|
| 307 |
+
int n_changed = 0;
|
| 308 |
+
for (int i = 0; i < n; i++) {
|
| 309 |
+
float w = quant_weights[i];
|
| 310 |
+
float slx = sumlx - w * x[i] * L[i];
|
| 311 |
+
float sl2 = suml2 - w * L[i] * L[i];
|
| 312 |
+
if (slx > 0 && sl2 > 0) {
|
| 313 |
+
int new_l = ds4q_nearest_int(x[i] * sl2 / slx);
|
| 314 |
+
new_l = DS4Q_MIN(nmax, new_l);
|
| 315 |
+
if (new_l != L[i]) {
|
| 316 |
+
slx += w * x[i] * new_l;
|
| 317 |
+
sl2 += w * new_l * new_l;
|
| 318 |
+
if (slx * slx * suml2 > sumlx * sumlx * sl2) {
|
| 319 |
+
L[i] = new_l;
|
| 320 |
+
sumlx = slx;
|
| 321 |
+
suml2 = sl2;
|
| 322 |
+
n_changed++;
|
| 323 |
+
}
|
| 324 |
+
}
|
| 325 |
+
}
|
| 326 |
+
}
|
| 327 |
+
if (!n_changed) break;
|
| 328 |
+
}
|
| 329 |
+
return suml2 > 0.0f ? sumlx / suml2 : 0.0f;
|
| 330 |
+
}
|
| 331 |
+
|
| 332 |
+
static void ds4q_get_scale_min_k4(int j, const uint8_t *q, uint8_t *d, uint8_t *m) {
|
| 333 |
+
if (j < 4) {
|
| 334 |
+
*d = q[j] & 63;
|
| 335 |
+
*m = q[j + 4] & 63;
|
| 336 |
+
} else {
|
| 337 |
+
*d = (q[j + 4] & 0xF) | ((q[j - 4] >> 6) << 4);
|
| 338 |
+
*m = (q[j + 4] >> 4) | ((q[j - 0] >> 6) << 4);
|
| 339 |
+
}
|
| 340 |
+
}
|
| 341 |
+
|
| 342 |
+
static float ds4q_make_qx_quants(int n, int nmax, const float *x, int8_t *L,
|
| 343 |
+
int rmse_type, const float *quant_weights) {
|
| 344 |
+
float max = 0.0f;
|
| 345 |
+
float amax = 0.0f;
|
| 346 |
+
for (int i = 0; i < n; i++) {
|
| 347 |
+
const float ax = fabsf(x[i]);
|
| 348 |
+
if (ax > amax) {
|
| 349 |
+
amax = ax;
|
| 350 |
+
max = x[i];
|
| 351 |
+
}
|
| 352 |
+
}
|
| 353 |
+
if (amax < DS4Q_GROUP_MAX_EPS) {
|
| 354 |
+
memset(L, 0, (size_t)n);
|
| 355 |
+
return 0.0f;
|
| 356 |
+
}
|
| 357 |
+
|
| 358 |
+
float iscale = -nmax / max;
|
| 359 |
+
if (rmse_type == 0) {
|
| 360 |
+
for (int i = 0; i < n; i++) {
|
| 361 |
+
int l = ds4q_nearest_int(iscale * x[i]);
|
| 362 |
+
L[i] = nmax + DS4Q_MAX(-nmax, DS4Q_MIN(nmax - 1, l));
|
| 363 |
+
}
|
| 364 |
+
return 1.0f / iscale;
|
| 365 |
+
}
|
| 366 |
+
|
| 367 |
+
bool return_early = false;
|
| 368 |
+
if (rmse_type < 0) {
|
| 369 |
+
rmse_type = -rmse_type;
|
| 370 |
+
return_early = true;
|
| 371 |
+
}
|
| 372 |
+
float sumlx = 0.0f;
|
| 373 |
+
float suml2 = 0.0f;
|
| 374 |
+
for (int i = 0; i < n; i++) {
|
| 375 |
+
int l = ds4q_nearest_int(iscale * x[i]);
|
| 376 |
+
l = DS4Q_MAX(-nmax, DS4Q_MIN(nmax - 1, l));
|
| 377 |
+
L[i] = l + nmax;
|
| 378 |
+
const float w = quant_weights ? quant_weights[i] :
|
| 379 |
+
rmse_type == 1 ? x[i] * x[i] :
|
| 380 |
+
rmse_type == 2 ? 1.0f :
|
| 381 |
+
rmse_type == 3 ? fabsf(x[i]) : sqrtf(fabsf(x[i]));
|
| 382 |
+
sumlx += w * x[i] * l;
|
| 383 |
+
suml2 += w * l * l;
|
| 384 |
+
}
|
| 385 |
+
float scale = suml2 ? sumlx / suml2 : 0.0f;
|
| 386 |
+
if (return_early) {
|
| 387 |
+
return suml2 > 0 ? 0.5f * (scale + 1.0f / iscale) : 1.0f / iscale;
|
| 388 |
+
}
|
| 389 |
+
|
| 390 |
+
float best = scale * sumlx;
|
| 391 |
+
for (int is = -9; is <= 9; is++) {
|
| 392 |
+
if (is == 0) continue;
|
| 393 |
+
iscale = -(nmax + 0.1f * is) / max;
|
| 394 |
+
sumlx = 0.0f;
|
| 395 |
+
suml2 = 0.0f;
|
| 396 |
+
for (int i = 0; i < n; i++) {
|
| 397 |
+
int l = ds4q_nearest_int(iscale * x[i]);
|
| 398 |
+
l = DS4Q_MAX(-nmax, DS4Q_MIN(nmax - 1, l));
|
| 399 |
+
const float w = quant_weights ? quant_weights[i] :
|
| 400 |
+
rmse_type == 1 ? x[i] * x[i] :
|
| 401 |
+
rmse_type == 2 ? 1.0f :
|
| 402 |
+
rmse_type == 3 ? fabsf(x[i]) : sqrtf(fabsf(x[i]));
|
| 403 |
+
sumlx += w * x[i] * l;
|
| 404 |
+
suml2 += w * l * l;
|
| 405 |
+
}
|
| 406 |
+
if (suml2 > 0 && sumlx * sumlx > best * suml2) {
|
| 407 |
+
for (int i = 0; i < n; i++) {
|
| 408 |
+
int l = ds4q_nearest_int(iscale * x[i]);
|
| 409 |
+
L[i] = nmax + DS4Q_MAX(-nmax, DS4Q_MIN(nmax - 1, l));
|
| 410 |
+
}
|
| 411 |
+
scale = sumlx / suml2;
|
| 412 |
+
best = scale * sumlx;
|
| 413 |
+
}
|
| 414 |
+
}
|
| 415 |
+
return scale;
|
| 416 |
+
}
|
| 417 |
+
|
| 418 |
+
static size_t ds4q_quantize_q8_0(const float *src, void *dst, int64_t start,
|
| 419 |
+
int64_t nrows, int64_t ncols) {
|
| 420 |
+
const int64_t qk = 32;
|
| 421 |
+
const size_t row_size = ds4q_row_size(DS4Q_TYPE_Q8_0, ncols);
|
| 422 |
+
const int64_t start_row = start / ncols;
|
| 423 |
+
uint8_t *out = (uint8_t *)dst + (size_t)start_row * row_size;
|
| 424 |
+
const int64_t nblocks = nrows * (ncols / qk);
|
| 425 |
+
|
| 426 |
+
for (int64_t b = 0; b < nblocks; b++) {
|
| 427 |
+
const float *x = src + start + (size_t)b * qk;
|
| 428 |
+
float amax = 0.0f;
|
| 429 |
+
for (int j = 0; j < qk; j++) {
|
| 430 |
+
const float av = fabsf(x[j]);
|
| 431 |
+
if (av > amax) amax = av;
|
| 432 |
+
}
|
| 433 |
+
|
| 434 |
+
const float d = amax / 127.0f;
|
| 435 |
+
const float id = d ? 1.0f / d : 0.0f;
|
| 436 |
+
const uint16_t hd = ds4q_f32_to_f16(d);
|
| 437 |
+
memcpy(out, &hd, sizeof(hd));
|
| 438 |
+
|
| 439 |
+
int8_t *qs = (int8_t *)(out + sizeof(hd));
|
| 440 |
+
for (int j = 0; j < qk; j++) qs[j] = (int8_t)roundf(x[j] * id);
|
| 441 |
+
out += sizeof(hd) + qk;
|
| 442 |
+
}
|
| 443 |
+
return (size_t)nrows * row_size;
|
| 444 |
+
}
|
| 445 |
+
|
| 446 |
+
static void ds4q_write_q4_k_block_ref(const float *x, uint8_t *y) {
|
| 447 |
+
enum { scales_off = 4, qs_off = 16 };
|
| 448 |
+
uint8_t L[QK_K];
|
| 449 |
+
uint8_t Laux[32];
|
| 450 |
+
float weights[32];
|
| 451 |
+
float mins[QK_K / 32];
|
| 452 |
+
float scales[QK_K / 32];
|
| 453 |
+
uint8_t *scales_out = y + scales_off;
|
| 454 |
+
uint8_t *qs_out = y + qs_off;
|
| 455 |
+
|
| 456 |
+
float max_scale = 0;
|
| 457 |
+
float max_min = 0;
|
| 458 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 459 |
+
float sum_x2 = 0;
|
| 460 |
+
for (int l = 0; l < 32; l++) sum_x2 += x[32 * j + l] * x[32 * j + l];
|
| 461 |
+
float av_x = sqrtf(sum_x2 / 32);
|
| 462 |
+
for (int l = 0; l < 32; l++) weights[l] = av_x + fabsf(x[32 * j + l]);
|
| 463 |
+
scales[j] = ds4q_make_qkx2_quants(32, 15, x + 32 * j, weights, L + 32 * j,
|
| 464 |
+
&mins[j], Laux, -1.0f, 0.1f, 20, false);
|
| 465 |
+
if (scales[j] > max_scale) max_scale = scales[j];
|
| 466 |
+
if (mins[j] > max_min) max_min = mins[j];
|
| 467 |
+
}
|
| 468 |
+
|
| 469 |
+
float inv_scale = max_scale > 0 ? 63.0f / max_scale : 0.0f;
|
| 470 |
+
float inv_min = max_min > 0 ? 63.0f / max_min : 0.0f;
|
| 471 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 472 |
+
uint8_t ls = ds4q_nearest_int(inv_scale * scales[j]);
|
| 473 |
+
uint8_t lm = ds4q_nearest_int(inv_min * mins[j]);
|
| 474 |
+
ls = DS4Q_MIN(63, ls);
|
| 475 |
+
lm = DS4Q_MIN(63, lm);
|
| 476 |
+
if (j < 4) {
|
| 477 |
+
scales_out[j] = ls;
|
| 478 |
+
scales_out[j + 4] = lm;
|
| 479 |
+
} else {
|
| 480 |
+
scales_out[j + 4] = (ls & 0xF) | ((lm & 0xF) << 4);
|
| 481 |
+
scales_out[j - 4] |= ((ls >> 4) << 6);
|
| 482 |
+
scales_out[j - 0] |= ((lm >> 4) << 6);
|
| 483 |
+
}
|
| 484 |
+
}
|
| 485 |
+
|
| 486 |
+
uint16_t d = ds4q_f32_to_f16(max_scale / 63.0f);
|
| 487 |
+
uint16_t dmin = ds4q_f32_to_f16(max_min / 63.0f);
|
| 488 |
+
memcpy(y + 0, &d, sizeof(d));
|
| 489 |
+
memcpy(y + 2, &dmin, sizeof(dmin));
|
| 490 |
+
|
| 491 |
+
uint8_t sc, m;
|
| 492 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 493 |
+
ds4q_get_scale_min_k4(j, scales_out, &sc, &m);
|
| 494 |
+
const float dd = ds4q_f16_to_f32(d) * sc;
|
| 495 |
+
if (!dd) continue;
|
| 496 |
+
const float dm = ds4q_f16_to_f32(dmin) * m;
|
| 497 |
+
for (int ii = 0; ii < 32; ii++) {
|
| 498 |
+
int l = ds4q_nearest_int((x[32 * j + ii] + dm) / dd);
|
| 499 |
+
l = DS4Q_MAX(0, DS4Q_MIN(15, l));
|
| 500 |
+
L[32 * j + ii] = l;
|
| 501 |
+
}
|
| 502 |
+
}
|
| 503 |
+
|
| 504 |
+
uint8_t *q = qs_out;
|
| 505 |
+
for (int j = 0; j < QK_K; j += 64) {
|
| 506 |
+
for (int l = 0; l < 32; l++) q[l] = L[j + l] | (L[j + l + 32] << 4);
|
| 507 |
+
q += 32;
|
| 508 |
+
}
|
| 509 |
+
}
|
| 510 |
+
|
| 511 |
+
static void ds4q_write_q4_k_block_weighted(const float *x, uint8_t *y, const float *quant_weights) {
|
| 512 |
+
enum { scales_off = 4, qs_off = 16 };
|
| 513 |
+
uint8_t L[QK_K];
|
| 514 |
+
uint8_t Laux[32];
|
| 515 |
+
uint8_t Ls[QK_K / 32];
|
| 516 |
+
uint8_t Lm[QK_K / 32];
|
| 517 |
+
float weights[32];
|
| 518 |
+
float sw[QK_K / 32];
|
| 519 |
+
float mins[QK_K / 32];
|
| 520 |
+
float scales[QK_K / 32];
|
| 521 |
+
uint8_t *scales_out = y + scales_off;
|
| 522 |
+
uint8_t *qs_out = y + qs_off;
|
| 523 |
+
|
| 524 |
+
float sum_x2 = 0;
|
| 525 |
+
for (int l = 0; l < QK_K; l++) sum_x2 += x[l] * x[l];
|
| 526 |
+
float sigma2 = 2 * sum_x2 / QK_K;
|
| 527 |
+
float av_x = sqrtf(sigma2);
|
| 528 |
+
|
| 529 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 530 |
+
if (quant_weights) {
|
| 531 |
+
const float *qw = quant_weights + 32 * j;
|
| 532 |
+
for (int l = 0; l < 32; l++) weights[l] = qw[l] * sqrtf(sigma2 + x[32 * j + l] * x[32 * j + l]);
|
| 533 |
+
} else {
|
| 534 |
+
for (int l = 0; l < 32; l++) weights[l] = av_x + fabsf(x[32 * j + l]);
|
| 535 |
+
}
|
| 536 |
+
float sumw = 0;
|
| 537 |
+
for (int l = 0; l < 32; l++) sumw += weights[l];
|
| 538 |
+
sw[j] = sumw;
|
| 539 |
+
scales[j] = ds4q_make_qkx3_quants(32, 15, x + 32 * j, weights, L + 32 * j,
|
| 540 |
+
&mins[j], Laux, -0.9f, 0.05f, 36, false);
|
| 541 |
+
}
|
| 542 |
+
|
| 543 |
+
float d_block = ds4q_make_qp_quants(QK_K / 32, 63, scales, Ls, sw);
|
| 544 |
+
float m_block = ds4q_make_qp_quants(QK_K / 32, 63, mins, Lm, sw);
|
| 545 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 546 |
+
uint8_t ls = Ls[j];
|
| 547 |
+
uint8_t lm = Lm[j];
|
| 548 |
+
if (j < 4) {
|
| 549 |
+
scales_out[j] = ls;
|
| 550 |
+
scales_out[j + 4] = lm;
|
| 551 |
+
} else {
|
| 552 |
+
scales_out[j + 4] = (ls & 0xF) | ((lm & 0xF) << 4);
|
| 553 |
+
scales_out[j - 4] |= ((ls >> 4) << 6);
|
| 554 |
+
scales_out[j - 0] |= ((lm >> 4) << 6);
|
| 555 |
+
}
|
| 556 |
+
}
|
| 557 |
+
|
| 558 |
+
uint16_t d = ds4q_f32_to_f16(d_block);
|
| 559 |
+
uint16_t dmin = ds4q_f32_to_f16(m_block);
|
| 560 |
+
memcpy(y + 0, &d, sizeof(d));
|
| 561 |
+
memcpy(y + 2, &dmin, sizeof(dmin));
|
| 562 |
+
|
| 563 |
+
uint8_t sc, m;
|
| 564 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 565 |
+
ds4q_get_scale_min_k4(j, scales_out, &sc, &m);
|
| 566 |
+
const float dd = ds4q_f16_to_f32(d) * sc;
|
| 567 |
+
if (!dd) continue;
|
| 568 |
+
const float dm = ds4q_f16_to_f32(dmin) * m;
|
| 569 |
+
for (int ii = 0; ii < 32; ii++) {
|
| 570 |
+
int l = ds4q_nearest_int((x[32 * j + ii] + dm) / dd);
|
| 571 |
+
l = DS4Q_MAX(0, DS4Q_MIN(15, l));
|
| 572 |
+
L[32 * j + ii] = l;
|
| 573 |
+
}
|
| 574 |
+
}
|
| 575 |
+
|
| 576 |
+
uint8_t *q = qs_out;
|
| 577 |
+
for (int j = 0; j < QK_K; j += 64) {
|
| 578 |
+
for (int l = 0; l < 32; l++) q[l] = L[j + l] | (L[j + l + 32] << 4);
|
| 579 |
+
q += 32;
|
| 580 |
+
}
|
| 581 |
+
}
|
| 582 |
+
|
| 583 |
+
static size_t ds4q_quantize_q4_k(const float *src, void *dst, int64_t start,
|
| 584 |
+
int64_t nrows, int64_t ncols, const float *quant_weights) {
|
| 585 |
+
const size_t row_size = ds4q_row_size(DS4Q_TYPE_Q4_K, ncols);
|
| 586 |
+
const int64_t start_row = start / ncols;
|
| 587 |
+
uint8_t *out = (uint8_t *)dst + (size_t)start_row * row_size;
|
| 588 |
+
const int64_t blocks_per_row = ncols / QK_K;
|
| 589 |
+
|
| 590 |
+
for (int64_t row = 0; row < nrows; row++) {
|
| 591 |
+
const float *xrow = src + start + (size_t)row * (size_t)ncols;
|
| 592 |
+
for (int64_t b = 0; b < blocks_per_row; b++) {
|
| 593 |
+
uint8_t *block = out + (size_t)row * row_size + (size_t)b * ds4q_type_traits[DS4Q_TYPE_Q4_K].type_size;
|
| 594 |
+
const float *x = xrow + (size_t)b * QK_K;
|
| 595 |
+
if (quant_weights) {
|
| 596 |
+
ds4q_write_q4_k_block_weighted(x, block, quant_weights + (size_t)b * QK_K);
|
| 597 |
+
} else {
|
| 598 |
+
ds4q_write_q4_k_block_ref(x, block);
|
| 599 |
+
}
|
| 600 |
+
}
|
| 601 |
+
}
|
| 602 |
+
return (size_t)nrows * row_size;
|
| 603 |
+
}
|
| 604 |
+
|
| 605 |
+
static void ds4q_write_q5_k_block_ref(const float *x, uint8_t *y) {
|
| 606 |
+
enum { d_off = 0, dmin_off = 2, scales_off = 4, qh_off = 16, qs_off = 48 };
|
| 607 |
+
uint8_t L[QK_K];
|
| 608 |
+
uint8_t Laux[32];
|
| 609 |
+
float weights[32];
|
| 610 |
+
float mins[QK_K / 32];
|
| 611 |
+
float scales[QK_K / 32];
|
| 612 |
+
uint8_t *scales_out = y + scales_off;
|
| 613 |
+
uint8_t *qh = y + qh_off;
|
| 614 |
+
uint8_t *ql = y + qs_off;
|
| 615 |
+
|
| 616 |
+
float max_scale = 0.0f;
|
| 617 |
+
float max_min = 0.0f;
|
| 618 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 619 |
+
float sum_x2 = 0.0f;
|
| 620 |
+
for (int l = 0; l < 32; l++) sum_x2 += x[32 * j + l] * x[32 * j + l];
|
| 621 |
+
const float av_x = sqrtf(sum_x2 / 32);
|
| 622 |
+
for (int l = 0; l < 32; l++) weights[l] = av_x + fabsf(x[32 * j + l]);
|
| 623 |
+
scales[j] = ds4q_make_qkx2_quants(
|
| 624 |
+
32, 31, x + 32 * j, weights, L + 32 * j, &mins[j], Laux,
|
| 625 |
+
-0.5f, 0.1f, 15, false);
|
| 626 |
+
if (scales[j] > max_scale) max_scale = scales[j];
|
| 627 |
+
if (mins[j] > max_min) max_min = mins[j];
|
| 628 |
+
}
|
| 629 |
+
|
| 630 |
+
const float inv_scale = max_scale > 0 ? 63.0f / max_scale : 0.0f;
|
| 631 |
+
const float inv_min = max_min > 0 ? 63.0f / max_min : 0.0f;
|
| 632 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 633 |
+
uint8_t ls = DS4Q_MIN(63, ds4q_nearest_int(inv_scale * scales[j]));
|
| 634 |
+
uint8_t lm = DS4Q_MIN(63, ds4q_nearest_int(inv_min * mins[j]));
|
| 635 |
+
if (j < 4) {
|
| 636 |
+
scales_out[j] = ls;
|
| 637 |
+
scales_out[j + 4] = lm;
|
| 638 |
+
} else {
|
| 639 |
+
scales_out[j + 4] = (ls & 0xF) | ((lm & 0xF) << 4);
|
| 640 |
+
scales_out[j - 4] |= (ls >> 4) << 6;
|
| 641 |
+
scales_out[j] |= (lm >> 4) << 6;
|
| 642 |
+
}
|
| 643 |
+
}
|
| 644 |
+
|
| 645 |
+
const uint16_t d = ds4q_f32_to_f16(max_scale / 63.0f);
|
| 646 |
+
const uint16_t dmin = ds4q_f32_to_f16(max_min / 63.0f);
|
| 647 |
+
memcpy(y + d_off, &d, sizeof(d));
|
| 648 |
+
memcpy(y + dmin_off, &dmin, sizeof(dmin));
|
| 649 |
+
|
| 650 |
+
uint8_t sc, m;
|
| 651 |
+
for (int j = 0; j < QK_K / 32; j++) {
|
| 652 |
+
ds4q_get_scale_min_k4(j, scales_out, &sc, &m);
|
| 653 |
+
const float dd = ds4q_f16_to_f32(d) * sc;
|
| 654 |
+
if (!dd) continue;
|
| 655 |
+
const float dm = ds4q_f16_to_f32(dmin) * m;
|
| 656 |
+
for (int ii = 0; ii < 32; ii++) {
|
| 657 |
+
int l = ds4q_nearest_int((x[32 * j + ii] + dm) / dd);
|
| 658 |
+
L[32 * j + ii] = DS4Q_MAX(0, DS4Q_MIN(31, l));
|
| 659 |
+
}
|
| 660 |
+
}
|
| 661 |
+
|
| 662 |
+
memset(qh, 0, QK_K / 8);
|
| 663 |
+
uint8_t m1 = 1;
|
| 664 |
+
uint8_t m2 = 2;
|
| 665 |
+
for (int n = 0; n < QK_K; n += 64) {
|
| 666 |
+
for (int j = 0; j < 32; j++) {
|
| 667 |
+
int l1 = L[n + j];
|
| 668 |
+
if (l1 > 15) {
|
| 669 |
+
l1 -= 16;
|
| 670 |
+
qh[j] |= m1;
|
| 671 |
+
}
|
| 672 |
+
int l2 = L[n + j + 32];
|
| 673 |
+
if (l2 > 15) {
|
| 674 |
+
l2 -= 16;
|
| 675 |
+
qh[j] |= m2;
|
| 676 |
+
}
|
| 677 |
+
ql[j] = l1 | (l2 << 4);
|
| 678 |
+
}
|
| 679 |
+
m1 <<= 2;
|
| 680 |
+
m2 <<= 2;
|
| 681 |
+
ql += 32;
|
| 682 |
+
}
|
| 683 |
+
}
|
| 684 |
+
|
| 685 |
+
static size_t ds4q_quantize_q5_k(const float *src, void *dst, int64_t start,
|
| 686 |
+
int64_t nrows, int64_t ncols) {
|
| 687 |
+
const size_t row_size = ds4q_row_size(DS4Q_TYPE_Q5_K, ncols);
|
| 688 |
+
const int64_t start_row = start / ncols;
|
| 689 |
+
uint8_t *out = (uint8_t *)dst + (size_t)start_row * row_size;
|
| 690 |
+
const int64_t blocks_per_row = ncols / QK_K;
|
| 691 |
+
for (int64_t row = 0; row < nrows; row++) {
|
| 692 |
+
const float *xrow = src + start + (size_t)row * (size_t)ncols;
|
| 693 |
+
for (int64_t b = 0; b < blocks_per_row; b++) {
|
| 694 |
+
uint8_t *block = out + (size_t)row * row_size +
|
| 695 |
+
(size_t)b * ds4q_type_traits[DS4Q_TYPE_Q5_K].type_size;
|
| 696 |
+
ds4q_write_q5_k_block_ref(xrow + (size_t)b * QK_K, block);
|
| 697 |
+
}
|
| 698 |
+
}
|
| 699 |
+
return (size_t)nrows * row_size;
|
| 700 |
+
}
|
| 701 |
+
|
| 702 |
+
static void ds4q_write_q6_k_block_ref(const float *x, uint8_t *y) {
|
| 703 |
+
enum { ql_off = 0, qh_off = 128, scales_off = 192, d_off = 208 };
|
| 704 |
+
int8_t L[QK_K];
|
| 705 |
+
float scales[QK_K / 16];
|
| 706 |
+
uint8_t *ql = y + ql_off;
|
| 707 |
+
uint8_t *qh = y + qh_off;
|
| 708 |
+
int8_t *scales_out = (int8_t *)(y + scales_off);
|
| 709 |
+
|
| 710 |
+
float max_scale = 0.0f;
|
| 711 |
+
float max_abs_scale = 0.0f;
|
| 712 |
+
for (int ib = 0; ib < QK_K / 16; ib++) {
|
| 713 |
+
const float scale = ds4q_make_qx_quants(16, 32, x + 16 * ib, L + 16 * ib, 1, NULL);
|
| 714 |
+
scales[ib] = scale;
|
| 715 |
+
const float abs_scale = fabsf(scale);
|
| 716 |
+
if (abs_scale > max_abs_scale) {
|
| 717 |
+
max_abs_scale = abs_scale;
|
| 718 |
+
max_scale = scale;
|
| 719 |
+
}
|
| 720 |
+
}
|
| 721 |
+
if (max_abs_scale < DS4Q_GROUP_MAX_EPS) {
|
| 722 |
+
memset(y, 0, ds4q_type_traits[DS4Q_TYPE_Q6_K].type_size);
|
| 723 |
+
return;
|
| 724 |
+
}
|
| 725 |
+
|
| 726 |
+
const float iscale = -128.0f / max_scale;
|
| 727 |
+
const uint16_t d = ds4q_f32_to_f16(1.0f / iscale);
|
| 728 |
+
memcpy(y + d_off, &d, sizeof(d));
|
| 729 |
+
for (int ib = 0; ib < QK_K / 16; ib++) {
|
| 730 |
+
scales_out[ib] = DS4Q_MIN(127, ds4q_nearest_int(iscale * scales[ib]));
|
| 731 |
+
}
|
| 732 |
+
for (int j = 0; j < QK_K / 16; j++) {
|
| 733 |
+
const float dd = ds4q_f16_to_f32(d) * scales_out[j];
|
| 734 |
+
if (!dd) continue;
|
| 735 |
+
for (int ii = 0; ii < 16; ii++) {
|
| 736 |
+
int l = ds4q_nearest_int(x[16 * j + ii] / dd);
|
| 737 |
+
l = DS4Q_MAX(-32, DS4Q_MIN(31, l));
|
| 738 |
+
L[16 * j + ii] = l + 32;
|
| 739 |
+
}
|
| 740 |
+
}
|
| 741 |
+
for (int j = 0; j < QK_K; j += 128) {
|
| 742 |
+
for (int l = 0; l < 32; l++) {
|
| 743 |
+
const uint8_t q1 = L[j + l] & 0xF;
|
| 744 |
+
const uint8_t q2 = L[j + l + 32] & 0xF;
|
| 745 |
+
const uint8_t q3 = L[j + l + 64] & 0xF;
|
| 746 |
+
const uint8_t q4 = L[j + l + 96] & 0xF;
|
| 747 |
+
ql[l] = q1 | (q3 << 4);
|
| 748 |
+
ql[l + 32] = q2 | (q4 << 4);
|
| 749 |
+
qh[l] = (L[j + l] >> 4) |
|
| 750 |
+
((L[j + l + 32] >> 4) << 2) |
|
| 751 |
+
((L[j + l + 64] >> 4) << 4) |
|
| 752 |
+
((L[j + l + 96] >> 4) << 6);
|
| 753 |
+
}
|
| 754 |
+
ql += 64;
|
| 755 |
+
qh += 32;
|
| 756 |
+
}
|
| 757 |
+
}
|
| 758 |
+
|
| 759 |
+
static size_t ds4q_quantize_q6_k(const float *src, void *dst, int64_t start,
|
| 760 |
+
int64_t nrows, int64_t ncols) {
|
| 761 |
+
const size_t row_size = ds4q_row_size(DS4Q_TYPE_Q6_K, ncols);
|
| 762 |
+
const int64_t start_row = start / ncols;
|
| 763 |
+
uint8_t *out = (uint8_t *)dst + (size_t)start_row * row_size;
|
| 764 |
+
const int64_t blocks_per_row = ncols / QK_K;
|
| 765 |
+
for (int64_t row = 0; row < nrows; row++) {
|
| 766 |
+
const float *xrow = src + start + (size_t)row * (size_t)ncols;
|
| 767 |
+
for (int64_t b = 0; b < blocks_per_row; b++) {
|
| 768 |
+
uint8_t *block = out + (size_t)row * row_size +
|
| 769 |
+
(size_t)b * ds4q_type_traits[DS4Q_TYPE_Q6_K].type_size;
|
| 770 |
+
ds4q_write_q6_k_block_ref(xrow + (size_t)b * QK_K, block);
|
| 771 |
+
}
|
| 772 |
+
}
|
| 773 |
+
return (size_t)nrows * row_size;
|
| 774 |
+
}
|
| 775 |
+
|
| 776 |
+
static void ds4q_write_q2_k_block_ref(const float *x, uint8_t *y) {
|
| 777 |
+
enum { scales_off = 0, qs_off = 16, d_off = 80, dmin_off = 82 };
|
| 778 |
+
const float q4scale = 15.0f;
|
| 779 |
+
uint8_t L[QK_K];
|
| 780 |
+
uint8_t Laux[16];
|
| 781 |
+
float weights[16];
|
| 782 |
+
float mins[QK_K / 16];
|
| 783 |
+
float scales[QK_K / 16];
|
| 784 |
+
uint8_t *scales_out = y + scales_off;
|
| 785 |
+
uint8_t *qs_out = y + qs_off;
|
| 786 |
+
|
| 787 |
+
float max_scale = 0;
|
| 788 |
+
float max_min = 0;
|
| 789 |
+
for (int j = 0; j < QK_K / 16; j++) {
|
| 790 |
+
for (int l = 0; l < 16; l++) weights[l] = fabsf(x[16 * j + l]);
|
| 791 |
+
scales[j] = ds4q_make_qkx2_quants(16, 3, x + 16 * j, weights, L + 16 * j,
|
| 792 |
+
&mins[j], Laux, -0.5f, 0.1f, 15, true);
|
| 793 |
+
if (scales[j] > max_scale) max_scale = scales[j];
|
| 794 |
+
if (mins[j] > max_min) max_min = mins[j];
|
| 795 |
+
}
|
| 796 |
+
|
| 797 |
+
uint16_t hd, hmin;
|
| 798 |
+
if (max_scale > 0) {
|
| 799 |
+
float iscale = q4scale / max_scale;
|
| 800 |
+
for (int j = 0; j < QK_K / 16; j++) scales_out[j] = ds4q_nearest_int(iscale * scales[j]);
|
| 801 |
+
hd = ds4q_f32_to_f16(max_scale / q4scale);
|
| 802 |
+
} else {
|
| 803 |
+
memset(scales_out, 0, QK_K / 16);
|
| 804 |
+
hd = ds4q_f32_to_f16(0.0f);
|
| 805 |
+
}
|
| 806 |
+
if (max_min > 0) {
|
| 807 |
+
float iscale = q4scale / max_min;
|
| 808 |
+
for (int j = 0; j < QK_K / 16; j++) scales_out[j] |= ds4q_nearest_int(iscale * mins[j]) << 4;
|
| 809 |
+
hmin = ds4q_f32_to_f16(max_min / q4scale);
|
| 810 |
+
} else {
|
| 811 |
+
hmin = ds4q_f32_to_f16(0.0f);
|
| 812 |
+
}
|
| 813 |
+
memcpy(y + d_off, &hd, sizeof(hd));
|
| 814 |
+
memcpy(y + dmin_off, &hmin, sizeof(hmin));
|
| 815 |
+
|
| 816 |
+
for (int j = 0; j < QK_K / 16; j++) {
|
| 817 |
+
const float d = ds4q_f16_to_f32(hd) * (scales_out[j] & 0xF);
|
| 818 |
+
if (!d) continue;
|
| 819 |
+
const float dm = ds4q_f16_to_f32(hmin) * (scales_out[j] >> 4);
|
| 820 |
+
for (int ii = 0; ii < 16; ii++) {
|
| 821 |
+
int l = ds4q_nearest_int((x[16 * j + ii] + dm) / d);
|
| 822 |
+
l = DS4Q_MAX(0, DS4Q_MIN(3, l));
|
| 823 |
+
L[16 * j + ii] = l;
|
| 824 |
+
}
|
| 825 |
+
}
|
| 826 |
+
|
| 827 |
+
for (int j = 0; j < QK_K; j += 128) {
|
| 828 |
+
for (int l = 0; l < 32; l++) {
|
| 829 |
+
qs_out[j / 4 + l] = L[j + l] | (L[j + l + 32] << 2) |
|
| 830 |
+
(L[j + l + 64] << 4) | (L[j + l + 96] << 6);
|
| 831 |
+
}
|
| 832 |
+
}
|
| 833 |
+
}
|
| 834 |
+
|
| 835 |
+
static void ds4q_write_q2_k_block_weighted(const float *x, uint8_t *y, const float *quant_weights) {
|
| 836 |
+
enum { scales_off = 0, qs_off = 16, d_off = 80, dmin_off = 82 };
|
| 837 |
+
uint8_t L[QK_K];
|
| 838 |
+
uint8_t Laux[16];
|
| 839 |
+
float mins[QK_K / 16];
|
| 840 |
+
float scales[QK_K / 16];
|
| 841 |
+
float sw[QK_K / 16];
|
| 842 |
+
float weight[16];
|
| 843 |
+
uint8_t Ls[QK_K / 16], Lm[QK_K / 16];
|
| 844 |
+
uint8_t *scales_out = y + scales_off;
|
| 845 |
+
uint8_t *qs_out = y + qs_off;
|
| 846 |
+
|
| 847 |
+
memset(sw, 0, sizeof(sw));
|
| 848 |
+
float sumx2 = 0;
|
| 849 |
+
for (int j = 0; j < QK_K; j++) sumx2 += x[j] * x[j];
|
| 850 |
+
float sigma2 = sumx2 / QK_K;
|
| 851 |
+
for (int j = 0; j < QK_K / 16; j++) {
|
| 852 |
+
const float *qw = quant_weights + 16 * j;
|
| 853 |
+
for (int l = 0; l < 16; l++) weight[l] = qw[l] * sqrtf(sigma2 + x[16 * j + l] * x[16 * j + l]);
|
| 854 |
+
for (int l = 0; l < QK_K / 16; l++) sw[j] += weight[l];
|
| 855 |
+
scales[j] = ds4q_make_qkx3_quants(16, 3, x + 16 * j, weight, L + 16 * j,
|
| 856 |
+
&mins[j], Laux, -0.9f, 0.05f, 36, false);
|
| 857 |
+
}
|
| 858 |
+
|
| 859 |
+
float dm = ds4q_make_qp_quants(QK_K / 16, 15, scales, Ls, sw);
|
| 860 |
+
float mm = ds4q_make_qp_quants(QK_K / 16, 15, mins, Lm, sw);
|
| 861 |
+
uint16_t hd = ds4q_f32_to_f16(dm);
|
| 862 |
+
uint16_t hmin = ds4q_f32_to_f16(mm);
|
| 863 |
+
memcpy(y + d_off, &hd, sizeof(hd));
|
| 864 |
+
memcpy(y + dmin_off, &hmin, sizeof(hmin));
|
| 865 |
+
dm = ds4q_f16_to_f32(hd);
|
| 866 |
+
mm = ds4q_f16_to_f32(hmin);
|
| 867 |
+
|
| 868 |
+
for (int j = 0; j < QK_K / 16; j++) scales_out[j] = Ls[j] | (Lm[j] << 4);
|
| 869 |
+
|
| 870 |
+
for (int j = 0; j < QK_K / 16; j++) {
|
| 871 |
+
const float d = dm * (scales_out[j] & 0xF);
|
| 872 |
+
if (!d) continue;
|
| 873 |
+
const float m = mm * (scales_out[j] >> 4);
|
| 874 |
+
for (int ii = 0; ii < 16; ii++) {
|
| 875 |
+
int l = ds4q_nearest_int((x[16 * j + ii] + m) / d);
|
| 876 |
+
l = DS4Q_MAX(0, DS4Q_MIN(3, l));
|
| 877 |
+
L[16 * j + ii] = l;
|
| 878 |
+
}
|
| 879 |
+
}
|
| 880 |
+
|
| 881 |
+
for (int j = 0; j < QK_K; j += 128) {
|
| 882 |
+
for (int l = 0; l < 32; l++) {
|
| 883 |
+
qs_out[j / 4 + l] = L[j + l] | (L[j + l + 32] << 2) |
|
| 884 |
+
(L[j + l + 64] << 4) | (L[j + l + 96] << 6);
|
| 885 |
+
}
|
| 886 |
+
}
|
| 887 |
+
}
|
| 888 |
+
|
| 889 |
+
static size_t ds4q_quantize_q2_k(const float *src, void *dst, int64_t start,
|
| 890 |
+
int64_t nrows, int64_t ncols, const float *quant_weights) {
|
| 891 |
+
const size_t row_size = ds4q_row_size(DS4Q_TYPE_Q2_K, ncols);
|
| 892 |
+
const int64_t start_row = start / ncols;
|
| 893 |
+
uint8_t *out = (uint8_t *)dst + (size_t)start_row * row_size;
|
| 894 |
+
const int64_t blocks_per_row = ncols / QK_K;
|
| 895 |
+
|
| 896 |
+
for (int64_t row = 0; row < nrows; row++) {
|
| 897 |
+
const float *xrow = src + start + (size_t)row * (size_t)ncols;
|
| 898 |
+
for (int64_t b = 0; b < blocks_per_row; b++) {
|
| 899 |
+
uint8_t *block = out + (size_t)row * row_size + (size_t)b * ds4q_type_traits[DS4Q_TYPE_Q2_K].type_size;
|
| 900 |
+
const float *x = xrow + (size_t)b * QK_K;
|
| 901 |
+
if (quant_weights) {
|
| 902 |
+
ds4q_write_q2_k_block_weighted(x, block, quant_weights + (size_t)b * QK_K);
|
| 903 |
+
} else {
|
| 904 |
+
ds4q_write_q2_k_block_ref(x, block);
|
| 905 |
+
}
|
| 906 |
+
}
|
| 907 |
+
}
|
| 908 |
+
return (size_t)nrows * row_size;
|
| 909 |
+
}
|
| 910 |
+
|
| 911 |
+
typedef struct {
|
| 912 |
+
uint64_t *grid;
|
| 913 |
+
int *map;
|
| 914 |
+
uint16_t *neighbours;
|
| 915 |
+
} ds4q_iq2_data;
|
| 916 |
+
|
| 917 |
+
static ds4q_iq2_data ds4q_iq2_xxs_data;
|
| 918 |
+
|
| 919 |
+
static int ds4q_iq2_compare_func(const void *left, const void *right) {
|
| 920 |
+
const int *l = (const int *)left;
|
| 921 |
+
const int *r = (const int *)right;
|
| 922 |
+
return l[0] < r[0] ? -1 :
|
| 923 |
+
l[0] > r[0] ? 1 :
|
| 924 |
+
l[1] < r[1] ? -1 :
|
| 925 |
+
l[1] > r[1] ? 1 : 0;
|
| 926 |
+
}
|
| 927 |
+
|
| 928 |
+
/*
|
| 929 |
+
* IQ2_XXS quantizes a 256-value row block as eight 32-value groups. Each
|
| 930 |
+
* group stores four 8-value grid indices plus four 7-bit sign masks; the
|
| 931 |
+
* single f16 block scale is refined by 4-bit per-group scale nibbles.
|
| 932 |
+
*
|
| 933 |
+
* The grid is tiny, but not every possible 2-bit 8-tuple is allowed. During
|
| 934 |
+
* initialization we build the direct map for allowed tuples and a nearest-grid
|
| 935 |
+
* list for the missing ones, matching the GGML search exactly.
|
| 936 |
+
*/
|
| 937 |
+
static void ds4q_iq2_xxs_init(void) {
|
| 938 |
+
if (ds4q_iq2_xxs_data.grid) return;
|
| 939 |
+
pthread_mutex_lock(&ds4q_init_mutex);
|
| 940 |
+
if (ds4q_iq2_xxs_data.grid) {
|
| 941 |
+
pthread_mutex_unlock(&ds4q_init_mutex);
|
| 942 |
+
return;
|
| 943 |
+
}
|
| 944 |
+
|
| 945 |
+
enum { grid_size = 256, map_size = 43692, neighbour_shells = 2 };
|
| 946 |
+
static const uint16_t kgrid[256] = {
|
| 947 |
+
0, 2, 5, 8, 10, 17, 20, 32, 34, 40, 42, 65, 68, 80, 88, 97,
|
| 948 |
+
100, 128, 130, 138, 162, 257, 260, 272, 277, 320, 388, 408, 512, 514, 546, 642,
|
| 949 |
+
1025, 1028, 1040, 1057, 1060, 1088, 1090, 1096, 1120, 1153, 1156, 1168, 1188, 1280, 1282, 1288,
|
| 950 |
+
1312, 1350, 1385, 1408, 1425, 1545, 1552, 1600, 1668, 1700, 2048, 2053, 2056, 2068, 2088, 2113,
|
| 951 |
+
2116, 2128, 2130, 2184, 2308, 2368, 2562, 2580, 4097, 4100, 4112, 4129, 4160, 4192, 4228, 4240,
|
| 952 |
+
4245, 4352, 4360, 4384, 4432, 4442, 4480, 4644, 4677, 5120, 5128, 5152, 5157, 5193, 5248, 5400,
|
| 953 |
+
5474, 5632, 5654, 6145, 6148, 6160, 6208, 6273, 6400, 6405, 6560, 6737, 8192, 8194, 8202, 8260,
|
| 954 |
+
8289, 8320, 8322, 8489, 8520, 8704, 8706, 9217, 9220, 9232, 9280, 9302, 9472, 9537, 9572, 9872,
|
| 955 |
+
10248, 10272, 10388, 10820, 16385, 16388, 16400, 16408, 16417, 16420, 16448, 16456, 16470, 16480, 16513, 16516,
|
| 956 |
+
16528, 16640, 16672, 16737, 16768, 16773, 16897, 16912, 16968, 16982, 17000, 17408, 17416, 17440, 17536, 17561,
|
| 957 |
+
17682, 17700, 17920, 18433, 18436, 18448, 18496, 18501, 18688, 18776, 18785, 18818, 19013, 19088, 20480, 20488,
|
| 958 |
+
20497, 20505, 20512, 20608, 20616, 20740, 20802, 20900, 21137, 21648, 21650, 21770, 22017, 22100, 22528, 22545,
|
| 959 |
+
22553, 22628, 22848, 23048, 24580, 24592, 24640, 24680, 24832, 24917, 25112, 25184, 25600, 25605, 25872, 25874,
|
| 960 |
+
25988, 26690, 32768, 32770, 32778, 32833, 32898, 33028, 33048, 33088, 33297, 33793, 33796, 33808, 33813, 33856,
|
| 961 |
+
33888, 34048, 34118, 34196, 34313, 34368, 34400, 34818, 35076, 35345, 36868, 36880, 36900, 36928, 37025, 37142,
|
| 962 |
+
37248, 37445, 37888, 37922, 37956, 38225, 39041, 39200, 40962, 41040, 41093, 41225, 41472, 42008, 43088, 43268,
|
| 963 |
+
};
|
| 964 |
+
|
| 965 |
+
uint64_t *grid = malloc((size_t)grid_size * sizeof(grid[0]));
|
| 966 |
+
int *map = malloc((size_t)map_size * sizeof(map[0]));
|
| 967 |
+
int *dist2 = malloc((size_t)2 * grid_size * sizeof(dist2[0]));
|
| 968 |
+
assert(grid && map && dist2);
|
| 969 |
+
|
| 970 |
+
for (int k = 0; k < grid_size; k++) {
|
| 971 |
+
int8_t *pos = (int8_t *)(grid + k);
|
| 972 |
+
for (int i = 0; i < 8; i++) {
|
| 973 |
+
int l = (kgrid[k] >> (2 * i)) & 3;
|
| 974 |
+
pos[i] = 2 * l + 1;
|
| 975 |
+
}
|
| 976 |
+
}
|
| 977 |
+
|
| 978 |
+
for (int i = 0; i < map_size; i++) map[i] = -1;
|
| 979 |
+
for (int i = 0; i < grid_size; i++) map[kgrid[i]] = i;
|
| 980 |
+
|
| 981 |
+
int8_t pos[8];
|
| 982 |
+
int num_neighbors = 0;
|
| 983 |
+
int num_not_in_map = 0;
|
| 984 |
+
for (int i = 0; i < map_size; i++) {
|
| 985 |
+
if (map[i] >= 0) continue;
|
| 986 |
+
num_not_in_map++;
|
| 987 |
+
for (int k = 0; k < 8; k++) pos[k] = 2 * ((i >> (2 * k)) & 3) + 1;
|
| 988 |
+
for (int j = 0; j < grid_size; j++) {
|
| 989 |
+
const int8_t *pg = (const int8_t *)(grid + j);
|
| 990 |
+
int d2 = 0;
|
| 991 |
+
for (int k = 0; k < 8; k++) d2 += (pg[k] - pos[k]) * (pg[k] - pos[k]);
|
| 992 |
+
dist2[2 * j + 0] = d2;
|
| 993 |
+
dist2[2 * j + 1] = j;
|
| 994 |
+
}
|
| 995 |
+
qsort(dist2, grid_size, 2 * sizeof(int), ds4q_iq2_compare_func);
|
| 996 |
+
int d2 = dist2[0], have = 1;
|
| 997 |
+
for (int j = 0; j < grid_size; j++) {
|
| 998 |
+
if (dist2[2 * j] > d2) {
|
| 999 |
+
if (have == neighbour_shells) break;
|
| 1000 |
+
d2 = dist2[2 * j];
|
| 1001 |
+
have++;
|
| 1002 |
+
}
|
| 1003 |
+
num_neighbors++;
|
| 1004 |
+
}
|
| 1005 |
+
}
|
| 1006 |
+
|
| 1007 |
+
uint16_t *neighbours = malloc((size_t)(num_neighbors + num_not_in_map) * sizeof(neighbours[0]));
|
| 1008 |
+
assert(neighbours);
|
| 1009 |
+
int counter = 0;
|
| 1010 |
+
for (int i = 0; i < map_size; i++) {
|
| 1011 |
+
if (map[i] >= 0) continue;
|
| 1012 |
+
for (int k = 0; k < 8; k++) pos[k] = 2 * ((i >> (2 * k)) & 3) + 1;
|
| 1013 |
+
for (int j = 0; j < grid_size; j++) {
|
| 1014 |
+
const int8_t *pg = (const int8_t *)(grid + j);
|
| 1015 |
+
int d2 = 0;
|
| 1016 |
+
for (int k = 0; k < 8; k++) d2 += (pg[k] - pos[k]) * (pg[k] - pos[k]);
|
| 1017 |
+
dist2[2 * j + 0] = d2;
|
| 1018 |
+
dist2[2 * j + 1] = j;
|
| 1019 |
+
}
|
| 1020 |
+
qsort(dist2, grid_size, 2 * sizeof(int), ds4q_iq2_compare_func);
|
| 1021 |
+
map[i] = -(counter + 1);
|
| 1022 |
+
int d2 = dist2[0], have = 1;
|
| 1023 |
+
uint16_t *start = &neighbours[counter++];
|
| 1024 |
+
int n = 0;
|
| 1025 |
+
for (int j = 0; j < grid_size; j++) {
|
| 1026 |
+
if (dist2[2 * j] > d2) {
|
| 1027 |
+
if (have == neighbour_shells) break;
|
| 1028 |
+
d2 = dist2[2 * j];
|
| 1029 |
+
have++;
|
| 1030 |
+
}
|
| 1031 |
+
neighbours[counter++] = (uint16_t)dist2[2 * j + 1];
|
| 1032 |
+
n++;
|
| 1033 |
+
}
|
| 1034 |
+
*start = (uint16_t)n;
|
| 1035 |
+
}
|
| 1036 |
+
|
| 1037 |
+
free(dist2);
|
| 1038 |
+
ds4q_iq2_xxs_data.map = map;
|
| 1039 |
+
ds4q_iq2_xxs_data.neighbours = neighbours;
|
| 1040 |
+
ds4q_iq2_xxs_data.grid = grid;
|
| 1041 |
+
pthread_mutex_unlock(&ds4q_init_mutex);
|
| 1042 |
+
}
|
| 1043 |
+
|
| 1044 |
+
static int ds4q_iq2_find_best_neighbour(const uint16_t *neighbours, const uint64_t *grid,
|
| 1045 |
+
const float *xval, const float *weight,
|
| 1046 |
+
float scale, uint8_t *L) {
|
| 1047 |
+
int num_neighbors = neighbours[0];
|
| 1048 |
+
assert(num_neighbors > 0);
|
| 1049 |
+
float best_d2 = FLT_MAX;
|
| 1050 |
+
int grid_index = -1;
|
| 1051 |
+
for (int j = 1; j <= num_neighbors; j++) {
|
| 1052 |
+
const int8_t *pg = (const int8_t *)(grid + neighbours[j]);
|
| 1053 |
+
float d2 = 0;
|
| 1054 |
+
for (int i = 0; i < 8; i++) {
|
| 1055 |
+
float q = pg[i];
|
| 1056 |
+
float diff = scale * q - xval[i];
|
| 1057 |
+
d2 += weight[i] * diff * diff;
|
| 1058 |
+
}
|
| 1059 |
+
if (d2 < best_d2) {
|
| 1060 |
+
best_d2 = d2;
|
| 1061 |
+
grid_index = neighbours[j];
|
| 1062 |
+
}
|
| 1063 |
+
}
|
| 1064 |
+
assert(grid_index >= 0);
|
| 1065 |
+
const int8_t *pg = (const int8_t *)(grid + grid_index);
|
| 1066 |
+
for (int i = 0; i < 8; i++) L[i] = (uint8_t)((pg[i] - 1) / 2);
|
| 1067 |
+
return grid_index;
|
| 1068 |
+
}
|
| 1069 |
+
|
| 1070 |
+
static void ds4q_write_iq2_xxs_block(const float *x, uint8_t *y, const float *quant_weights) {
|
| 1071 |
+
enum { d_off = 0, qs_off = 2, block_size = 32, k_max_q = 3 };
|
| 1072 |
+
assert(quant_weights);
|
| 1073 |
+
|
| 1074 |
+
uint32_t q2[2 * (QK_K / block_size)];
|
| 1075 |
+
float scales[QK_K / block_size];
|
| 1076 |
+
float weight[block_size];
|
| 1077 |
+
float xval[block_size];
|
| 1078 |
+
uint8_t L[block_size];
|
| 1079 |
+
uint8_t Laux[block_size];
|
| 1080 |
+
float waux[block_size];
|
| 1081 |
+
uint8_t block_signs[4];
|
| 1082 |
+
|
| 1083 |
+
uint16_t hd = ds4q_f32_to_f16(0.0f);
|
| 1084 |
+
memcpy(y + d_off, &hd, sizeof(hd));
|
| 1085 |
+
memset(q2, 0, sizeof(q2));
|
| 1086 |
+
|
| 1087 |
+
const uint64_t *grid = ds4q_iq2_xxs_data.grid;
|
| 1088 |
+
const int *map = ds4q_iq2_xxs_data.map;
|
| 1089 |
+
const uint16_t *neighbours = ds4q_iq2_xxs_data.neighbours;
|
| 1090 |
+
assert(grid && map && neighbours);
|
| 1091 |
+
|
| 1092 |
+
float sumx2 = 0;
|
| 1093 |
+
for (int i = 0; i < QK_K; i++) sumx2 += x[i] * x[i];
|
| 1094 |
+
float sigma2 = sumx2 / QK_K;
|
| 1095 |
+
float max_scale = 0;
|
| 1096 |
+
|
| 1097 |
+
for (int ib = 0; ib < QK_K / block_size; ib++) {
|
| 1098 |
+
const float *xb = x + block_size * ib;
|
| 1099 |
+
const float *qw = quant_weights + block_size * ib;
|
| 1100 |
+
for (int i = 0; i < block_size; i++) {
|
| 1101 |
+
weight[i] = qw[i] * sqrtf(sigma2 + xb[i] * xb[i]);
|
| 1102 |
+
waux[i] = sqrtf(weight[i]);
|
| 1103 |
+
}
|
| 1104 |
+
for (int k = 0; k < 4; k++) {
|
| 1105 |
+
int nflip = 0;
|
| 1106 |
+
uint8_t s = 0;
|
| 1107 |
+
for (int i = 0; i < 8; i++) {
|
| 1108 |
+
float v = xb[8 * k + i];
|
| 1109 |
+
if (v >= 0) {
|
| 1110 |
+
xval[8 * k + i] = v;
|
| 1111 |
+
} else {
|
| 1112 |
+
xval[8 * k + i] = -v;
|
| 1113 |
+
nflip++;
|
| 1114 |
+
s |= (uint8_t)(1u << i);
|
| 1115 |
+
}
|
| 1116 |
+
}
|
| 1117 |
+
if (nflip % 2) {
|
| 1118 |
+
int imin = 0;
|
| 1119 |
+
float min = weight[8 * k] * xb[8 * k] * xb[8 * k];
|
| 1120 |
+
for (int i = 1; i < 8; i++) {
|
| 1121 |
+
float ax = weight[8 * k + i] * xb[8 * k + i] * xb[8 * k + i];
|
| 1122 |
+
if (ax < min) {
|
| 1123 |
+
min = ax;
|
| 1124 |
+
imin = i;
|
| 1125 |
+
}
|
| 1126 |
+
}
|
| 1127 |
+
xval[8 * k + imin] = -xval[8 * k + imin];
|
| 1128 |
+
s ^= (uint8_t)(1u << imin);
|
| 1129 |
+
}
|
| 1130 |
+
block_signs[k] = s & 127;
|
| 1131 |
+
}
|
| 1132 |
+
|
| 1133 |
+
float max = xval[0];
|
| 1134 |
+
for (int i = 1; i < block_size; i++) max = DS4Q_MAX(max, xval[i]);
|
| 1135 |
+
if (max < DS4Q_GROUP_MAX_EPS) {
|
| 1136 |
+
scales[ib] = 0;
|
| 1137 |
+
memset(L, 0, sizeof(L));
|
| 1138 |
+
continue;
|
| 1139 |
+
}
|
| 1140 |
+
|
| 1141 |
+
float scale = ds4q_make_qp_quants(block_size, k_max_q + 1, xval, L, weight);
|
| 1142 |
+
float eff_max = scale * k_max_q;
|
| 1143 |
+
if (eff_max <= 0) {
|
| 1144 |
+
scales[ib] = 0;
|
| 1145 |
+
memset(L, 0, sizeof(L));
|
| 1146 |
+
continue;
|
| 1147 |
+
}
|
| 1148 |
+
|
| 1149 |
+
float best = 0;
|
| 1150 |
+
for (int is = -6; is <= 6; is++) {
|
| 1151 |
+
float id = (2 * k_max_q - 1 + is * 0.1f) / eff_max;
|
| 1152 |
+
float this_scale = 1 / id;
|
| 1153 |
+
for (int k = 0; k < 4; k++) {
|
| 1154 |
+
uint16_t u = 0;
|
| 1155 |
+
for (int i = 0; i < 8; i++) {
|
| 1156 |
+
int l = ds4q_nearest_int(0.5f * (id * xval[8 * k + i] - 1));
|
| 1157 |
+
l = DS4Q_MAX(0, DS4Q_MIN(k_max_q - 1, l));
|
| 1158 |
+
Laux[8 * k + i] = (uint8_t)l;
|
| 1159 |
+
u |= (uint16_t)(l << (2 * i));
|
| 1160 |
+
}
|
| 1161 |
+
int grid_index = map[u];
|
| 1162 |
+
if (grid_index < 0) {
|
| 1163 |
+
const uint16_t *nbs = neighbours - map[u] - 1;
|
| 1164 |
+
ds4q_iq2_find_best_neighbour(nbs, grid, xval + 8 * k, waux + 8 * k,
|
| 1165 |
+
this_scale, Laux + 8 * k);
|
| 1166 |
+
}
|
| 1167 |
+
}
|
| 1168 |
+
float sumqx = 0, sumq2 = 0;
|
| 1169 |
+
for (int i = 0; i < block_size; i++) {
|
| 1170 |
+
float w = weight[i];
|
| 1171 |
+
float q = 2 * Laux[i] + 1;
|
| 1172 |
+
sumqx += w * xval[i] * q;
|
| 1173 |
+
sumq2 += w * q * q;
|
| 1174 |
+
}
|
| 1175 |
+
if (sumq2 > 0 && sumqx * sumqx > best * sumq2) {
|
| 1176 |
+
scale = sumqx / sumq2;
|
| 1177 |
+
best = scale * sumqx;
|
| 1178 |
+
memcpy(L, Laux, sizeof(L));
|
| 1179 |
+
}
|
| 1180 |
+
}
|
| 1181 |
+
|
| 1182 |
+
if (scale > 0) {
|
| 1183 |
+
float id = 1 / scale;
|
| 1184 |
+
for (int k = 0; k < 4; k++) {
|
| 1185 |
+
uint16_t u = 0;
|
| 1186 |
+
for (int i = 0; i < 8; i++) {
|
| 1187 |
+
int l = ds4q_nearest_int(0.5f * (id * xval[8 * k + i] - 1));
|
| 1188 |
+
l = DS4Q_MAX(0, DS4Q_MIN(k_max_q - 1, l));
|
| 1189 |
+
u |= (uint16_t)(l << (2 * i));
|
| 1190 |
+
}
|
| 1191 |
+
int grid_index = map[u];
|
| 1192 |
+
if (grid_index < 0) {
|
| 1193 |
+
const uint16_t *nbs = neighbours - map[u] - 1;
|
| 1194 |
+
grid_index = ds4q_iq2_find_best_neighbour(nbs, grid, xval + 8 * k,
|
| 1195 |
+
waux + 8 * k, scale, L + 8 * k);
|
| 1196 |
+
}
|
| 1197 |
+
const int8_t *pg = (const int8_t *)(grid + grid_index);
|
| 1198 |
+
for (int i = 0; i < 8; i++) L[8 * k + i] = (uint8_t)((pg[i] - 1) / 2);
|
| 1199 |
+
}
|
| 1200 |
+
float sumqx = 0, sumq2 = 0;
|
| 1201 |
+
for (int i = 0; i < block_size; i++) {
|
| 1202 |
+
float w = weight[i];
|
| 1203 |
+
float q = 2 * L[i] + 1;
|
| 1204 |
+
sumqx += w * xval[i] * q;
|
| 1205 |
+
sumq2 += w * q * q;
|
| 1206 |
+
}
|
| 1207 |
+
if (sumq2 > 0) scale = sumqx / sumq2;
|
| 1208 |
+
}
|
| 1209 |
+
|
| 1210 |
+
if (scale < 0) {
|
| 1211 |
+
scale = -scale;
|
| 1212 |
+
for (int k = 0; k < 4; k++) block_signs[k] = (~block_signs[k]) & 127;
|
| 1213 |
+
}
|
| 1214 |
+
|
| 1215 |
+
for (int k = 0; k < 4; k++) {
|
| 1216 |
+
uint16_t u = 0;
|
| 1217 |
+
for (int i = 0; i < 8; i++) u |= (uint16_t)(L[8 * k + i] << (2 * i));
|
| 1218 |
+
int grid_index = map[u];
|
| 1219 |
+
assert(grid_index >= 0);
|
| 1220 |
+
q2[2 * ib + 0] |= (uint32_t)grid_index << (8 * k);
|
| 1221 |
+
q2[2 * ib + 1] |= (uint32_t)block_signs[k] << (7 * k);
|
| 1222 |
+
}
|
| 1223 |
+
assert(scale >= 0);
|
| 1224 |
+
scales[ib] = scale;
|
| 1225 |
+
max_scale = DS4Q_MAX(max_scale, scale);
|
| 1226 |
+
}
|
| 1227 |
+
|
| 1228 |
+
if (!max_scale) {
|
| 1229 |
+
memset(y + qs_off, 0, QK_K / 4);
|
| 1230 |
+
return;
|
| 1231 |
+
}
|
| 1232 |
+
|
| 1233 |
+
float d = max_scale / 31;
|
| 1234 |
+
hd = ds4q_f32_to_f16(d);
|
| 1235 |
+
memcpy(y + d_off, &hd, sizeof(hd));
|
| 1236 |
+
float id = 1 / d;
|
| 1237 |
+
for (int ib = 0; ib < QK_K / block_size; ib++) {
|
| 1238 |
+
int l = ds4q_nearest_int(0.5f * (id * scales[ib] - 1));
|
| 1239 |
+
l = DS4Q_MAX(0, DS4Q_MIN(15, l));
|
| 1240 |
+
q2[2 * ib + 1] |= (uint32_t)l << 28;
|
| 1241 |
+
}
|
| 1242 |
+
memcpy(y + qs_off, q2, QK_K / 4);
|
| 1243 |
+
}
|
| 1244 |
+
|
| 1245 |
+
static size_t ds4q_quantize_iq2_xxs(const float *src, void *dst, int64_t start,
|
| 1246 |
+
int64_t nrows, int64_t ncols, const float *quant_weights) {
|
| 1247 |
+
assert(quant_weights);
|
| 1248 |
+
ds4q_iq2_xxs_init();
|
| 1249 |
+
const size_t row_size = ds4q_row_size(DS4Q_TYPE_IQ2_XXS, ncols);
|
| 1250 |
+
const int64_t start_row = start / ncols;
|
| 1251 |
+
uint8_t *out = (uint8_t *)dst + (size_t)start_row * row_size;
|
| 1252 |
+
const int64_t blocks_per_row = ncols / QK_K;
|
| 1253 |
+
|
| 1254 |
+
for (int64_t row = 0; row < nrows; row++) {
|
| 1255 |
+
const float *xrow = src + start + (size_t)row * (size_t)ncols;
|
| 1256 |
+
for (int64_t b = 0; b < blocks_per_row; b++) {
|
| 1257 |
+
uint8_t *block = out + (size_t)row * row_size + (size_t)b * ds4q_type_traits[DS4Q_TYPE_IQ2_XXS].type_size;
|
| 1258 |
+
ds4q_write_iq2_xxs_block(xrow + (size_t)b * QK_K, block,
|
| 1259 |
+
quant_weights + (size_t)b * QK_K);
|
| 1260 |
+
}
|
| 1261 |
+
}
|
| 1262 |
+
return (size_t)nrows * row_size;
|
| 1263 |
+
}
|
| 1264 |
+
|
| 1265 |
+
const char *ds4q_type_name(ds4q_type type) {
|
| 1266 |
+
if (type < 0 || type >= DS4Q_TYPE_COUNT) return NULL;
|
| 1267 |
+
return ds4q_type_traits[type].name;
|
| 1268 |
+
}
|
| 1269 |
+
|
| 1270 |
+
bool ds4q_can_quantize(ds4q_type type) {
|
| 1271 |
+
if (type < 0 || type >= DS4Q_TYPE_COUNT) return false;
|
| 1272 |
+
return ds4q_type_traits[type].can_quantize;
|
| 1273 |
+
}
|
| 1274 |
+
|
| 1275 |
+
int64_t ds4q_block_size(ds4q_type type) {
|
| 1276 |
+
if (type < 0 || type >= DS4Q_TYPE_COUNT) return 0;
|
| 1277 |
+
return ds4q_type_traits[type].block_size;
|
| 1278 |
+
}
|
| 1279 |
+
|
| 1280 |
+
size_t ds4q_row_size(ds4q_type type, int64_t ne) {
|
| 1281 |
+
if (type < 0 || type >= DS4Q_TYPE_COUNT) return 0;
|
| 1282 |
+
const ds4q_traits *tr = &ds4q_type_traits[type];
|
| 1283 |
+
if (tr->block_size <= 0 || tr->type_size == 0 || ne % tr->block_size != 0) return 0;
|
| 1284 |
+
return tr->type_size * (size_t)(ne / tr->block_size);
|
| 1285 |
+
}
|
| 1286 |
+
|
| 1287 |
+
bool ds4q_requires_imatrix(ds4q_type type) {
|
| 1288 |
+
if (type < 0 || type >= DS4Q_TYPE_COUNT) return false;
|
| 1289 |
+
return ds4q_type_traits[type].requires_imatrix;
|
| 1290 |
+
}
|
| 1291 |
+
|
| 1292 |
+
void ds4q_quantize_init(ds4q_type type) {
|
| 1293 |
+
if (type == DS4Q_TYPE_IQ2_XXS) {
|
| 1294 |
+
ds4q_iq2_xxs_init();
|
| 1295 |
+
}
|
| 1296 |
+
}
|
| 1297 |
+
|
| 1298 |
+
size_t ds4q_quantize_chunk(ds4q_type type, const float *src, void *dst,
|
| 1299 |
+
int64_t start, int64_t nrows, int64_t ncols,
|
| 1300 |
+
const float *imatrix) {
|
| 1301 |
+
if (type == DS4Q_TYPE_Q8_0) {
|
| 1302 |
+
(void)imatrix;
|
| 1303 |
+
return ds4q_quantize_q8_0(src, dst, start, nrows, ncols);
|
| 1304 |
+
}
|
| 1305 |
+
if (type == DS4Q_TYPE_Q2_K) {
|
| 1306 |
+
return ds4q_quantize_q2_k(src, dst, start, nrows, ncols, imatrix);
|
| 1307 |
+
}
|
| 1308 |
+
if (type == DS4Q_TYPE_Q4_K) {
|
| 1309 |
+
return ds4q_quantize_q4_k(src, dst, start, nrows, ncols, imatrix);
|
| 1310 |
+
}
|
| 1311 |
+
if (type == DS4Q_TYPE_Q5_K) {
|
| 1312 |
+
(void)imatrix;
|
| 1313 |
+
return ds4q_quantize_q5_k(src, dst, start, nrows, ncols);
|
| 1314 |
+
}
|
| 1315 |
+
if (type == DS4Q_TYPE_Q6_K) {
|
| 1316 |
+
(void)imatrix;
|
| 1317 |
+
return ds4q_quantize_q6_k(src, dst, start, nrows, ncols);
|
| 1318 |
+
}
|
| 1319 |
+
if (type == DS4Q_TYPE_IQ2_XXS) {
|
| 1320 |
+
return ds4q_quantize_iq2_xxs(src, dst, start, nrows, ncols, imatrix);
|
| 1321 |
+
}
|
| 1322 |
+
(void)src;
|
| 1323 |
+
(void)dst;
|
| 1324 |
+
(void)start;
|
| 1325 |
+
(void)nrows;
|
| 1326 |
+
(void)ncols;
|
| 1327 |
+
(void)imatrix;
|
| 1328 |
+
assert(!"unsupported DS4 quantization target");
|
| 1329 |
+
return 0;
|
| 1330 |
+
}
|
| 1331 |
+
|
| 1332 |
+
float ds4q_f16_to_f32(uint16_t bits) {
|
| 1333 |
+
const uint32_t w = (uint32_t)bits << 16;
|
| 1334 |
+
const uint32_t sign = w & UINT32_C(0x80000000);
|
| 1335 |
+
const uint32_t two_w = w + w;
|
| 1336 |
+
const uint32_t exp_offset = UINT32_C(0xE0) << 23;
|
| 1337 |
+
const float exp_scale = 0x1.0p-112f;
|
| 1338 |
+
const float normalized_value = ds4q_f32_from_bits((two_w >> 4) + exp_offset) * exp_scale;
|
| 1339 |
+
const uint32_t magic_mask = UINT32_C(126) << 23;
|
| 1340 |
+
const float magic_bias = 0.5f;
|
| 1341 |
+
const float denormalized_value = ds4q_f32_from_bits((two_w >> 17) | magic_mask) - magic_bias;
|
| 1342 |
+
const uint32_t denormalized_cutoff = UINT32_C(1) << 27;
|
| 1343 |
+
const uint32_t result = sign |
|
| 1344 |
+
(two_w < denormalized_cutoff ? ds4q_f32_to_bits(denormalized_value) : ds4q_f32_to_bits(normalized_value));
|
| 1345 |
+
return ds4q_f32_from_bits(result);
|
| 1346 |
+
}
|
| 1347 |
+
|
| 1348 |
+
float ds4q_bf16_to_f32(uint16_t bits) {
|
| 1349 |
+
return ds4q_f32_from_bits((uint32_t)bits << 16);
|
| 1350 |
+
}
|
| 1351 |
+
|
| 1352 |
+
void ds4q_f32_to_f16_row(const float *src, uint16_t *dst, int64_t n) {
|
| 1353 |
+
for (int64_t i = 0; i < n; i++) dst[i] = ds4q_f32_to_f16(src[i]);
|
| 1354 |
+
}
|
| 1355 |
+
|
| 1356 |
+
void ds4q_f32_to_bf16_row(const float *src, uint16_t *dst, int64_t n) {
|
| 1357 |
+
for (int64_t i = 0; i < n; i++) {
|
| 1358 |
+
uint32_t bits = ds4q_f32_to_bits(src[i]);
|
| 1359 |
+
if ((bits & UINT32_C(0x7fffffff)) > UINT32_C(0x7f800000)) {
|
| 1360 |
+
dst[i] = (uint16_t)((bits >> 16) | 64);
|
| 1361 |
+
} else {
|
| 1362 |
+
dst[i] = (uint16_t)((bits + (UINT32_C(0x7fff) + ((bits >> 16) & 1))) >> 16);
|
| 1363 |
+
}
|
| 1364 |
+
}
|
| 1365 |
+
}
|
ds4/gguf-tools/quants.h
ADDED
|
@@ -0,0 +1,75 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#ifndef DS4_QUANTS_H
|
| 2 |
+
#define DS4_QUANTS_H
|
| 3 |
+
|
| 4 |
+
/*
|
| 5 |
+
* Narrow quantization API used by the DS4 GGUF writer.
|
| 6 |
+
*
|
| 7 |
+
* The enum values intentionally match GGUF/GGML type IDs so template metadata
|
| 8 |
+
* can be copied without translation. Only the formats used by the DS4 Flash
|
| 9 |
+
* quantization recipes are implemented as output targets.
|
| 10 |
+
*/
|
| 11 |
+
|
| 12 |
+
#include <stdbool.h>
|
| 13 |
+
#include <stddef.h>
|
| 14 |
+
#include <stdint.h>
|
| 15 |
+
|
| 16 |
+
#define DS4Q_MAX_DIMS 4
|
| 17 |
+
|
| 18 |
+
typedef enum {
|
| 19 |
+
DS4Q_TYPE_F32 = 0,
|
| 20 |
+
DS4Q_TYPE_F16 = 1,
|
| 21 |
+
DS4Q_TYPE_Q4_0 = 2,
|
| 22 |
+
DS4Q_TYPE_Q4_1 = 3,
|
| 23 |
+
DS4Q_TYPE_Q5_0 = 6,
|
| 24 |
+
DS4Q_TYPE_Q5_1 = 7,
|
| 25 |
+
DS4Q_TYPE_Q8_0 = 8,
|
| 26 |
+
DS4Q_TYPE_Q8_1 = 9,
|
| 27 |
+
DS4Q_TYPE_Q2_K = 10,
|
| 28 |
+
DS4Q_TYPE_Q3_K = 11,
|
| 29 |
+
DS4Q_TYPE_Q4_K = 12,
|
| 30 |
+
DS4Q_TYPE_Q5_K = 13,
|
| 31 |
+
DS4Q_TYPE_Q6_K = 14,
|
| 32 |
+
DS4Q_TYPE_Q8_K = 15,
|
| 33 |
+
DS4Q_TYPE_IQ2_XXS = 16,
|
| 34 |
+
DS4Q_TYPE_IQ2_XS = 17,
|
| 35 |
+
DS4Q_TYPE_IQ3_XXS = 18,
|
| 36 |
+
DS4Q_TYPE_IQ1_S = 19,
|
| 37 |
+
DS4Q_TYPE_IQ4_NL = 20,
|
| 38 |
+
DS4Q_TYPE_IQ3_S = 21,
|
| 39 |
+
DS4Q_TYPE_IQ2_S = 22,
|
| 40 |
+
DS4Q_TYPE_IQ4_XS = 23,
|
| 41 |
+
DS4Q_TYPE_I8 = 24,
|
| 42 |
+
DS4Q_TYPE_I16 = 25,
|
| 43 |
+
DS4Q_TYPE_I32 = 26,
|
| 44 |
+
DS4Q_TYPE_I64 = 27,
|
| 45 |
+
DS4Q_TYPE_F64 = 28,
|
| 46 |
+
DS4Q_TYPE_IQ1_M = 29,
|
| 47 |
+
DS4Q_TYPE_BF16 = 30,
|
| 48 |
+
DS4Q_TYPE_TQ1_0 = 34,
|
| 49 |
+
DS4Q_TYPE_TQ2_0 = 35,
|
| 50 |
+
DS4Q_TYPE_MXFP4 = 39,
|
| 51 |
+
DS4Q_TYPE_NVFP4 = 40,
|
| 52 |
+
DS4Q_TYPE_Q1_0 = 41,
|
| 53 |
+
DS4Q_TYPE_COUNT = 42,
|
| 54 |
+
} ds4q_type;
|
| 55 |
+
|
| 56 |
+
static inline size_t ds4q_pad(size_t x, size_t n) {
|
| 57 |
+
return ((x + n - 1) / n) * n;
|
| 58 |
+
}
|
| 59 |
+
|
| 60 |
+
const char *ds4q_type_name(ds4q_type type);
|
| 61 |
+
bool ds4q_can_quantize(ds4q_type type);
|
| 62 |
+
int64_t ds4q_block_size(ds4q_type type);
|
| 63 |
+
size_t ds4q_row_size(ds4q_type type, int64_t ne);
|
| 64 |
+
bool ds4q_requires_imatrix(ds4q_type type);
|
| 65 |
+
void ds4q_quantize_init(ds4q_type type);
|
| 66 |
+
size_t ds4q_quantize_chunk(ds4q_type type, const float *src, void *dst,
|
| 67 |
+
int64_t start, int64_t nrows, int64_t ncols,
|
| 68 |
+
const float *imatrix);
|
| 69 |
+
|
| 70 |
+
float ds4q_f16_to_f32(uint16_t bits);
|
| 71 |
+
float ds4q_bf16_to_f32(uint16_t bits);
|
| 72 |
+
void ds4q_f32_to_f16_row(const float *src, uint16_t *dst, int64_t n);
|
| 73 |
+
void ds4q_f32_to_bf16_row(const float *src, uint16_t *dst, int64_t n);
|
| 74 |
+
|
| 75 |
+
#endif
|
generation_config.json
ADDED
|
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"bos_token_id": 248044,
|
| 3 |
+
"do_sample": true,
|
| 4 |
+
"eos_token_id": [
|
| 5 |
+
248046,
|
| 6 |
+
248044
|
| 7 |
+
],
|
| 8 |
+
"pad_token_id": 248044,
|
| 9 |
+
"temperature": 1.0,
|
| 10 |
+
"top_k": 20,
|
| 11 |
+
"top_p": 0.95
|
| 12 |
+
}
|
merges.txt
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
preprocessor_config.json
ADDED
|
@@ -0,0 +1,21 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"size": {
|
| 3 |
+
"longest_edge": 16777216,
|
| 4 |
+
"shortest_edge": 65536
|
| 5 |
+
},
|
| 6 |
+
"patch_size": 16,
|
| 7 |
+
"temporal_patch_size": 2,
|
| 8 |
+
"merge_size": 2,
|
| 9 |
+
"image_mean": [
|
| 10 |
+
0.5,
|
| 11 |
+
0.5,
|
| 12 |
+
0.5
|
| 13 |
+
],
|
| 14 |
+
"image_std": [
|
| 15 |
+
0.5,
|
| 16 |
+
0.5,
|
| 17 |
+
0.5
|
| 18 |
+
],
|
| 19 |
+
"processor_class": "Qwen3VLProcessor",
|
| 20 |
+
"image_processor_type": "Qwen2VLImageProcessorFast"
|
| 21 |
+
}
|
reproduction/README.md
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Swift1.5 Q5 conversion
|
| 2 |
+
|
| 3 |
+
Source: `ukisai/Swift1.5-Qwen3.8-Flash-Next@0bd4fe22431372cdad1979267d3ab45aa7e6150a`.
|
| 4 |
+
Recipe: published Qwen `MQ-Q5-SSD-PLE-BF16`, source-map SHA-256
|
| 5 |
+
`bedb8b03cd6a06072c1e0b31eda42fc8be4642d22a5889ebd5da10d902fd3de9`.
|
| 6 |
+
|
| 7 |
+
Keep `source/`, `work/` and this package under `publish/` in one parent directory.
|
| 8 |
+
Install `requirements.txt` into `work/venv`. The release used CPU-only
|
| 9 |
+
`torch==2.11.0+cpu`; install torch from `https://download.pytorch.org/whl/cpu`.
|
| 10 |
+
|
| 11 |
+
```bash
|
| 12 |
+
hf download ukisai/Swift1.5-Qwen3.8-Flash-Next \
|
| 13 |
+
--revision 0bd4fe22431372cdad1979267d3ab45aa7e6150a \
|
| 14 |
+
--local-dir "$root/source" --exclude '*.mp4' --exclude '*.png' --exclude 'benchmarks/*'
|
| 15 |
+
```
|
| 16 |
+
|
| 17 |
+
`manifests/swift/recipe-base-source-map.json` ports the reference tensor map
|
| 18 |
+
without changing roles, shapes, slices or quantization targets. The planner
|
| 19 |
+
reads the actual Swift integer PLE controls and verifies exact Q5/PLE-plan
|
| 20 |
+
equivalence to the reference. The converter refuses to overwrite output GGUFs.
|
| 21 |
+
|
| 22 |
+
Before copying PLE, run:
|
| 23 |
+
|
| 24 |
+
```bash
|
| 25 |
+
python publish/reproduction/scripts/verify_ple_identity.py \
|
| 26 |
+
--model-dir "$root/source" \
|
| 27 |
+
--reference publish/reproduction/manifests/reference/bf16-ple-manifest.json \
|
| 28 |
+
--reference-files publish/reproduction/manifests/reference/base-source-info.json \
|
| 29 |
+
--candidate-files publish/reproduction/manifests/swift/upstream-source-info.json \
|
| 30 |
+
--out publish/reproduction/manifests/swift/verify-ple-identity.json
|
| 31 |
+
```
|
| 32 |
+
|
| 33 |
+
The 31 complete PLE-only source shards are byte-identical to pinned Qwen BF16
|
| 34 |
+
shards. The four PLE tensors in modified mixed shards are hashed directly.
|
| 35 |
+
After all 128 parts pass, copy the existing Qwen FP8 sidecar:
|
| 36 |
+
|
| 37 |
+
```bash
|
| 38 |
+
cp -r ~/workspace/ds4-exaone/models/Qwen3.8-Flash-Next-Mixed-Quant-SSD-PLE-GGUF/PLE-FP8 \
|
| 39 |
+
"$root/publish/PLE-FP8"
|
| 40 |
+
bash "$root/publish/reproduction/run.sh" "$root" build
|
| 41 |
+
```
|
| 42 |
+
|
| 43 |
+
`run.sh` verifies all selected source files and all 1,658 source tensors,
|
| 44 |
+
builds the main map, checks exact recipe/PLE layout equivalence, verifies PLE
|
| 45 |
+
identity and copied hashes, converts 1,628 main tensors, audits GGUF structure,
|
| 46 |
+
independently hashes weights and writes the artifact manifest/card.
|
| 47 |
+
|
| 48 |
+
Main GGUF metadata keeps the existing BF16 packaging contract. Runtime FP8
|
| 49 |
+
selection requires `DS4_QWEN_PLE_DIR`; no BF16 PLE files are bundled here.
|
| 50 |
+
There is no imatrix dependency. Source BF16 data remain mmap-backed.
|
| 51 |
+
|
| 52 |
+
`publish` mode uploads to the fixed Baekpica repository after local gates,
|
| 53 |
+
checks public visibility, all seven large-file LFS hashes/sizes, and fully
|
| 54 |
+
reads/hashes every smaller staged file without authentication. It then
|
| 55 |
+
publishes the verification receipt and verifies the final revision.
|
| 56 |
+
|
| 57 |
+
Run focused packaging tests with:
|
| 58 |
+
|
| 59 |
+
```bash
|
| 60 |
+
cd publish/reproduction/scripts
|
| 61 |
+
python -m unittest test_ple_identity test_release_manifest test_publication
|
| 62 |
+
```
|
| 63 |
+
|
| 64 |
+
Conversion checks do not qualify Swift GPU inference, serving, performance
|
| 65 |
+
or task quality. Original Qwen FP8 extraction receipts are retained separately
|
| 66 |
+
from the fresh package checks.
|
reproduction/converter/build_ssd_ple_manifests.py
ADDED
|
@@ -0,0 +1,403 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env python3
|
| 2 |
+
"""Build the audited Q5/Q6 main-GGUF map and BF16 SSD-PLE extraction map.
|
| 3 |
+
|
| 4 |
+
The main GGUF intentionally omits the 128 PLE embedding tensors. Their BF16
|
| 5 |
+
payload is mapped into a small number of page-aligned raw sidecars, while the
|
| 6 |
+
integer PLE controls remain in the main GGUF. This script only plans the
|
| 7 |
+
layout; ``extract_ple_sidecar.py`` materializes it and fills the checksums.
|
| 8 |
+
"""
|
| 9 |
+
|
| 10 |
+
from __future__ import annotations
|
| 11 |
+
|
| 12 |
+
import argparse
|
| 13 |
+
import collections
|
| 14 |
+
import hashlib
|
| 15 |
+
import json
|
| 16 |
+
import math
|
| 17 |
+
import re
|
| 18 |
+
from pathlib import Path
|
| 19 |
+
from typing import Any
|
| 20 |
+
|
| 21 |
+
from safetensors import safe_open
|
| 22 |
+
|
| 23 |
+
|
| 24 |
+
SOURCE_REPO = "ukisai/Swift1.5-Qwen3.8-Flash-Next"
|
| 25 |
+
SOURCE_REVISION = "0bd4fe22431372cdad1979267d3ab45aa7e6150a"
|
| 26 |
+
VARIANT = "MQ-Q5-SSD-PLE-BF16"
|
| 27 |
+
BASELINE_VARIANT = "MQ-NG5-Q2K-Q4-SPLIT-E4"
|
| 28 |
+
ALIGNMENT = 4096
|
| 29 |
+
PHYSICAL_FILES = 4
|
| 30 |
+
EXPECTED_PLE_PARTS = 128
|
| 31 |
+
EXPECTED_ROWS_PER_PART = 2_500_012
|
| 32 |
+
EXPECTED_ROW_WIDTH = 160
|
| 33 |
+
EXPECTED_TOTAL_PARAMETERS = 179_999_981_459
|
| 34 |
+
EXPECTED_MAIN_PARAMETERS = 128_799_735_699
|
| 35 |
+
|
| 36 |
+
QUANT_LAYOUT: dict[str, tuple[int, int]] = {
|
| 37 |
+
"F32": (1, 4),
|
| 38 |
+
"BF16": (1, 2),
|
| 39 |
+
"I64": (1, 8),
|
| 40 |
+
"Q4_0": (32, 18),
|
| 41 |
+
"Q5_0": (32, 22),
|
| 42 |
+
"Q5_1": (32, 24),
|
| 43 |
+
"Q8_0": (32, 34),
|
| 44 |
+
"Q2_K": (256, 84),
|
| 45 |
+
"Q4_K": (256, 144),
|
| 46 |
+
"Q5_K": (256, 176),
|
| 47 |
+
"Q6_K": (256, 210),
|
| 48 |
+
}
|
| 49 |
+
|
| 50 |
+
CANONICAL_REGIONS = (
|
| 51 |
+
"51.2B-parameter PLE n-gram table (128 shards)",
|
| 52 |
+
"Routed expert gate/up, interior layers 2–45",
|
| 53 |
+
"Routed expert gate/up, edge layers 0, 1, 46, 47",
|
| 54 |
+
"Routed expert down, main 512 columns",
|
| 55 |
+
"Routed expert down, 128-column tail",
|
| 56 |
+
"MTP routed experts and most always-active matrices",
|
| 57 |
+
"Hyper-connection, non-quantizable convolution/vision tensors",
|
| 58 |
+
"Norms, gates, recurrent/control state",
|
| 59 |
+
"Integer PLE controls",
|
| 60 |
+
)
|
| 61 |
+
|
| 62 |
+
|
| 63 |
+
def parse_args() -> argparse.Namespace:
|
| 64 |
+
parser = argparse.ArgumentParser()
|
| 65 |
+
parser.add_argument("--source-map", type=Path, required=True)
|
| 66 |
+
parser.add_argument("--model-dir", type=Path, required=True)
|
| 67 |
+
parser.add_argument("--out-dir", type=Path, required=True)
|
| 68 |
+
parser.add_argument("--physical-files", type=int, default=PHYSICAL_FILES)
|
| 69 |
+
return parser.parse_args()
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
def sha256(path: Path) -> str:
|
| 73 |
+
digest = hashlib.sha256()
|
| 74 |
+
with path.open("rb") as handle:
|
| 75 |
+
for chunk in iter(lambda: handle.read(16 << 20), b""):
|
| 76 |
+
digest.update(chunk)
|
| 77 |
+
return digest.hexdigest()
|
| 78 |
+
|
| 79 |
+
|
| 80 |
+
def align(value: int, alignment: int = ALIGNMENT) -> int:
|
| 81 |
+
return (value + alignment - 1) // alignment * alignment
|
| 82 |
+
|
| 83 |
+
|
| 84 |
+
def parameters(row: dict[str, Any]) -> int:
|
| 85 |
+
return math.prod(int(value) for value in row["shape"])
|
| 86 |
+
|
| 87 |
+
|
| 88 |
+
def storage_bytes(row: dict[str, Any], qtype: str) -> int:
|
| 89 |
+
block, block_bytes = QUANT_LAYOUT[qtype]
|
| 90 |
+
ncols = int(row["shape"][-1])
|
| 91 |
+
if ncols % block:
|
| 92 |
+
raise ValueError(
|
| 93 |
+
f"{row['name']}: row width {ncols} is not divisible by {qtype} block {block}"
|
| 94 |
+
)
|
| 95 |
+
return math.prod(int(value) for value in row["shape"][:-1]) * (ncols // block) * block_bytes
|
| 96 |
+
|
| 97 |
+
|
| 98 |
+
def part_number(row: dict[str, Any]) -> int:
|
| 99 |
+
match = re.search(r"part_(\d+)\.weight$", str(row["name"]))
|
| 100 |
+
if match is None:
|
| 101 |
+
raise ValueError(f"cannot derive PLE logical part from {row['name']}")
|
| 102 |
+
return int(match.group(1))
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
def target_type(row: dict[str, Any]) -> str:
|
| 106 |
+
role = row["role"]
|
| 107 |
+
if role == "ngram":
|
| 108 |
+
raise ValueError("PLE table is external and has no main-GGUF target type")
|
| 109 |
+
if role == "routed_gate_up_main":
|
| 110 |
+
return "Q5_K" if int(row["layer"]) in {0, 1, 46, 47} else "Q4_K"
|
| 111 |
+
if role == "routed_down_main":
|
| 112 |
+
return "Q5_K" if row["physical_part"] == "main" else "Q5_0"
|
| 113 |
+
return str(row["target_types"][BASELINE_VARIANT])
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
def canonical_region(row: dict[str, Any]) -> str:
|
| 117 |
+
role = row["role"]
|
| 118 |
+
if role == "ngram":
|
| 119 |
+
return CANONICAL_REGIONS[0]
|
| 120 |
+
if role == "routed_gate_up_main":
|
| 121 |
+
return CANONICAL_REGIONS[2] if int(row["layer"]) in {0, 1, 46, 47} else CANONICAL_REGIONS[1]
|
| 122 |
+
if role == "routed_down_main":
|
| 123 |
+
return CANONICAL_REGIONS[3] if row["physical_part"] == "main" else CANONICAL_REGIONS[4]
|
| 124 |
+
if role == "integer_control":
|
| 125 |
+
return CANONICAL_REGIONS[8]
|
| 126 |
+
if role in {"hc_projection", "conv", "unaligned_matrix"}:
|
| 127 |
+
return CANONICAL_REGIONS[6]
|
| 128 |
+
if role in {"norm", "router", "control", "state", "bias"}:
|
| 129 |
+
return CANONICAL_REGIONS[7]
|
| 130 |
+
return CANONICAL_REGIONS[5]
|
| 131 |
+
|
| 132 |
+
|
| 133 |
+
def load_tensor(model_dir: Path, weight_map: dict[str, str], name: str) -> list[int]:
|
| 134 |
+
path = model_dir / weight_map[name]
|
| 135 |
+
with safe_open(str(path), framework="pt", device="cpu") as handle:
|
| 136 |
+
return [int(value) for value in handle.get_tensor(name).reshape(-1).tolist()]
|
| 137 |
+
|
| 138 |
+
|
| 139 |
+
def main() -> int:
|
| 140 |
+
args = parse_args()
|
| 141 |
+
if args.physical_files <= 0 or EXPECTED_PLE_PARTS % args.physical_files:
|
| 142 |
+
raise SystemExit("--physical-files must be a positive divisor of 128")
|
| 143 |
+
source_map = json.loads(args.source_map.read_text())
|
| 144 |
+
if source_map.get("source") != {"repo": SOURCE_REPO, "revision": SOURCE_REVISION}:
|
| 145 |
+
raise SystemExit(f"unexpected source pin: {source_map.get('source')}")
|
| 146 |
+
rows: list[dict[str, Any]] = source_map["tensors"]
|
| 147 |
+
if sum(parameters(row) for row in rows) != EXPECTED_TOTAL_PARAMETERS:
|
| 148 |
+
raise SystemExit("source map parameter total changed")
|
| 149 |
+
|
| 150 |
+
ple_rows = sorted((row for row in rows if row["role"] == "ngram"), key=part_number)
|
| 151 |
+
main_rows = [row for row in rows if row["role"] != "ngram"]
|
| 152 |
+
if len(ple_rows) != EXPECTED_PLE_PARTS or [part_number(row) for row in ple_rows] != list(range(EXPECTED_PLE_PARTS)):
|
| 153 |
+
raise SystemExit("PLE source map is not the exact 128-part logical sequence")
|
| 154 |
+
if any(row["shape"] != [EXPECTED_ROWS_PER_PART, EXPECTED_ROW_WIDTH] for row in ple_rows):
|
| 155 |
+
raise SystemExit("PLE part shape changed")
|
| 156 |
+
if sum(parameters(row) for row in main_rows) != EXPECTED_MAIN_PARAMETERS:
|
| 157 |
+
raise SystemExit("main-backbone parameter total changed")
|
| 158 |
+
|
| 159 |
+
main_map_rows: list[dict[str, Any]] = []
|
| 160 |
+
for original in main_rows:
|
| 161 |
+
row = dict(original)
|
| 162 |
+
qtype = target_type(row)
|
| 163 |
+
row["canonical_region"] = canonical_region(row)
|
| 164 |
+
row["target_types"] = {VARIANT: qtype}
|
| 165 |
+
row["bytes_by_variant"] = {VARIANT: storage_bytes(row, qtype)}
|
| 166 |
+
main_map_rows.append(row)
|
| 167 |
+
|
| 168 |
+
index = json.loads((args.model_dir / "model.safetensors.index.json").read_text())
|
| 169 |
+
weight_map: dict[str, str] = index["weight_map"]
|
| 170 |
+
prefix = "model.language_model.layers.1.ple.ple_embedding."
|
| 171 |
+
head_vocab_sizes = load_tensor(args.model_dir, weight_map, prefix + "ngram_heads_vocab_sizes")
|
| 172 |
+
head_offsets = load_tensor(args.model_dir, weight_map, prefix + "ngram_heads_offsets")
|
| 173 |
+
layer_multipliers = load_tensor(args.model_dir, weight_map, prefix + "layer_multipliers")
|
| 174 |
+
usable_vocab_rows = sum(head_vocab_sizes)
|
| 175 |
+
padded_vocab_rows = EXPECTED_PLE_PARTS * EXPECTED_ROWS_PER_PART
|
| 176 |
+
if align(usable_vocab_rows, 128) != padded_vocab_rows:
|
| 177 |
+
raise SystemExit("PLE head vocab sizes do not match the 128-row padded embedding size")
|
| 178 |
+
|
| 179 |
+
parts_per_file = EXPECTED_PLE_PARTS // args.physical_files
|
| 180 |
+
physical_files = [
|
| 181 |
+
{
|
| 182 |
+
"index": index,
|
| 183 |
+
"path": f"ple/ple-bf16-{index + 1:05d}-of-{args.physical_files:05d}.bin",
|
| 184 |
+
"payload_bytes": 0,
|
| 185 |
+
"file_bytes": 0,
|
| 186 |
+
"sha256": None,
|
| 187 |
+
}
|
| 188 |
+
for index in range(args.physical_files)
|
| 189 |
+
]
|
| 190 |
+
logical_parts = []
|
| 191 |
+
for part, row in enumerate(ple_rows):
|
| 192 |
+
file_index = part // parts_per_file
|
| 193 |
+
file_entry = physical_files[file_index]
|
| 194 |
+
offset = align(int(file_entry["file_bytes"]))
|
| 195 |
+
payload_bytes = parameters(row) * 2
|
| 196 |
+
logical_parts.append(
|
| 197 |
+
{
|
| 198 |
+
"logical_part": part,
|
| 199 |
+
"global_row_start": part * EXPECTED_ROWS_PER_PART,
|
| 200 |
+
"rows": EXPECTED_ROWS_PER_PART,
|
| 201 |
+
"row_stride_bytes": EXPECTED_ROW_WIDTH * 2,
|
| 202 |
+
"embedding_row_dimension": EXPECTED_ROW_WIDTH,
|
| 203 |
+
"source_name": row["source_name"],
|
| 204 |
+
"source_shard": row["source_shard"],
|
| 205 |
+
"physical_file_index": file_index,
|
| 206 |
+
"physical_file": file_entry["path"],
|
| 207 |
+
"file_offset": offset,
|
| 208 |
+
"payload_bytes": payload_bytes,
|
| 209 |
+
"sha256": None,
|
| 210 |
+
}
|
| 211 |
+
)
|
| 212 |
+
file_entry["payload_bytes"] = int(file_entry["payload_bytes"]) + payload_bytes
|
| 213 |
+
file_entry["file_bytes"] = offset + payload_bytes
|
| 214 |
+
for file_entry in physical_files:
|
| 215 |
+
file_entry["file_bytes"] = align(int(file_entry["file_bytes"]))
|
| 216 |
+
|
| 217 |
+
sidecar_payload_bytes = sum(int(item["payload_bytes"]) for item in logical_parts)
|
| 218 |
+
sidecar_file_bytes = sum(int(item["file_bytes"]) for item in physical_files)
|
| 219 |
+
ple_manifest = {
|
| 220 |
+
"format_version": 1,
|
| 221 |
+
"artifact_variant": VARIANT,
|
| 222 |
+
"source": {"repo": SOURCE_REPO, "revision": SOURCE_REVISION},
|
| 223 |
+
"storage": "ssd_backed_bounded_page_cache",
|
| 224 |
+
"storage_dtype": "BF16",
|
| 225 |
+
"byte_order": "little",
|
| 226 |
+
"number_of_ple_layers": 1,
|
| 227 |
+
"ple_checkpoint_layer_zero_based": 1,
|
| 228 |
+
"number_of_ngram_heads": len(head_vocab_sizes),
|
| 229 |
+
"ngram_size": 3,
|
| 230 |
+
"heads_per_ngram": 8,
|
| 231 |
+
"embedding_row_dimension": EXPECTED_ROW_WIDTH,
|
| 232 |
+
"ple_embedding_dimension": EXPECTED_ROW_WIDTH * len(head_vocab_sizes),
|
| 233 |
+
"per_head_vocabulary_sizes": head_vocab_sizes,
|
| 234 |
+
"per_head_offsets": head_offsets,
|
| 235 |
+
"usable_vocabulary_rows": usable_vocab_rows,
|
| 236 |
+
"padded_vocabulary_rows": padded_vocab_rows,
|
| 237 |
+
"padding_rows": padded_vocab_rows - usable_vocab_rows,
|
| 238 |
+
"layer_multipliers": layer_multipliers,
|
| 239 |
+
"logical_shard_count": EXPECTED_PLE_PARTS,
|
| 240 |
+
"physical_file_count": args.physical_files,
|
| 241 |
+
"alignment_bytes": ALIGNMENT,
|
| 242 |
+
"row_stride_bytes": EXPECTED_ROW_WIDTH * 2,
|
| 243 |
+
"total_parameter_count": EXPECTED_PLE_PARTS * EXPECTED_ROWS_PER_PART * EXPECTED_ROW_WIDTH,
|
| 244 |
+
"total_payload_bytes": sidecar_payload_bytes,
|
| 245 |
+
"total_file_bytes_including_alignment": sidecar_file_bytes,
|
| 246 |
+
"logical_parts": logical_parts,
|
| 247 |
+
"physical_files": physical_files,
|
| 248 |
+
"checksum_status": "pending_extraction",
|
| 249 |
+
"hash_reference": {
|
| 250 |
+
"implementation": "transformers.models.qwen4_exp.modeling_qwen4_exp.Qwen4ExpTextNGramEmbedding",
|
| 251 |
+
"transformers_version": "5.16.0",
|
| 252 |
+
"implementation_sha256": "77fec77d87f2a0eb23b95fa04276fb5779698a7c7f523cf5061e49c118bcc459",
|
| 253 |
+
"semantics": "SplitMix64-derived odd multipliers; multiply token ids; XOR in n-gram position order; modulo per-head prime vocabulary; add per-head offset; EOS-bounded history",
|
| 254 |
+
},
|
| 255 |
+
}
|
| 256 |
+
|
| 257 |
+
baseline_payload = sum(int(row["bytes_by_variant"][BASELINE_VARIANT]) for row in rows)
|
| 258 |
+
baseline_ple_bytes = sum(int(row["bytes_by_variant"][BASELINE_VARIANT]) for row in ple_rows)
|
| 259 |
+
main_payload = sum(int(row["bytes_by_variant"][VARIANT]) for row in main_map_rows)
|
| 260 |
+
regions = []
|
| 261 |
+
for name in CANONICAL_REGIONS:
|
| 262 |
+
selected = [row for row in rows if canonical_region(row) == name]
|
| 263 |
+
old_bytes = sum(int(row["bytes_by_variant"][BASELINE_VARIANT]) for row in selected)
|
| 264 |
+
if name == CANONICAL_REGIONS[0]:
|
| 265 |
+
new_resident_bytes = 0
|
| 266 |
+
new_storage_bytes = sidecar_payload_bytes
|
| 267 |
+
new_type = "BF16 SSD sidecar"
|
| 268 |
+
else:
|
| 269 |
+
selected_names = {row["name"] for row in selected}
|
| 270 |
+
planned = [row for row in main_map_rows if row["name"] in selected_names]
|
| 271 |
+
new_resident_bytes = sum(int(row["bytes_by_variant"][VARIANT]) for row in planned)
|
| 272 |
+
new_storage_bytes = new_resident_bytes
|
| 273 |
+
new_type = "+".join(sorted({row["target_types"][VARIANT] for row in planned}))
|
| 274 |
+
regions.append(
|
| 275 |
+
{
|
| 276 |
+
"canonical_name": name,
|
| 277 |
+
"tensor_count": len(selected),
|
| 278 |
+
"parameters": sum(parameters(row) for row in selected),
|
| 279 |
+
"existing_resident_bytes": old_bytes,
|
| 280 |
+
"new_resident_bytes": new_resident_bytes,
|
| 281 |
+
"new_storage_bytes": new_storage_bytes,
|
| 282 |
+
"resident_delta_bytes": new_resident_bytes - old_bytes,
|
| 283 |
+
"new_type": new_type,
|
| 284 |
+
}
|
| 285 |
+
)
|
| 286 |
+
|
| 287 |
+
projection = {
|
| 288 |
+
"schema_version": 1,
|
| 289 |
+
"variant": VARIANT,
|
| 290 |
+
"source": {"repo": SOURCE_REPO, "revision": SOURCE_REVISION},
|
| 291 |
+
"baseline_variant": BASELINE_VARIANT,
|
| 292 |
+
"baseline_resident_payload_bytes": baseline_payload,
|
| 293 |
+
"baseline_ple_q5_1_resident_bytes": baseline_ple_bytes,
|
| 294 |
+
"main_backbone_parameters": EXPECTED_MAIN_PARAMETERS,
|
| 295 |
+
"main_gguf_tensor_count": len(main_map_rows),
|
| 296 |
+
"main_resident_payload_bytes": main_payload,
|
| 297 |
+
"resident_backbone_bpw": main_payload * 8 / EXPECTED_MAIN_PARAMETERS,
|
| 298 |
+
"resident_delta_vs_baseline_bytes": main_payload - baseline_payload,
|
| 299 |
+
"resident_delta_vs_baseline_gib": (main_payload - baseline_payload) / 2**30,
|
| 300 |
+
"compute_backbone_uplift_bytes": main_payload - (baseline_payload - baseline_ple_bytes),
|
| 301 |
+
"compute_backbone_uplift_gib": (main_payload - (baseline_payload - baseline_ple_bytes)) / 2**30,
|
| 302 |
+
"ple_storage_dtype": "BF16",
|
| 303 |
+
"ple_storage_bpw": 16.0,
|
| 304 |
+
"ple_sidecar_payload_bytes": sidecar_payload_bytes,
|
| 305 |
+
"ple_sidecar_file_bytes_including_alignment": sidecar_file_bytes,
|
| 306 |
+
"total_artifact_payload_bytes": main_payload + sidecar_payload_bytes,
|
| 307 |
+
"regions": regions,
|
| 308 |
+
"tail_format_decision": {
|
| 309 |
+
"requested": "Q5_K",
|
| 310 |
+
"realized": "Q5_0",
|
| 311 |
+
"reason": "standard GGUF Q5_K requires ne[0] divisible by 256; the semantic tail has ne[0]=128",
|
| 312 |
+
"effective_bpw": 5.5,
|
| 313 |
+
"paired_row_q5_k_status": "deferred_custom_runtime_experiment",
|
| 314 |
+
},
|
| 315 |
+
"acceptance_note": "Payload census excludes GGUF metadata/alignment and runtime allocations; final residency must be measured on DGX Spark.",
|
| 316 |
+
}
|
| 317 |
+
|
| 318 |
+
type_counts = collections.Counter(row["target_types"][VARIANT] for row in main_map_rows)
|
| 319 |
+
type_bytes = collections.Counter()
|
| 320 |
+
for row in main_map_rows:
|
| 321 |
+
type_bytes[row["target_types"][VARIANT]] += int(row["bytes_by_variant"][VARIANT])
|
| 322 |
+
expected_counts = {
|
| 323 |
+
"BF16": 363,
|
| 324 |
+
"F32": 584,
|
| 325 |
+
"I64": 3,
|
| 326 |
+
"Q4_K": 88,
|
| 327 |
+
"Q5_0": 48,
|
| 328 |
+
"Q5_K": 56,
|
| 329 |
+
"Q8_0": 486,
|
| 330 |
+
}
|
| 331 |
+
expected_bytes = {
|
| 332 |
+
"BF16": 1_593_061_376,
|
| 333 |
+
"F32": 263_372_224,
|
| 334 |
+
"I64": 280,
|
| 335 |
+
"Q4_K": 41_523_609_600,
|
| 336 |
+
"Q5_0": 5_536_481_280,
|
| 337 |
+
"Q5_K": 26_759_659_520,
|
| 338 |
+
"Q8_0": 7_587_744_640,
|
| 339 |
+
}
|
| 340 |
+
if dict(sorted(type_counts.items())) != expected_counts:
|
| 341 |
+
raise SystemExit(f"Q5 recipe type-count mismatch: {dict(sorted(type_counts.items()))}")
|
| 342 |
+
if dict(sorted(type_bytes.items())) != expected_bytes:
|
| 343 |
+
raise SystemExit(f"Q5 recipe byte-count mismatch: {dict(sorted(type_bytes.items()))}")
|
| 344 |
+
if sum(type_bytes.values()) != 83_263_928_920:
|
| 345 |
+
raise SystemExit(f"Q5 recipe payload mismatch: {sum(type_bytes.values())}")
|
| 346 |
+
main_map = {
|
| 347 |
+
"schema_version": 2,
|
| 348 |
+
"source": {"repo": SOURCE_REPO, "revision": SOURCE_REVISION},
|
| 349 |
+
"source_map_parent": str(args.source_map),
|
| 350 |
+
"source_map_parent_sha256": sha256(args.source_map),
|
| 351 |
+
"source_tensor_count": len({row["source_name"] for row in main_map_rows}),
|
| 352 |
+
"gguf_tensor_count": len(main_map_rows),
|
| 353 |
+
"logical_parameters": EXPECTED_MAIN_PARAMETERS,
|
| 354 |
+
"variants": [VARIANT],
|
| 355 |
+
"canonical_regions": list(CANONICAL_REGIONS),
|
| 356 |
+
"target_type_counts": dict(sorted(type_counts.items())),
|
| 357 |
+
"target_type_bytes": dict(sorted(type_bytes.items())),
|
| 358 |
+
"external_artifacts": {
|
| 359 |
+
"ple": {
|
| 360 |
+
"storage": "ssd_backed_bounded_page_cache",
|
| 361 |
+
"dtype": "BF16",
|
| 362 |
+
"resident": False,
|
| 363 |
+
"manifest": "ple/ple-manifest.json",
|
| 364 |
+
"payload_bytes": sidecar_payload_bytes,
|
| 365 |
+
"file_bytes_including_alignment": sidecar_file_bytes,
|
| 366 |
+
"alignment": ALIGNMENT,
|
| 367 |
+
}
|
| 368 |
+
},
|
| 369 |
+
"tensors": main_map_rows,
|
| 370 |
+
}
|
| 371 |
+
extraction_map = {
|
| 372 |
+
"schema_version": 1,
|
| 373 |
+
"variant": VARIANT,
|
| 374 |
+
"source": {"repo": SOURCE_REPO, "revision": SOURCE_REVISION},
|
| 375 |
+
"source_map_parent": str(args.source_map),
|
| 376 |
+
"source_map_parent_sha256": sha256(args.source_map),
|
| 377 |
+
"storage_dtype": "BF16",
|
| 378 |
+
"alignment_bytes": ALIGNMENT,
|
| 379 |
+
"logical_parts": logical_parts,
|
| 380 |
+
"physical_files": physical_files,
|
| 381 |
+
"total_payload_bytes": sidecar_payload_bytes,
|
| 382 |
+
"total_file_bytes_including_alignment": sidecar_file_bytes,
|
| 383 |
+
}
|
| 384 |
+
|
| 385 |
+
args.out_dir.mkdir(parents=True, exist_ok=True)
|
| 386 |
+
outputs = {
|
| 387 |
+
"main-gguf-source-map.json": main_map,
|
| 388 |
+
"ple-extraction-map.json": extraction_map,
|
| 389 |
+
"ple-manifest.plan.json": ple_manifest,
|
| 390 |
+
"projection-ssd-ple.json": projection,
|
| 391 |
+
}
|
| 392 |
+
for name, payload in outputs.items():
|
| 393 |
+
path = args.out_dir / name
|
| 394 |
+
path.write_text(json.dumps(payload, indent=2, sort_keys=True) + "\n")
|
| 395 |
+
print(f"wrote {path}")
|
| 396 |
+
print(f"main payload: {main_payload:,} bytes ({main_payload / 2**30:.6f} GiB)")
|
| 397 |
+
print(f"BF16 PLE payload: {sidecar_payload_bytes:,} bytes ({sidecar_payload_bytes / 2**30:.6f} GiB)")
|
| 398 |
+
print(f"resident delta: {main_payload - baseline_payload:,} bytes ({(main_payload - baseline_payload) / 2**30:.6f} GiB)")
|
| 399 |
+
return 0
|
| 400 |
+
|
| 401 |
+
|
| 402 |
+
if __name__ == "__main__":
|
| 403 |
+
raise SystemExit(main())
|
reproduction/converter/convert_qwen4exp_gguf.py
ADDED
|
@@ -0,0 +1,821 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env python3
|
| 2 |
+
"""Convert the pinned Qwen3.8-Flash-Next checkpoint to audited GGUF shards.
|
| 3 |
+
|
| 4 |
+
BF16 is a bit-exact physical reshape of the source BF16 payload. Q8_0 is the
|
| 5 |
+
public calibration/reference artifact. The audited ds4 C block writers provide
|
| 6 |
+
Q2_K/Q4_K/Q5_K/Q6_K and imatrix-weighted IQ2_XXS payloads; unsupported quant types are
|
| 7 |
+
never silently approximated by this Python converter.
|
| 8 |
+
"""
|
| 9 |
+
|
| 10 |
+
from __future__ import annotations
|
| 11 |
+
|
| 12 |
+
import argparse
|
| 13 |
+
import ctypes
|
| 14 |
+
import hashlib
|
| 15 |
+
import json
|
| 16 |
+
import os
|
| 17 |
+
import struct
|
| 18 |
+
import sys
|
| 19 |
+
import time
|
| 20 |
+
from concurrent.futures import ThreadPoolExecutor
|
| 21 |
+
from pathlib import Path
|
| 22 |
+
from typing import Any
|
| 23 |
+
|
| 24 |
+
import numpy as np
|
| 25 |
+
import torch
|
| 26 |
+
from safetensors import safe_open
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
SOURCE_REPO = "ukisai/Swift1.5-Qwen3.8-Flash-Next"
|
| 30 |
+
SOURCE_REVISION = "0bd4fe22431372cdad1979267d3ab45aa7e6150a"
|
| 31 |
+
MODEL_BASENAME = "Swift1.5-Qwen3.8-Flash-Next"
|
| 32 |
+
SOURCE_LICENSE = "other"
|
| 33 |
+
SOURCE_LICENSE_NAME = "swift-open-license-1.0"
|
| 34 |
+
SOURCE_LICENSE_URL = (
|
| 35 |
+
f"https://huggingface.co/{SOURCE_REPO}/blob/{SOURCE_REVISION}/LICENSE"
|
| 36 |
+
)
|
| 37 |
+
SOURCE_LICENSE_SHA256 = "7a3af3e6b43fcb7c486ea8167252a36a9532dcbdf02d1704a749881872ec551c"
|
| 38 |
+
ARCH = "qwen4exp"
|
| 39 |
+
ALIGNMENT = 32
|
| 40 |
+
SUPPORTED_PAYLOAD_TYPES = {
|
| 41 |
+
"BF16",
|
| 42 |
+
"F32",
|
| 43 |
+
"I64",
|
| 44 |
+
"Q8_0",
|
| 45 |
+
"Q4_0",
|
| 46 |
+
"Q5_0",
|
| 47 |
+
"Q5_1",
|
| 48 |
+
"Q2_K",
|
| 49 |
+
"Q4_K",
|
| 50 |
+
"Q5_K",
|
| 51 |
+
"Q6_K",
|
| 52 |
+
"IQ2_XXS",
|
| 53 |
+
}
|
| 54 |
+
DS4_QUANT_TYPES = {
|
| 55 |
+
"Q2_K": 10,
|
| 56 |
+
"Q4_K": 12,
|
| 57 |
+
"Q5_K": 13,
|
| 58 |
+
"Q6_K": 14,
|
| 59 |
+
"IQ2_XXS": 16,
|
| 60 |
+
}
|
| 61 |
+
IMATRIX_REQUIRED_TYPES = {"IQ2_XXS"}
|
| 62 |
+
_DS4_QUANTS: ctypes.CDLL | None = None
|
| 63 |
+
|
| 64 |
+
|
| 65 |
+
def parse_args() -> argparse.Namespace:
|
| 66 |
+
parser = argparse.ArgumentParser()
|
| 67 |
+
parser.add_argument("--model-dir", type=Path, required=True)
|
| 68 |
+
parser.add_argument("--source-map", type=Path, required=True)
|
| 69 |
+
parser.add_argument("--variant", required=True)
|
| 70 |
+
parser.add_argument(
|
| 71 |
+
"--imatrix",
|
| 72 |
+
type=Path,
|
| 73 |
+
help="Official-model legacy imatrix required by IQ2_XXS payloads.",
|
| 74 |
+
)
|
| 75 |
+
parser.add_argument("--out", type=Path, required=True)
|
| 76 |
+
parser.add_argument("--artifact-manifest", type=Path, required=True)
|
| 77 |
+
parser.add_argument(
|
| 78 |
+
"--template-only",
|
| 79 |
+
action="store_true",
|
| 80 |
+
help="Write GGUF metadata/tensor directory only for the C quantizer.",
|
| 81 |
+
)
|
| 82 |
+
parser.add_argument(
|
| 83 |
+
"--split-max-size-gib",
|
| 84 |
+
type=float,
|
| 85 |
+
default=30.0,
|
| 86 |
+
help="Direct-output shard ceiling; ignored by --template-only (default: 30).",
|
| 87 |
+
)
|
| 88 |
+
parser.add_argument("--hash-output", action="store_true")
|
| 89 |
+
parser.add_argument(
|
| 90 |
+
"--sha256sums",
|
| 91 |
+
type=Path,
|
| 92 |
+
help="Write a coreutils-compatible checksum file (requires --hash-output).",
|
| 93 |
+
)
|
| 94 |
+
return parser.parse_args()
|
| 95 |
+
|
| 96 |
+
|
| 97 |
+
def sha256_file(path: Path) -> str:
|
| 98 |
+
digest = hashlib.sha256()
|
| 99 |
+
with path.open("rb") as handle:
|
| 100 |
+
for chunk in iter(lambda: handle.read(16 << 20), b""):
|
| 101 |
+
digest.update(chunk)
|
| 102 |
+
return digest.hexdigest()
|
| 103 |
+
|
| 104 |
+
|
| 105 |
+
def load_json(path: Path) -> dict[str, Any]:
|
| 106 |
+
return json.loads(path.read_text())
|
| 107 |
+
|
| 108 |
+
|
| 109 |
+
def _read_exact(handle: Any, size: int, label: str) -> bytes:
|
| 110 |
+
payload = handle.read(size)
|
| 111 |
+
if len(payload) != size:
|
| 112 |
+
raise RuntimeError(f"short imatrix read for {label}: {len(payload)} != {size}")
|
| 113 |
+
return payload
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
def _read_i32(handle: Any, label: str) -> int:
|
| 117 |
+
return int(struct.unpack("<i", _read_exact(handle, 4, label))[0])
|
| 118 |
+
|
| 119 |
+
|
| 120 |
+
def load_imatrix(path: Path) -> tuple[dict[str, np.ndarray], dict[str, Any]]:
|
| 121 |
+
"""Load the legacy llama.cpp imatrix format with strict bounds checks."""
|
| 122 |
+
if not path.is_file():
|
| 123 |
+
raise FileNotFoundError(path)
|
| 124 |
+
entries: dict[str, np.ndarray] = {}
|
| 125 |
+
with path.open("rb") as handle:
|
| 126 |
+
entry_count = _read_i32(handle, "entry count")
|
| 127 |
+
if not 1 <= entry_count <= 100_000:
|
| 128 |
+
raise RuntimeError(f"invalid imatrix entry count {entry_count}")
|
| 129 |
+
for index in range(entry_count):
|
| 130 |
+
name_length = _read_i32(handle, f"entry {index} name length")
|
| 131 |
+
if not 1 <= name_length <= 4096:
|
| 132 |
+
raise RuntimeError(
|
| 133 |
+
f"entry {index}: invalid imatrix name length {name_length}"
|
| 134 |
+
)
|
| 135 |
+
raw_name = _read_exact(handle, name_length, f"entry {index} name")
|
| 136 |
+
try:
|
| 137 |
+
name = raw_name.decode("utf-8")
|
| 138 |
+
except UnicodeDecodeError as error:
|
| 139 |
+
raise RuntimeError(f"entry {index}: imatrix name is not UTF-8") from error
|
| 140 |
+
calls = _read_i32(handle, f"entry {index} calls")
|
| 141 |
+
value_count = _read_i32(handle, f"entry {index} value count")
|
| 142 |
+
if calls < 0 or not 1 <= value_count <= 100_000_000:
|
| 143 |
+
raise RuntimeError(
|
| 144 |
+
f"entry {index}: invalid calls/value count {calls}/{value_count}"
|
| 145 |
+
)
|
| 146 |
+
raw_values = _read_exact(
|
| 147 |
+
handle, value_count * 4, f"entry {index} values"
|
| 148 |
+
)
|
| 149 |
+
values = np.frombuffer(raw_values, dtype="<f4").copy()
|
| 150 |
+
if not np.isfinite(values).all() or (values < 0).any():
|
| 151 |
+
raise RuntimeError(f"{name}: imatrix values must be finite and non-negative")
|
| 152 |
+
if name in entries:
|
| 153 |
+
raise RuntimeError(f"duplicate imatrix entry {name!r}")
|
| 154 |
+
entries[name] = values
|
| 155 |
+
|
| 156 |
+
trailer = handle.read(4)
|
| 157 |
+
chunks: int | None = None
|
| 158 |
+
dataset: str | None = None
|
| 159 |
+
if trailer:
|
| 160 |
+
if len(trailer) != 4:
|
| 161 |
+
raise RuntimeError("truncated imatrix chunks trailer")
|
| 162 |
+
chunks = int(struct.unpack("<i", trailer)[0])
|
| 163 |
+
dataset_length = _read_i32(handle, "dataset length")
|
| 164 |
+
if chunks < 0 or not 0 <= dataset_length <= 1_000_000:
|
| 165 |
+
raise RuntimeError(
|
| 166 |
+
f"invalid imatrix trailer chunks/dataset length {chunks}/{dataset_length}"
|
| 167 |
+
)
|
| 168 |
+
raw_dataset = _read_exact(handle, dataset_length, "dataset")
|
| 169 |
+
try:
|
| 170 |
+
dataset = raw_dataset.decode("utf-8")
|
| 171 |
+
except UnicodeDecodeError as error:
|
| 172 |
+
raise RuntimeError("imatrix dataset is not UTF-8") from error
|
| 173 |
+
if handle.read(1):
|
| 174 |
+
raise RuntimeError("unexpected trailing bytes in imatrix")
|
| 175 |
+
|
| 176 |
+
metadata: dict[str, Any] = {
|
| 177 |
+
"path": str(path),
|
| 178 |
+
"bytes": path.stat().st_size,
|
| 179 |
+
"sha256": sha256_file(path),
|
| 180 |
+
"entries_count": len(entries),
|
| 181 |
+
"chunks_count": chunks,
|
| 182 |
+
"dataset": dataset,
|
| 183 |
+
}
|
| 184 |
+
return entries, metadata
|
| 185 |
+
|
| 186 |
+
|
| 187 |
+
def imatrix_for_tensor(
|
| 188 |
+
row: dict[str, Any], entries: dict[str, np.ndarray]
|
| 189 |
+
) -> np.ndarray:
|
| 190 |
+
"""Return a contiguous [expert, input-column] matrix for a routed tensor."""
|
| 191 |
+
name = str(row["name"])
|
| 192 |
+
if name not in entries:
|
| 193 |
+
raise RuntimeError(f"missing required imatrix entry {name!r}")
|
| 194 |
+
shape = tuple(int(value) for value in row["shape"])
|
| 195 |
+
if len(shape) != 3:
|
| 196 |
+
raise RuntimeError(f"{name}: IQ2_XXS requires a 3-D routed expert tensor")
|
| 197 |
+
expert_count, _, ncols = shape
|
| 198 |
+
values = entries[name]
|
| 199 |
+
expected = expert_count * ncols
|
| 200 |
+
if values.size != expected:
|
| 201 |
+
raise RuntimeError(
|
| 202 |
+
f"{name}: imatrix has {values.size} values, expected {expected}"
|
| 203 |
+
)
|
| 204 |
+
return np.ascontiguousarray(values.reshape(expert_count, ncols), dtype=np.float32)
|
| 205 |
+
|
| 206 |
+
|
| 207 |
+
def ensure_source_pin(source_map: dict[str, Any]) -> None:
|
| 208 |
+
source = source_map.get("source", {})
|
| 209 |
+
if source.get("repo") != SOURCE_REPO or source.get("revision") != SOURCE_REVISION:
|
| 210 |
+
raise SystemExit(f"source-map pin mismatch: {source!r}")
|
| 211 |
+
|
| 212 |
+
|
| 213 |
+
def ensure_source_license(model_dir: Path) -> None:
|
| 214 |
+
license_path = model_dir / "LICENSE"
|
| 215 |
+
if not license_path.is_file():
|
| 216 |
+
raise SystemExit(f"missing pinned source license: {license_path}")
|
| 217 |
+
digest = sha256_file(license_path)
|
| 218 |
+
if digest != SOURCE_LICENSE_SHA256:
|
| 219 |
+
raise SystemExit(
|
| 220 |
+
f"source LICENSE digest mismatch: {digest} != {SOURCE_LICENSE_SHA256}"
|
| 221 |
+
)
|
| 222 |
+
|
| 223 |
+
|
| 224 |
+
def variant_label(variant: str) -> tuple[str, str, int]:
|
| 225 |
+
from gguf import LlamaFileType
|
| 226 |
+
|
| 227 |
+
if variant == "BF16":
|
| 228 |
+
return (
|
| 229 |
+
"Qwen3.8-Flash-Next BF16",
|
| 230 |
+
"BF16-LOSSLESS-SEMANTIC-SPLIT",
|
| 231 |
+
int(LlamaFileType.MOSTLY_BF16),
|
| 232 |
+
)
|
| 233 |
+
if variant == "Q8_0":
|
| 234 |
+
return (
|
| 235 |
+
"Qwen3.8-Flash-Next Q8_0",
|
| 236 |
+
"Q8_0-REFERENCE",
|
| 237 |
+
int(LlamaFileType.MOSTLY_Q8_0),
|
| 238 |
+
)
|
| 239 |
+
if variant == "MQ-NG5-Q2K-Q4-SPLIT-E4":
|
| 240 |
+
return (
|
| 241 |
+
f"Qwen3.8-Flash-Next {variant}",
|
| 242 |
+
variant,
|
| 243 |
+
int(LlamaFileType.MOSTLY_Q2_K),
|
| 244 |
+
)
|
| 245 |
+
if variant == "MQ-Q6-SSD-PLE-BF16":
|
| 246 |
+
return (
|
| 247 |
+
"Qwen3.8-Flash-Next MQ-Q6-SSD-PLE-BF16",
|
| 248 |
+
variant,
|
| 249 |
+
int(LlamaFileType.MOSTLY_Q5_K_M),
|
| 250 |
+
)
|
| 251 |
+
if variant == "MQ-Q5-SSD-PLE-BF16":
|
| 252 |
+
return (
|
| 253 |
+
f"{MODEL_BASENAME} MQ-Q5-SSD-PLE-BF16",
|
| 254 |
+
variant,
|
| 255 |
+
int(LlamaFileType.MOSTLY_Q4_K_M),
|
| 256 |
+
)
|
| 257 |
+
return (
|
| 258 |
+
f"Qwen3.8-Flash-Next {variant}",
|
| 259 |
+
variant,
|
| 260 |
+
int(LlamaFileType.MOSTLY_IQ2_XXS),
|
| 261 |
+
)
|
| 262 |
+
|
| 263 |
+
|
| 264 |
+
def add_metadata(writer: Any, model_dir: Path, source_map_path: Path, variant: str) -> None:
|
| 265 |
+
config = load_json(model_dir / "config.json")
|
| 266 |
+
text = config["text_config"]
|
| 267 |
+
vision = config["vision_config"]
|
| 268 |
+
generation = load_json(model_dir / "generation_config.json")
|
| 269 |
+
name, quantization, file_type = variant_label(variant)
|
| 270 |
+
|
| 271 |
+
writer.add_name(name)
|
| 272 |
+
writer.add_description("Independent Baekpica mixed-quant conversion of Swift1.5; "
|
| 273 |
+
"weights converted from source BF16. See NOTICE for changes.")
|
| 274 |
+
writer.add_type("model")
|
| 275 |
+
writer.add_basename(MODEL_BASENAME)
|
| 276 |
+
writer.add_size_label("180B-A6B")
|
| 277 |
+
# Preserve Swift licensing; LICENSE-QWEN also governs the base weights.
|
| 278 |
+
writer.add_license(SOURCE_LICENSE)
|
| 279 |
+
writer.add_license_name(SOURCE_LICENSE_NAME)
|
| 280 |
+
writer.add_license_link(SOURCE_LICENSE_URL)
|
| 281 |
+
writer.add_repo_url(f"https://huggingface.co/{SOURCE_REPO}")
|
| 282 |
+
writer.add_source_repo_url(f"https://huggingface.co/{SOURCE_REPO}")
|
| 283 |
+
writer.add_string("general.source.revision", SOURCE_REVISION)
|
| 284 |
+
writer.add_string("general.quantization", quantization)
|
| 285 |
+
writer.add_quantization_version(2)
|
| 286 |
+
writer.add_file_type(file_type)
|
| 287 |
+
|
| 288 |
+
writer.add_block_count(int(text["num_hidden_layers"]))
|
| 289 |
+
writer.add_context_length(int(text["max_position_embeddings"]))
|
| 290 |
+
writer.add_embedding_length(int(text["hidden_size"]))
|
| 291 |
+
writer.add_vocab_size(int(text["vocab_size"]))
|
| 292 |
+
writer.add_feed_forward_length(int(text["moe_intermediate_size"]))
|
| 293 |
+
writer.add_head_count(int(text["num_attention_heads"]))
|
| 294 |
+
writer.add_head_count_kv(int(text["num_key_value_heads"]))
|
| 295 |
+
writer.add_key_length(int(text["head_dim"]))
|
| 296 |
+
writer.add_value_length(int(text["head_dim"]))
|
| 297 |
+
writer.add_layer_norm_rms_eps(float(text["rms_norm_eps"]))
|
| 298 |
+
writer.add_rope_freq_base(float(text["rope_parameters"]["rope_theta"]))
|
| 299 |
+
writer.add_rope_dimension_count(int(text["head_dim"] * text["partial_rotary_factor"]))
|
| 300 |
+
writer.add_rope_dimension_sections(list(text["rope_parameters"]["mrope_section"]))
|
| 301 |
+
writer.add_expert_count(int(text["num_experts"]))
|
| 302 |
+
writer.add_expert_used_count(int(text["num_experts_per_tok"]))
|
| 303 |
+
writer.add_expert_feed_forward_length(int(text["moe_intermediate_size"]))
|
| 304 |
+
writer.add_expert_shared_count(1)
|
| 305 |
+
writer.add_expert_shared_feed_forward_length(int(text["shared_expert_intermediate_size"]))
|
| 306 |
+
writer.add_nextn_predict_layers(int(text["mtp_num_hidden_layers"]))
|
| 307 |
+
writer.add_full_attention_interval(int(text["full_attention_interval"]))
|
| 308 |
+
writer.add_indexer_head_count(int(text["indexer_n_heads"]))
|
| 309 |
+
writer.add_indexer_key_length(int(text["indexer_head_dim"]))
|
| 310 |
+
writer.add_indexer_top_k(int(text["indexer_budget"]))
|
| 311 |
+
|
| 312 |
+
custom: dict[str, Any] = {
|
| 313 |
+
f"{ARCH}.attention.layer_types": list(text["layer_types"]),
|
| 314 |
+
f"{ARCH}.attention.full_layers": [i for i, kind in enumerate(text["layer_types"]) if kind == "full_attention"],
|
| 315 |
+
f"{ARCH}.attention.linear_key_head_count": int(text["linear_num_key_heads"]),
|
| 316 |
+
f"{ARCH}.attention.linear_value_head_count": int(text["linear_num_value_heads"]),
|
| 317 |
+
f"{ARCH}.attention.linear_key_length": int(text["linear_key_head_dim"]),
|
| 318 |
+
f"{ARCH}.attention.linear_value_length": int(text["linear_value_head_dim"]),
|
| 319 |
+
f"{ARCH}.attention.linear_conv_kernel": int(text["linear_conv_kernel_dim"]),
|
| 320 |
+
f"{ARCH}.attention.output_gate_type": str(text["output_gate_type"]),
|
| 321 |
+
f"{ARCH}.attention.indexer.compress_ratio": int(text["indexer_compress_ratio"]),
|
| 322 |
+
f"{ARCH}.attention.indexer.kv_head_count": int(text["indexer_kv_heads"]),
|
| 323 |
+
f"{ARCH}.hyper_connection.count": int(text["hc_count"]),
|
| 324 |
+
f"{ARCH}.hyper_connection.lowrank": int(text["hc_lowrank"]),
|
| 325 |
+
f"{ARCH}.rms_norm.zero_centered": True,
|
| 326 |
+
f"{ARCH}.ple.layer_ids_one_based": list(text["ple_layer_ids"]),
|
| 327 |
+
f"{ARCH}.ple.checkpoint_layer_ids_zero_based": [int(x) - 1 for x in text["ple_layer_ids"]],
|
| 328 |
+
f"{ARCH}.ple.ngram_size": int(text["ngram_size"]),
|
| 329 |
+
f"{ARCH}.ple.heads_per_ngram": int(text["heads_per_ngram"]),
|
| 330 |
+
f"{ARCH}.ple.ngram_vocab_size_base": int(text["ngram_vocab_size_base"]),
|
| 331 |
+
f"{ARCH}.ple.ngram_parts": int(text["split_ngram_parts"]),
|
| 332 |
+
f"{ARCH}.ple.embedding_length": int(text["ple_embed_dim"]),
|
| 333 |
+
f"{ARCH}.ple.conv_kernel": int(text["ple_conv_kernel_size"]),
|
| 334 |
+
f"{ARCH}.mtp.present": True,
|
| 335 |
+
f"{ARCH}.mtp.block_count": int(text["mtp"]["num_hidden_layers"]),
|
| 336 |
+
f"{ARCH}.vision.present": True,
|
| 337 |
+
f"{ARCH}.vision.block_count": int(vision["depth"]),
|
| 338 |
+
f"{ARCH}.vision.embedding_length": int(vision["hidden_size"]),
|
| 339 |
+
f"{ARCH}.vision.feed_forward_length": int(vision["intermediate_size"]),
|
| 340 |
+
f"{ARCH}.vision.head_count": int(vision["num_heads"]),
|
| 341 |
+
f"{ARCH}.vision.output_embedding_length": int(vision["out_hidden_size"]),
|
| 342 |
+
f"{ARCH}.vision.patch_size": int(vision["patch_size"]),
|
| 343 |
+
f"{ARCH}.vision.temporal_patch_size": int(vision["temporal_patch_size"]),
|
| 344 |
+
f"{ARCH}.vision.spatial_merge_size": int(vision["spatial_merge_size"]),
|
| 345 |
+
f"{ARCH}.vision.position_count": int(vision["num_position_embeddings"]),
|
| 346 |
+
f"{ARCH}.tokenizer.eog_token_ids": list(generation["eos_token_id"]),
|
| 347 |
+
f"{ARCH}.source.config_sha256": sha256_file(model_dir / "config.json"),
|
| 348 |
+
f"{ARCH}.source.index_sha256": sha256_file(model_dir / "model.safetensors.index.json"),
|
| 349 |
+
f"{ARCH}.source.tokenizer_sha256": sha256_file(model_dir / "tokenizer.json"),
|
| 350 |
+
f"{ARCH}.source.chat_template_sha256": sha256_file(model_dir / "chat_template.jinja"),
|
| 351 |
+
f"{ARCH}.source.license_sha256": sha256_file(model_dir / "LICENSE"),
|
| 352 |
+
f"{ARCH}.source.gguf_map_sha256": sha256_file(source_map_path),
|
| 353 |
+
}
|
| 354 |
+
source_map = load_json(source_map_path)
|
| 355 |
+
ple_external = source_map.get("external_artifacts", {}).get("ple")
|
| 356 |
+
if ple_external:
|
| 357 |
+
custom.update(
|
| 358 |
+
{
|
| 359 |
+
f"{ARCH}.ple.weight_storage": str(ple_external["storage"]),
|
| 360 |
+
f"{ARCH}.ple.storage_dtype": str(ple_external["dtype"]),
|
| 361 |
+
f"{ARCH}.ple.resident_weight": False,
|
| 362 |
+
f"{ARCH}.ple.sidecar_manifest": str(ple_external["manifest"]),
|
| 363 |
+
f"{ARCH}.ple.sidecar_payload_bytes": int(ple_external["payload_bytes"]),
|
| 364 |
+
f"{ARCH}.ple.sidecar_alignment": int(ple_external["alignment"]),
|
| 365 |
+
}
|
| 366 |
+
)
|
| 367 |
+
for key, value in custom.items():
|
| 368 |
+
if isinstance(value, bool):
|
| 369 |
+
writer.add_bool(key, value)
|
| 370 |
+
elif isinstance(value, int):
|
| 371 |
+
writer.add_uint64(key, value) if value > 0xFFFFFFFF else writer.add_uint32(key, value)
|
| 372 |
+
elif isinstance(value, float):
|
| 373 |
+
writer.add_float32(key, value)
|
| 374 |
+
elif isinstance(value, str):
|
| 375 |
+
writer.add_string(key, value)
|
| 376 |
+
elif isinstance(value, list):
|
| 377 |
+
writer.add_array(key, value)
|
| 378 |
+
else:
|
| 379 |
+
raise TypeError(f"unsupported metadata value {key}: {type(value)}")
|
| 380 |
+
|
| 381 |
+
|
| 382 |
+
def add_imatrix_metadata(writer: Any, metadata: dict[str, Any]) -> None:
|
| 383 |
+
"""Embed the same provenance keys consumed by the ds4 C quantizer."""
|
| 384 |
+
writer.add_string("quantize.imatrix.file", Path(metadata["path"]).name)
|
| 385 |
+
writer.add_uint64("quantize.imatrix.entries_count", int(metadata["entries_count"]))
|
| 386 |
+
if metadata.get("dataset"):
|
| 387 |
+
writer.add_string("quantize.imatrix.dataset", str(metadata["dataset"]))
|
| 388 |
+
if metadata.get("chunks_count") is not None:
|
| 389 |
+
writer.add_uint64("quantize.imatrix.chunks_count", int(metadata["chunks_count"]))
|
| 390 |
+
writer.add_string("quantize.imatrix.sha256", str(metadata["sha256"]))
|
| 391 |
+
|
| 392 |
+
|
| 393 |
+
def add_tokenizer(writer: Any, model_dir: Path) -> None:
|
| 394 |
+
from gguf import TokenType
|
| 395 |
+
from transformers import AutoTokenizer
|
| 396 |
+
|
| 397 |
+
config = load_json(model_dir / "config.json")
|
| 398 |
+
generation = load_json(model_dir / "generation_config.json")
|
| 399 |
+
tokenizer_json = load_json(model_dir / "tokenizer.json")
|
| 400 |
+
tokenizer = AutoTokenizer.from_pretrained(model_dir, local_files_only=True)
|
| 401 |
+
vocab_size = int(config["text_config"]["vocab_size"])
|
| 402 |
+
reverse = {token_id: token for token, token_id in tokenizer.get_vocab().items()}
|
| 403 |
+
added = {int(row["id"]): row for row in tokenizer_json.get("added_tokens", [])}
|
| 404 |
+
tokens: list[str] = []
|
| 405 |
+
token_types: list[int] = []
|
| 406 |
+
for token_id in range(vocab_size):
|
| 407 |
+
token = reverse.get(token_id)
|
| 408 |
+
if token is None:
|
| 409 |
+
tokens.append(f"[UNUSED_{token_id}]")
|
| 410 |
+
token_types.append(TokenType.UNUSED)
|
| 411 |
+
else:
|
| 412 |
+
tokens.append(token)
|
| 413 |
+
if token_id in added:
|
| 414 |
+
token_types.append(
|
| 415 |
+
TokenType.CONTROL if added[token_id].get("special") else TokenType.USER_DEFINED
|
| 416 |
+
)
|
| 417 |
+
else:
|
| 418 |
+
token_types.append(TokenType.NORMAL)
|
| 419 |
+
merges = tokenizer_json["model"]["merges"]
|
| 420 |
+
if merges and not isinstance(merges[0], str):
|
| 421 |
+
merges = [" ".join(pair) for pair in merges]
|
| 422 |
+
writer.add_tokenizer_model("gpt2")
|
| 423 |
+
writer.add_tokenizer_pre("qwen2")
|
| 424 |
+
writer.add_token_list(tokens)
|
| 425 |
+
writer.add_token_types(token_types)
|
| 426 |
+
writer.add_token_merges(merges)
|
| 427 |
+
writer.add_bos_token_id(int(generation["bos_token_id"]))
|
| 428 |
+
writer.add_eos_token_id(int(generation["eos_token_id"][0]))
|
| 429 |
+
writer.add_pad_token_id(int(generation["pad_token_id"]))
|
| 430 |
+
writer.add_add_bos_token(False)
|
| 431 |
+
writer.add_add_eos_token(False)
|
| 432 |
+
writer.add_chat_template((model_dir / "chat_template.jinja").read_text())
|
| 433 |
+
|
| 434 |
+
|
| 435 |
+
class ShardStore:
|
| 436 |
+
"""One-tensor cache, enough to reuse the consecutive gate/up and down slices."""
|
| 437 |
+
|
| 438 |
+
def __init__(self, model_dir: Path, weight_map: dict[str, str]):
|
| 439 |
+
self.model_dir = model_dir
|
| 440 |
+
self.weight_map = weight_map
|
| 441 |
+
self.cached_name: str | None = None
|
| 442 |
+
self.cached_tensor: torch.Tensor | None = None
|
| 443 |
+
|
| 444 |
+
def load(self, name: str) -> torch.Tensor:
|
| 445 |
+
if name == self.cached_name and self.cached_tensor is not None:
|
| 446 |
+
return self.cached_tensor
|
| 447 |
+
shard = self.weight_map[name]
|
| 448 |
+
path = self.model_dir / shard
|
| 449 |
+
if not path.is_file():
|
| 450 |
+
raise FileNotFoundError(path)
|
| 451 |
+
with safe_open(str(path), framework="pt", device="cpu") as handle:
|
| 452 |
+
tensor = handle.get_tensor(name)
|
| 453 |
+
self.cached_name = name
|
| 454 |
+
self.cached_tensor = tensor
|
| 455 |
+
return tensor
|
| 456 |
+
|
| 457 |
+
def clear(self) -> None:
|
| 458 |
+
self.cached_name = None
|
| 459 |
+
self.cached_tensor = None
|
| 460 |
+
|
| 461 |
+
|
| 462 |
+
def materialize_source(row: dict[str, Any], store: ShardStore) -> torch.Tensor:
|
| 463 |
+
tensor = store.load(row["source_name"])
|
| 464 |
+
if list(tensor.shape) != row["source_shape"]:
|
| 465 |
+
raise ValueError(
|
| 466 |
+
f"{row['source_name']}: loaded {list(tensor.shape)} != {row['source_shape']}"
|
| 467 |
+
)
|
| 468 |
+
source_slice = row.get("source_slice")
|
| 469 |
+
if source_slice is not None:
|
| 470 |
+
slices: list[slice] = [slice(None)] * tensor.ndim
|
| 471 |
+
axis = int(source_slice["axis"])
|
| 472 |
+
slices[axis] = slice(int(source_slice["start"]), int(source_slice["stop"]))
|
| 473 |
+
tensor = tensor[tuple(slices)]
|
| 474 |
+
tensor = tensor.contiguous()
|
| 475 |
+
if list(tensor.shape) != row["shape"]:
|
| 476 |
+
raise ValueError(f"{row['name']}: sliced {list(tensor.shape)} != {row['shape']}")
|
| 477 |
+
return tensor
|
| 478 |
+
|
| 479 |
+
|
| 480 |
+
def load_ds4_quants() -> ctypes.CDLL:
|
| 481 |
+
global _DS4_QUANTS
|
| 482 |
+
if _DS4_QUANTS is not None:
|
| 483 |
+
return _DS4_QUANTS
|
| 484 |
+
default = Path(__file__).resolve().parents[2] / "ds4" / "gguf-tools" / "libds4quants.so"
|
| 485 |
+
path = Path(os.environ.get("DS4_QUANTS_LIBRARY", default))
|
| 486 |
+
if not path.is_file():
|
| 487 |
+
raise RuntimeError(
|
| 488 |
+
f"missing ds4 quantization library {path}; run `make -C ds4/gguf-tools libds4quants.so`"
|
| 489 |
+
)
|
| 490 |
+
library = ctypes.CDLL(str(path))
|
| 491 |
+
library.ds4q_row_size.argtypes = [ctypes.c_int, ctypes.c_int64]
|
| 492 |
+
library.ds4q_row_size.restype = ctypes.c_size_t
|
| 493 |
+
library.ds4q_quantize_chunk.argtypes = [
|
| 494 |
+
ctypes.c_int,
|
| 495 |
+
ctypes.c_void_p,
|
| 496 |
+
ctypes.c_void_p,
|
| 497 |
+
ctypes.c_int64,
|
| 498 |
+
ctypes.c_int64,
|
| 499 |
+
ctypes.c_int64,
|
| 500 |
+
ctypes.c_void_p,
|
| 501 |
+
]
|
| 502 |
+
library.ds4q_quantize_chunk.restype = ctypes.c_size_t
|
| 503 |
+
library.ds4q_quantize_init.argtypes = [ctypes.c_int]
|
| 504 |
+
library.ds4q_quantize_init.restype = None
|
| 505 |
+
_DS4_QUANTS = library
|
| 506 |
+
return library
|
| 507 |
+
|
| 508 |
+
|
| 509 |
+
def quantize_ds4(
|
| 510 |
+
f32: np.ndarray,
|
| 511 |
+
qtype_name: str,
|
| 512 |
+
imatrix: np.ndarray | None = None,
|
| 513 |
+
) -> np.ndarray:
|
| 514 |
+
"""Quantize with ds4's C block writer, including per-expert IQ2 weights."""
|
| 515 |
+
if qtype_name not in DS4_QUANT_TYPES:
|
| 516 |
+
raise ValueError(f"not a ds4 quant type: {qtype_name}")
|
| 517 |
+
if not f32.flags.c_contiguous or f32.dtype != np.float32 or f32.ndim < 1:
|
| 518 |
+
raise ValueError("ds4 quant input must be a contiguous float32 array")
|
| 519 |
+
ncols = int(f32.shape[-1])
|
| 520 |
+
nrows = int(f32.size // ncols)
|
| 521 |
+
type_id = DS4_QUANT_TYPES[qtype_name]
|
| 522 |
+
library = load_ds4_quants()
|
| 523 |
+
library.ds4q_quantize_init(type_id)
|
| 524 |
+
row_size = int(library.ds4q_row_size(type_id, ncols))
|
| 525 |
+
if row_size <= 0:
|
| 526 |
+
raise RuntimeError(f"{qtype_name} does not support row width {ncols}")
|
| 527 |
+
output = np.empty(nrows * row_size, dtype=np.uint8)
|
| 528 |
+
requested = int(os.environ.get("QWEN4EXP_QUANT_THREADS", min(64, os.cpu_count() or 1)))
|
| 529 |
+
source_pointer = ctypes.c_void_p(f32.ctypes.data)
|
| 530 |
+
output_pointer = ctypes.c_void_p(output.ctypes.data)
|
| 531 |
+
|
| 532 |
+
if qtype_name in IMATRIX_REQUIRED_TYPES:
|
| 533 |
+
if f32.ndim != 3:
|
| 534 |
+
raise ValueError(
|
| 535 |
+
f"{qtype_name} input must be [expert, row, column], got {f32.shape}"
|
| 536 |
+
)
|
| 537 |
+
expert_count = int(f32.shape[0])
|
| 538 |
+
rows_per_expert = int(f32.shape[1])
|
| 539 |
+
if imatrix is None:
|
| 540 |
+
raise ValueError(f"{qtype_name} requires a per-expert imatrix")
|
| 541 |
+
if (
|
| 542 |
+
imatrix.dtype != np.float32
|
| 543 |
+
or not imatrix.flags.c_contiguous
|
| 544 |
+
or imatrix.shape != (expert_count, ncols)
|
| 545 |
+
):
|
| 546 |
+
raise ValueError(
|
| 547 |
+
f"{qtype_name} imatrix must be contiguous float32 "
|
| 548 |
+
f"[{expert_count}, {ncols}], got {imatrix.shape}/{imatrix.dtype}"
|
| 549 |
+
)
|
| 550 |
+
if not np.isfinite(imatrix).all() or (imatrix < 0).any():
|
| 551 |
+
raise ValueError(f"{qtype_name} imatrix must be finite and non-negative")
|
| 552 |
+
|
| 553 |
+
def quantize_expert(expert: int) -> None:
|
| 554 |
+
start_row = expert * rows_per_expert
|
| 555 |
+
written = int(
|
| 556 |
+
library.ds4q_quantize_chunk(
|
| 557 |
+
type_id,
|
| 558 |
+
source_pointer,
|
| 559 |
+
output_pointer,
|
| 560 |
+
start_row * ncols,
|
| 561 |
+
rows_per_expert,
|
| 562 |
+
ncols,
|
| 563 |
+
ctypes.c_void_p(imatrix[expert].ctypes.data),
|
| 564 |
+
)
|
| 565 |
+
)
|
| 566 |
+
expected = rows_per_expert * row_size
|
| 567 |
+
if written != expected:
|
| 568 |
+
raise RuntimeError(
|
| 569 |
+
f"{qtype_name} expert {expert} wrote {written} bytes, expected {expected}"
|
| 570 |
+
)
|
| 571 |
+
|
| 572 |
+
workers = max(1, min(requested, expert_count))
|
| 573 |
+
with ThreadPoolExecutor(max_workers=workers) as executor:
|
| 574 |
+
futures = [executor.submit(quantize_expert, expert) for expert in range(expert_count)]
|
| 575 |
+
for future in futures:
|
| 576 |
+
future.result()
|
| 577 |
+
else:
|
| 578 |
+
if imatrix is not None:
|
| 579 |
+
raise ValueError(f"{qtype_name} does not accept an imatrix in this converter")
|
| 580 |
+
workers = max(1, min(requested, nrows))
|
| 581 |
+
rows_per_worker = (nrows + workers - 1) // workers
|
| 582 |
+
|
| 583 |
+
def quantize_range(start_row: int, stop_row: int) -> None:
|
| 584 |
+
rows = stop_row - start_row
|
| 585 |
+
written = int(
|
| 586 |
+
library.ds4q_quantize_chunk(
|
| 587 |
+
type_id,
|
| 588 |
+
source_pointer,
|
| 589 |
+
output_pointer,
|
| 590 |
+
start_row * ncols,
|
| 591 |
+
rows,
|
| 592 |
+
ncols,
|
| 593 |
+
None,
|
| 594 |
+
)
|
| 595 |
+
)
|
| 596 |
+
expected = rows * row_size
|
| 597 |
+
if written != expected:
|
| 598 |
+
raise RuntimeError(
|
| 599 |
+
f"{qtype_name} worker wrote {written} bytes for rows "
|
| 600 |
+
f"[{start_row}, {stop_row}), expected {expected}"
|
| 601 |
+
)
|
| 602 |
+
|
| 603 |
+
ranges = [
|
| 604 |
+
(start, min(nrows, start + rows_per_worker))
|
| 605 |
+
for start in range(0, nrows, rows_per_worker)
|
| 606 |
+
]
|
| 607 |
+
with ThreadPoolExecutor(max_workers=workers) as executor:
|
| 608 |
+
futures = [executor.submit(quantize_range, start, stop) for start, stop in ranges]
|
| 609 |
+
for future in futures:
|
| 610 |
+
future.result()
|
| 611 |
+
return output
|
| 612 |
+
|
| 613 |
+
|
| 614 |
+
def quantize_ds4_k(f32: np.ndarray, qtype_name: str) -> np.ndarray:
|
| 615 |
+
"""K-quant entry point used by regression tests."""
|
| 616 |
+
if qtype_name not in {"Q2_K", "Q4_K", "Q5_K", "Q6_K"}:
|
| 617 |
+
raise ValueError(f"not a ds4 K-quant type: {qtype_name}")
|
| 618 |
+
return quantize_ds4(f32, qtype_name)
|
| 619 |
+
|
| 620 |
+
|
| 621 |
+
def payload_array(
|
| 622 |
+
row: dict[str, Any],
|
| 623 |
+
source: torch.Tensor,
|
| 624 |
+
qtype_name: str,
|
| 625 |
+
imatrix_entries: dict[str, np.ndarray] | None = None,
|
| 626 |
+
) -> np.ndarray:
|
| 627 |
+
from gguf import GGMLQuantizationType
|
| 628 |
+
from gguf.quants import quantize
|
| 629 |
+
|
| 630 |
+
if qtype_name == "I64":
|
| 631 |
+
if source.dtype != torch.int64:
|
| 632 |
+
raise TypeError(f"{row['name']}: expected source I64, got {source.dtype}")
|
| 633 |
+
return np.ascontiguousarray(source.numpy(), dtype=np.int64)
|
| 634 |
+
if source.dtype != torch.bfloat16:
|
| 635 |
+
raise TypeError(f"{row['name']}: expected source BF16, got {source.dtype}")
|
| 636 |
+
if qtype_name == "BF16":
|
| 637 |
+
# BF16 values are copied as their original little-endian 16-bit words.
|
| 638 |
+
return np.ascontiguousarray(source.view(torch.uint16).numpy(), dtype=np.uint16)
|
| 639 |
+
f32 = np.ascontiguousarray(source.float().numpy(), dtype=np.float32)
|
| 640 |
+
if qtype_name == "F32":
|
| 641 |
+
return f32
|
| 642 |
+
if qtype_name not in SUPPORTED_PAYLOAD_TYPES:
|
| 643 |
+
raise NotImplementedError(
|
| 644 |
+
f"Python payload generation does not support {qtype_name}; use --template-only and the C quantizer"
|
| 645 |
+
)
|
| 646 |
+
if qtype_name in DS4_QUANT_TYPES:
|
| 647 |
+
importance = None
|
| 648 |
+
if qtype_name in IMATRIX_REQUIRED_TYPES:
|
| 649 |
+
if imatrix_entries is None:
|
| 650 |
+
raise RuntimeError(f"{row['name']}: {qtype_name} requires --imatrix")
|
| 651 |
+
importance = imatrix_for_tensor(row, imatrix_entries)
|
| 652 |
+
return quantize_ds4(f32, qtype_name, importance)
|
| 653 |
+
return quantize(f32, GGMLQuantizationType[qtype_name])
|
| 654 |
+
|
| 655 |
+
|
| 656 |
+
def existing_outputs(path: Path) -> list[Path]:
|
| 657 |
+
matches = []
|
| 658 |
+
if path.exists():
|
| 659 |
+
matches.append(path)
|
| 660 |
+
matches.extend(sorted(path.parent.glob(f"{path.stem}-*-of-*.gguf")))
|
| 661 |
+
return sorted(set(matches))
|
| 662 |
+
|
| 663 |
+
|
| 664 |
+
def main() -> int:
|
| 665 |
+
args = parse_args()
|
| 666 |
+
if args.sha256sums is not None and not args.hash_output:
|
| 667 |
+
raise SystemExit("--sha256sums requires --hash-output")
|
| 668 |
+
from gguf import GGMLQuantizationType, GGUFWriter
|
| 669 |
+
|
| 670 |
+
source_map = load_json(args.source_map)
|
| 671 |
+
ensure_source_pin(source_map)
|
| 672 |
+
ensure_source_license(args.model_dir)
|
| 673 |
+
variants = source_map["variants"]
|
| 674 |
+
if args.variant not in variants:
|
| 675 |
+
raise SystemExit(f"unknown variant {args.variant!r}; choose one of {variants}")
|
| 676 |
+
rows: list[dict[str, Any]] = source_map["tensors"]
|
| 677 |
+
if existing := existing_outputs(args.out):
|
| 678 |
+
raise SystemExit(f"refusing to overwrite existing output(s): {existing[:3]}")
|
| 679 |
+
if args.artifact_manifest.exists():
|
| 680 |
+
raise SystemExit(f"refusing to overwrite {args.artifact_manifest}")
|
| 681 |
+
|
| 682 |
+
index = load_json(args.model_dir / "model.safetensors.index.json")
|
| 683 |
+
weight_map: dict[str, str] = index["weight_map"]
|
| 684 |
+
missing_index = sorted({row["source_name"] for row in rows} - set(weight_map))
|
| 685 |
+
if missing_index:
|
| 686 |
+
raise SystemExit(f"source map has {len(missing_index)} tensors absent from index: {missing_index[:5]}")
|
| 687 |
+
if not args.template_only:
|
| 688 |
+
absent = sorted(
|
| 689 |
+
{
|
| 690 |
+
weight_map[row["source_name"]]
|
| 691 |
+
for row in rows
|
| 692 |
+
if not (args.model_dir / weight_map[row["source_name"]]).is_file()
|
| 693 |
+
}
|
| 694 |
+
)
|
| 695 |
+
if absent:
|
| 696 |
+
raise SystemExit(f"missing {len(absent)} source shard files: {absent[:5]}")
|
| 697 |
+
|
| 698 |
+
payload_bytes = sum(int(row["bytes_by_variant"][args.variant]) for row in rows)
|
| 699 |
+
target_hist: dict[str, int] = {}
|
| 700 |
+
for row in rows:
|
| 701 |
+
qtype = row["target_types"][args.variant]
|
| 702 |
+
target_hist[qtype] = target_hist.get(qtype, 0) + 1
|
| 703 |
+
requires_imatrix = any(
|
| 704 |
+
qtype in IMATRIX_REQUIRED_TYPES for qtype in target_hist
|
| 705 |
+
)
|
| 706 |
+
if requires_imatrix and not args.template_only and args.imatrix is None:
|
| 707 |
+
raise SystemExit(
|
| 708 |
+
f"variant {args.variant} contains IQ2_XXS payloads and requires --imatrix"
|
| 709 |
+
)
|
| 710 |
+
if args.imatrix is not None and not requires_imatrix:
|
| 711 |
+
raise SystemExit(
|
| 712 |
+
f"variant {args.variant} has no imatrix-dependent payloads; omit --imatrix"
|
| 713 |
+
)
|
| 714 |
+
imatrix_entries: dict[str, np.ndarray] | None = None
|
| 715 |
+
imatrix_metadata: dict[str, Any] | None = None
|
| 716 |
+
if args.imatrix is not None:
|
| 717 |
+
imatrix_entries, imatrix_metadata = load_imatrix(args.imatrix)
|
| 718 |
+
for row in rows:
|
| 719 |
+
if row["target_types"][args.variant] in IMATRIX_REQUIRED_TYPES:
|
| 720 |
+
imatrix_for_tensor(row, imatrix_entries)
|
| 721 |
+
print(
|
| 722 |
+
f"plan variant={args.variant} tensors={len(rows)} payload={payload_bytes / 2**30:.6f} GiB "
|
| 723 |
+
f"types={dict(sorted(target_hist.items()))} template_only={args.template_only}",
|
| 724 |
+
flush=True,
|
| 725 |
+
)
|
| 726 |
+
|
| 727 |
+
args.out.parent.mkdir(parents=True, exist_ok=True)
|
| 728 |
+
split_max_size = 0 if args.template_only else int(args.split_max_size_gib * 2**30)
|
| 729 |
+
writer = GGUFWriter(
|
| 730 |
+
args.out,
|
| 731 |
+
ARCH,
|
| 732 |
+
use_temp_file=False,
|
| 733 |
+
split_max_size=split_max_size,
|
| 734 |
+
)
|
| 735 |
+
writer.add_custom_alignment(ALIGNMENT)
|
| 736 |
+
add_metadata(writer, args.model_dir, args.source_map, args.variant)
|
| 737 |
+
if imatrix_metadata is not None:
|
| 738 |
+
add_imatrix_metadata(writer, imatrix_metadata)
|
| 739 |
+
add_tokenizer(writer, args.model_dir)
|
| 740 |
+
for row in rows:
|
| 741 |
+
qtype_name = row["target_types"][args.variant]
|
| 742 |
+
tensor_dtype = np.dtype(np.int64) if qtype_name == "I64" else np.dtype(np.float32)
|
| 743 |
+
writer.add_tensor_info(
|
| 744 |
+
row["name"],
|
| 745 |
+
row["shape"],
|
| 746 |
+
tensor_dtype,
|
| 747 |
+
int(row["bytes_by_variant"][args.variant]),
|
| 748 |
+
raw_dtype=GGMLQuantizationType[qtype_name],
|
| 749 |
+
)
|
| 750 |
+
output_paths = writer.format_shard_names(args.out)
|
| 751 |
+
writer.write_header_to_file()
|
| 752 |
+
writer.write_kv_data_to_file()
|
| 753 |
+
writer.write_ti_data_to_file()
|
| 754 |
+
|
| 755 |
+
started = time.time()
|
| 756 |
+
if not args.template_only:
|
| 757 |
+
store = ShardStore(args.model_dir, weight_map)
|
| 758 |
+
for index_row, row in enumerate(rows, 1):
|
| 759 |
+
qtype_name = row["target_types"][args.variant]
|
| 760 |
+
source = materialize_source(row, store)
|
| 761 |
+
payload = payload_array(row, source, qtype_name, imatrix_entries)
|
| 762 |
+
expected_bytes = int(row["bytes_by_variant"][args.variant])
|
| 763 |
+
if payload.nbytes != expected_bytes:
|
| 764 |
+
raise RuntimeError(
|
| 765 |
+
f"{row['name']}: generated {payload.nbytes} bytes != planned {expected_bytes}"
|
| 766 |
+
)
|
| 767 |
+
writer.write_tensor_data(payload)
|
| 768 |
+
if index_row == 1 or index_row % 25 == 0 or index_row == len(rows):
|
| 769 |
+
print(
|
| 770 |
+
f"[{index_row}/{len(rows)}] {row['name']} {qtype_name} "
|
| 771 |
+
f"{expected_bytes / 2**20:.1f} MiB elapsed={(time.time()-started)/60:.1f} min",
|
| 772 |
+
flush=True,
|
| 773 |
+
)
|
| 774 |
+
del source, payload
|
| 775 |
+
store.clear()
|
| 776 |
+
writer.close()
|
| 777 |
+
|
| 778 |
+
files = []
|
| 779 |
+
for path in output_paths:
|
| 780 |
+
entry: dict[str, Any] = {"path": str(path), "bytes": path.stat().st_size}
|
| 781 |
+
if args.hash_output:
|
| 782 |
+
entry["sha256"] = sha256_file(path)
|
| 783 |
+
files.append(entry)
|
| 784 |
+
manifest = {
|
| 785 |
+
"schema_version": 1,
|
| 786 |
+
"source": {"repo": SOURCE_REPO, "revision": SOURCE_REVISION},
|
| 787 |
+
"architecture": ARCH,
|
| 788 |
+
"variant": args.variant,
|
| 789 |
+
"template_only": args.template_only,
|
| 790 |
+
"source_map": str(args.source_map),
|
| 791 |
+
"source_map_sha256": sha256_file(args.source_map),
|
| 792 |
+
"gguf_tensor_count": len(rows),
|
| 793 |
+
"logical_parameters": int(
|
| 794 |
+
source_map.get(
|
| 795 |
+
"logical_parameters",
|
| 796 |
+
sum(int(np.prod(row["shape"], dtype=np.int64)) for row in rows),
|
| 797 |
+
)
|
| 798 |
+
),
|
| 799 |
+
"planned_payload_bytes": payload_bytes,
|
| 800 |
+
"target_type_counts": dict(sorted(target_hist.items())),
|
| 801 |
+
"imatrix": imatrix_metadata,
|
| 802 |
+
"elapsed_seconds": time.time() - started,
|
| 803 |
+
"files": files,
|
| 804 |
+
}
|
| 805 |
+
args.artifact_manifest.parent.mkdir(parents=True, exist_ok=True)
|
| 806 |
+
args.artifact_manifest.write_text(json.dumps(manifest, indent=2, sort_keys=True) + "\n")
|
| 807 |
+
if args.sha256sums is not None:
|
| 808 |
+
args.sha256sums.parent.mkdir(parents=True, exist_ok=True)
|
| 809 |
+
args.sha256sums.write_text(
|
| 810 |
+
"".join(
|
| 811 |
+
f"{entry['sha256']} {Path(entry['path']).name}\n"
|
| 812 |
+
for entry in files
|
| 813 |
+
),
|
| 814 |
+
encoding="utf-8",
|
| 815 |
+
)
|
| 816 |
+
print(f"wrote {len(files)} file(s); manifest -> {args.artifact_manifest}", flush=True)
|
| 817 |
+
return 0
|
| 818 |
+
|
| 819 |
+
|
| 820 |
+
if __name__ == "__main__":
|
| 821 |
+
raise SystemExit(main())
|
reproduction/converter/extract_ple_sidecar.py
ADDED
|
@@ -0,0 +1,198 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env python3
|
| 2 |
+
"""Extract the pinned Qwen4Exp PLE table into verified BF16 raw sidecars."""
|
| 3 |
+
|
| 4 |
+
from __future__ import annotations
|
| 5 |
+
|
| 6 |
+
import argparse
|
| 7 |
+
import copy
|
| 8 |
+
import hashlib
|
| 9 |
+
import json
|
| 10 |
+
import os
|
| 11 |
+
import shutil
|
| 12 |
+
import time
|
| 13 |
+
from pathlib import Path
|
| 14 |
+
from typing import Any
|
| 15 |
+
|
| 16 |
+
import numpy as np
|
| 17 |
+
import torch
|
| 18 |
+
from safetensors import safe_open
|
| 19 |
+
|
| 20 |
+
|
| 21 |
+
SOURCE_REPO = "ukisai/Swift1.5-Qwen3.8-Flash-Next"
|
| 22 |
+
SOURCE_REVISION = "0bd4fe22431372cdad1979267d3ab45aa7e6150a"
|
| 23 |
+
CHUNK_BYTES = 32 << 20
|
| 24 |
+
|
| 25 |
+
|
| 26 |
+
def parse_args() -> argparse.Namespace:
|
| 27 |
+
parser = argparse.ArgumentParser()
|
| 28 |
+
parser.add_argument("--model-dir", type=Path, required=True)
|
| 29 |
+
parser.add_argument("--plan", type=Path, required=True)
|
| 30 |
+
parser.add_argument("--artifact-root", type=Path, required=True)
|
| 31 |
+
parser.add_argument("--manifest", type=Path, required=True)
|
| 32 |
+
parser.add_argument("--report", type=Path, required=True)
|
| 33 |
+
return parser.parse_args()
|
| 34 |
+
|
| 35 |
+
|
| 36 |
+
def sha256_file(path: Path) -> str:
|
| 37 |
+
digest = hashlib.sha256()
|
| 38 |
+
with path.open("rb") as handle:
|
| 39 |
+
for chunk in iter(lambda: handle.read(CHUNK_BYTES), b""):
|
| 40 |
+
digest.update(chunk)
|
| 41 |
+
return digest.hexdigest()
|
| 42 |
+
|
| 43 |
+
|
| 44 |
+
def update_zeros(digest: Any, count: int) -> None:
|
| 45 |
+
zero = b"\0" * min(CHUNK_BYTES, max(1, count))
|
| 46 |
+
while count:
|
| 47 |
+
take = min(count, len(zero))
|
| 48 |
+
digest.update(zero[:take])
|
| 49 |
+
count -= take
|
| 50 |
+
|
| 51 |
+
|
| 52 |
+
def write_zeros(handle: Any, digest: Any, count: int) -> None:
|
| 53 |
+
zero = b"\0" * min(CHUNK_BYTES, max(1, count))
|
| 54 |
+
while count:
|
| 55 |
+
take = min(count, len(zero))
|
| 56 |
+
payload = zero[:take]
|
| 57 |
+
handle.write(payload)
|
| 58 |
+
digest.update(payload)
|
| 59 |
+
count -= take
|
| 60 |
+
|
| 61 |
+
|
| 62 |
+
def load_bf16_bytes(model_dir: Path, item: dict[str, Any]) -> tuple[torch.Tensor, memoryview]:
|
| 63 |
+
path = model_dir / item["source_shard"]
|
| 64 |
+
if not path.is_file():
|
| 65 |
+
raise FileNotFoundError(path)
|
| 66 |
+
with safe_open(str(path), framework="pt", device="cpu") as handle:
|
| 67 |
+
tensor = handle.get_tensor(item["source_name"])
|
| 68 |
+
if tensor.dtype != torch.bfloat16:
|
| 69 |
+
raise TypeError(f"{item['source_name']}: expected BF16, got {tensor.dtype}")
|
| 70 |
+
expected_shape = (int(item["rows"]), int(item["embedding_row_dimension"]))
|
| 71 |
+
if tuple(tensor.shape) != expected_shape:
|
| 72 |
+
raise ValueError(f"{item['source_name']}: {tuple(tensor.shape)} != {expected_shape}")
|
| 73 |
+
tensor = tensor.contiguous()
|
| 74 |
+
array = np.ascontiguousarray(tensor.view(torch.uint16).numpy(), dtype="<u2")
|
| 75 |
+
payload = memoryview(array).cast("B")
|
| 76 |
+
if len(payload) != int(item["payload_bytes"]):
|
| 77 |
+
raise ValueError(f"{item['source_name']}: {len(payload)} != {item['payload_bytes']}")
|
| 78 |
+
return tensor, payload
|
| 79 |
+
|
| 80 |
+
|
| 81 |
+
def main() -> int:
|
| 82 |
+
args = parse_args()
|
| 83 |
+
plan = json.loads(args.plan.read_text())
|
| 84 |
+
if plan.get("source") != {"repo": SOURCE_REPO, "revision": SOURCE_REVISION}:
|
| 85 |
+
raise SystemExit(f"unexpected source pin: {plan.get('source')}")
|
| 86 |
+
if plan.get("storage_dtype") != "BF16" or plan.get("checksum_status") != "pending_extraction":
|
| 87 |
+
raise SystemExit("plan must be a pending BF16 extraction manifest")
|
| 88 |
+
|
| 89 |
+
physical_files: list[dict[str, Any]] = plan["physical_files"]
|
| 90 |
+
logical_parts: list[dict[str, Any]] = plan["logical_parts"]
|
| 91 |
+
required = int(plan["total_file_bytes_including_alignment"])
|
| 92 |
+
available = shutil.disk_usage(args.artifact_root.parent).free
|
| 93 |
+
if available < required + (8 << 30):
|
| 94 |
+
raise SystemExit(f"insufficient free space: need {required + (8 << 30)}, have {available}")
|
| 95 |
+
if args.manifest.exists() or args.report.exists():
|
| 96 |
+
raise SystemExit("refusing to overwrite an existing manifest/report")
|
| 97 |
+
for entry in physical_files:
|
| 98 |
+
final_path = args.artifact_root / entry["path"]
|
| 99 |
+
partial_path = final_path.with_suffix(final_path.suffix + ".partial")
|
| 100 |
+
if final_path.exists() or partial_path.exists():
|
| 101 |
+
raise SystemExit(f"refusing to overwrite {final_path} or {partial_path}")
|
| 102 |
+
|
| 103 |
+
started = time.time()
|
| 104 |
+
result = copy.deepcopy(plan)
|
| 105 |
+
result_parts = {int(item["logical_part"]): item for item in result["logical_parts"]}
|
| 106 |
+
result_files = {int(item["index"]): item for item in result["physical_files"]}
|
| 107 |
+
expected_file_hashes: dict[int, str] = {}
|
| 108 |
+
|
| 109 |
+
for file_entry in physical_files:
|
| 110 |
+
file_index = int(file_entry["index"])
|
| 111 |
+
final_path = args.artifact_root / file_entry["path"]
|
| 112 |
+
partial_path = final_path.with_suffix(final_path.suffix + ".partial")
|
| 113 |
+
final_path.parent.mkdir(parents=True, exist_ok=True)
|
| 114 |
+
selected = sorted(
|
| 115 |
+
(item for item in logical_parts if int(item["physical_file_index"]) == file_index),
|
| 116 |
+
key=lambda item: int(item["file_offset"]),
|
| 117 |
+
)
|
| 118 |
+
expected_digest = hashlib.sha256()
|
| 119 |
+
with partial_path.open("xb") as output:
|
| 120 |
+
position = 0
|
| 121 |
+
for item in selected:
|
| 122 |
+
offset = int(item["file_offset"])
|
| 123 |
+
if offset < position:
|
| 124 |
+
raise RuntimeError(f"overlapping logical part {item['logical_part']}")
|
| 125 |
+
if offset > position:
|
| 126 |
+
write_zeros(output, expected_digest, offset - position)
|
| 127 |
+
position = offset
|
| 128 |
+
tensor, payload = load_bf16_bytes(args.model_dir, item)
|
| 129 |
+
part_digest = hashlib.sha256()
|
| 130 |
+
for start in range(0, len(payload), CHUNK_BYTES):
|
| 131 |
+
chunk = payload[start : start + CHUNK_BYTES]
|
| 132 |
+
output.write(chunk)
|
| 133 |
+
expected_digest.update(chunk)
|
| 134 |
+
part_digest.update(chunk)
|
| 135 |
+
position += len(payload)
|
| 136 |
+
result_parts[int(item["logical_part"])]["sha256"] = part_digest.hexdigest()
|
| 137 |
+
elapsed = max(time.time() - started, 1e-6)
|
| 138 |
+
done = sum(
|
| 139 |
+
int(result_parts[index]["payload_bytes"])
|
| 140 |
+
for index in result_parts
|
| 141 |
+
if result_parts[index].get("sha256")
|
| 142 |
+
)
|
| 143 |
+
print(
|
| 144 |
+
f"PLE part {int(item['logical_part']) + 1:03d}/128 "
|
| 145 |
+
f"{done / 2**30:.2f} GiB {done / elapsed / 2**20:.1f} MiB/s",
|
| 146 |
+
flush=True,
|
| 147 |
+
)
|
| 148 |
+
del tensor, payload
|
| 149 |
+
final_size = int(file_entry["file_bytes"])
|
| 150 |
+
if position < final_size:
|
| 151 |
+
write_zeros(output, expected_digest, final_size - position)
|
| 152 |
+
position = final_size
|
| 153 |
+
if position != final_size:
|
| 154 |
+
raise RuntimeError(f"{partial_path}: wrote {position}, expected {final_size}")
|
| 155 |
+
output.flush()
|
| 156 |
+
os.fsync(output.fileno())
|
| 157 |
+
expected_hash = expected_digest.hexdigest()
|
| 158 |
+
actual_hash = sha256_file(partial_path)
|
| 159 |
+
if actual_hash != expected_hash:
|
| 160 |
+
raise RuntimeError(f"{partial_path}: {actual_hash} != expected {expected_hash}")
|
| 161 |
+
os.replace(partial_path, final_path)
|
| 162 |
+
expected_file_hashes[file_index] = expected_hash
|
| 163 |
+
result_files[file_index]["sha256"] = expected_hash
|
| 164 |
+
result_files[file_index]["verified_bytes"] = final_path.stat().st_size
|
| 165 |
+
|
| 166 |
+
result["logical_parts"] = [result_parts[index] for index in sorted(result_parts)]
|
| 167 |
+
result["physical_files"] = [result_files[index] for index in sorted(result_files)]
|
| 168 |
+
result["checksum_status"] = "verified_source_bf16_and_physical_files"
|
| 169 |
+
result["validation"] = {
|
| 170 |
+
"source_dtype": "BF16",
|
| 171 |
+
"source_shape_checked": True,
|
| 172 |
+
"source_payload_sha256_per_logical_part": True,
|
| 173 |
+
"expected_composite_sha256_matches_reread_file_sha256": True,
|
| 174 |
+
"all_physical_file_sizes_match": True,
|
| 175 |
+
}
|
| 176 |
+
result["elapsed_seconds"] = time.time() - started
|
| 177 |
+
args.manifest.parent.mkdir(parents=True, exist_ok=True)
|
| 178 |
+
args.manifest.write_text(json.dumps(result, indent=2, sort_keys=True) + "\n")
|
| 179 |
+
report = {
|
| 180 |
+
"schema_version": 1,
|
| 181 |
+
"ok": True,
|
| 182 |
+
"source": result["source"],
|
| 183 |
+
"manifest": str(args.manifest),
|
| 184 |
+
"manifest_sha256": sha256_file(args.manifest),
|
| 185 |
+
"physical_files": result["physical_files"],
|
| 186 |
+
"logical_part_count": len(result["logical_parts"]),
|
| 187 |
+
"total_payload_bytes": result["total_payload_bytes"],
|
| 188 |
+
"total_file_bytes_including_alignment": result["total_file_bytes_including_alignment"],
|
| 189 |
+
"elapsed_seconds": result["elapsed_seconds"],
|
| 190 |
+
}
|
| 191 |
+
args.report.parent.mkdir(parents=True, exist_ok=True)
|
| 192 |
+
args.report.write_text(json.dumps(report, indent=2, sort_keys=True) + "\n")
|
| 193 |
+
print(f"wrote verified manifest {args.manifest}", flush=True)
|
| 194 |
+
return 0
|
| 195 |
+
|
| 196 |
+
|
| 197 |
+
if __name__ == "__main__":
|
| 198 |
+
raise SystemExit(main())
|
reproduction/converter/port_source_map.py
ADDED
|
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#!/usr/bin/env python3
|
| 2 |
+
"""Port the audited Qwen3.8 source map to an architecture-identical checkpoint.
|
| 3 |
+
|
| 4 |
+
The tensor roles, slices, names, shapes, and precision targets are retained.
|
| 5 |
+
Only the source provenance and physical safetensor shard locations are changed,
|
| 6 |
+
and every referenced tensor is checked against the destination index.
|
| 7 |
+
"""
|
| 8 |
+
|
| 9 |
+
from __future__ import annotations
|
| 10 |
+
|
| 11 |
+
import argparse
|
| 12 |
+
import hashlib
|
| 13 |
+
import json
|
| 14 |
+
from pathlib import Path
|
| 15 |
+
from typing import Any
|
| 16 |
+
|
| 17 |
+
|
| 18 |
+
def parse_args() -> argparse.Namespace:
|
| 19 |
+
parser = argparse.ArgumentParser()
|
| 20 |
+
parser.add_argument("--template", type=Path, required=True)
|
| 21 |
+
parser.add_argument("--model-dir", type=Path, required=True)
|
| 22 |
+
parser.add_argument("--source-repo", required=True)
|
| 23 |
+
parser.add_argument("--source-revision", required=True)
|
| 24 |
+
parser.add_argument("--out", type=Path, required=True)
|
| 25 |
+
return parser.parse_args()
|
| 26 |
+
|
| 27 |
+
|
| 28 |
+
def sha256(path: Path) -> str:
|
| 29 |
+
digest = hashlib.sha256()
|
| 30 |
+
with path.open("rb") as handle:
|
| 31 |
+
for chunk in iter(lambda: handle.read(16 << 20), b""):
|
| 32 |
+
digest.update(chunk)
|
| 33 |
+
return digest.hexdigest()
|
| 34 |
+
|
| 35 |
+
|
| 36 |
+
def main() -> int:
|
| 37 |
+
args = parse_args()
|
| 38 |
+
if args.out.exists():
|
| 39 |
+
raise SystemExit(f"refusing to overwrite {args.out}")
|
| 40 |
+
source_map: dict[str, Any] = json.loads(args.template.read_text())
|
| 41 |
+
index = json.loads((args.model_dir / "model.safetensors.index.json").read_text())
|
| 42 |
+
weight_map: dict[str, str] = index["weight_map"]
|
| 43 |
+
missing = sorted({row["source_name"] for row in source_map["tensors"]} - set(weight_map))
|
| 44 |
+
if missing:
|
| 45 |
+
raise SystemExit(f"destination index is missing {len(missing)} tensors: {missing[:8]}")
|
| 46 |
+
|
| 47 |
+
original_source = source_map.get("source")
|
| 48 |
+
template_sha256 = sha256(args.template)
|
| 49 |
+
changed_shards = 0
|
| 50 |
+
for row in source_map["tensors"]:
|
| 51 |
+
destination_shard = weight_map[row["source_name"]]
|
| 52 |
+
if row.get("source_shard") != destination_shard:
|
| 53 |
+
changed_shards += 1
|
| 54 |
+
row["source_shard"] = destination_shard
|
| 55 |
+
|
| 56 |
+
source_map["source"] = {
|
| 57 |
+
"repo": args.source_repo,
|
| 58 |
+
"revision": args.source_revision,
|
| 59 |
+
}
|
| 60 |
+
source_map["recipe_template"] = {
|
| 61 |
+
"source": original_source,
|
| 62 |
+
"sha256": template_sha256,
|
| 63 |
+
"path": str(args.template),
|
| 64 |
+
"unchanged_tensor_recipe": True,
|
| 65 |
+
}
|
| 66 |
+
source_map["port_audit"] = {
|
| 67 |
+
"referenced_rows": len(source_map["tensors"]),
|
| 68 |
+
"referenced_source_tensors": len({row["source_name"] for row in source_map["tensors"]}),
|
| 69 |
+
"missing_destination_tensors": 0,
|
| 70 |
+
"source_shard_locations_changed": changed_shards,
|
| 71 |
+
}
|
| 72 |
+
args.out.parent.mkdir(parents=True, exist_ok=True)
|
| 73 |
+
args.out.write_text(json.dumps(source_map, indent=2, sort_keys=True) + "\n")
|
| 74 |
+
print(
|
| 75 |
+
f"ported {len(source_map['tensors'])} rows / "
|
| 76 |
+
f"{len({row['source_name'] for row in source_map['tensors']})} source tensors; "
|
| 77 |
+
f"changed shard locations={changed_shards}"
|
| 78 |
+
)
|
| 79 |
+
print(f"wrote {args.out}")
|
| 80 |
+
return 0
|
| 81 |
+
|
| 82 |
+
|
| 83 |
+
if __name__ == "__main__":
|
| 84 |
+
raise SystemExit(main())
|
reproduction/manifests/recipe-base-source-map.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
reproduction/manifests/reference/base-source-info.json
ADDED
|
@@ -0,0 +1,1475 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"_id": "6a8bffdb39eb84b2b2755a6e",
|
| 3 |
+
"id": "Qwen/Qwen3.8-Flash-Next",
|
| 4 |
+
"private": false,
|
| 5 |
+
"pipeline_tag": "image-text-to-text",
|
| 6 |
+
"library_name": "transformers",
|
| 7 |
+
"tags": [
|
| 8 |
+
"transformers",
|
| 9 |
+
"safetensors",
|
| 10 |
+
"qwen4_exp",
|
| 11 |
+
"image-text-to-text",
|
| 12 |
+
"conversational",
|
| 13 |
+
"license:other",
|
| 14 |
+
"eval-results",
|
| 15 |
+
"endpoints_compatible",
|
| 16 |
+
"region:us"
|
| 17 |
+
],
|
| 18 |
+
"downloads": 1073493,
|
| 19 |
+
"likes": 5711,
|
| 20 |
+
"modelId": "Qwen/Qwen3.8-Flash-Next",
|
| 21 |
+
"author": "Qwen",
|
| 22 |
+
"sha": "f5d08274bafd880402bd16f5e3e6c514136ec06c",
|
| 23 |
+
"lastModified": "2026-08-26T12:29:54.000Z",
|
| 24 |
+
"gated": false,
|
| 25 |
+
"disabled": false,
|
| 26 |
+
"widgetData": [
|
| 27 |
+
{
|
| 28 |
+
"text": "Hi, what can you help me with?"
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"text": "What is 84 * 3 / 2?"
|
| 32 |
+
},
|
| 33 |
+
{
|
| 34 |
+
"text": "Tell me an interesting fact about the universe!"
|
| 35 |
+
},
|
| 36 |
+
{
|
| 37 |
+
"text": "Explain quantum computing in simple terms."
|
| 38 |
+
}
|
| 39 |
+
],
|
| 40 |
+
"model-index": null,
|
| 41 |
+
"config": {
|
| 42 |
+
"architectures": [
|
| 43 |
+
"Qwen4ExpForConditionalGeneration"
|
| 44 |
+
],
|
| 45 |
+
"model_type": "qwen4_exp",
|
| 46 |
+
"tokenizer_config": {
|
| 47 |
+
"bos_token": null,
|
| 48 |
+
"chat_template": "{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- macro render_content(content, do_vision_count, is_system_content=false) %}\n {%- if content is string %}\n {{- content }}\n {%- elif content is iterable and content is not mapping %}\n {%- for item in content %}\n {%- if 'image' in item or 'image_url' in item or item.type == 'image' %}\n {%- if is_system_content %}\n {{- raise_exception('System message cannot contain images.') }}\n {%- endif %}\n {%- if do_vision_count %}\n {%- set image_count.value = image_count.value + 1 %}\n {%- endif %}\n {%- if add_vision_id %}\n {{- 'Picture ' ~ image_count.value ~ ': ' }}\n {%- endif %}\n {{- '<|vision_start|><|image_pad|><|vision_end|>' }}\n {%- elif 'video' in item or item.type == 'video' %}\n {%- if is_system_content %}\n {{- raise_exception('System message cannot contain videos.') }}\n {%- endif %}\n {%- if do_vision_count %}\n {%- set video_count.value = video_count.value + 1 %}\n {%- endif %}\n {%- if add_vision_id %}\n {{- 'Video ' ~ video_count.value ~ ': ' }}\n {%- endif %}\n {{- '<|vision_start|><|video_pad|><|vision_end|>' }}\n {%- elif 'text' in item %}\n {{- item.text }}\n {%- else %}\n {{- raise_exception('Unexpected item type in content.') }}\n {%- endif %}\n {%- endfor %}\n {%- elif content is none or content is undefined %}\n {{- '' }}\n {%- else %}\n {{- raise_exception('Unexpected content type.') }}\n {%- endif %}\n{%- endmacro %}\n{%- if not messages %}\n {{- raise_exception('No messages provided.') }}\n{%- endif %}\n{%- set reasoning_instructions = '' %}\n{%- if enable_thinking is undefined or enable_thinking is true %}\n {%- set resolved_reasoning_effort = reasoning_effort|default('xhigh') %}\n {%- if resolved_reasoning_effort not in ('xhigh', 'medium', 'low') %}\n {{- raise_exception('Unexpected reasoning effort ' ~ reasoning_effort ~ '. Supported types are xhigh (default), medium, and low.') }}\n {%- endif %}\n {%- if resolved_reasoning_effort == 'xhigh' %}\n {%- set reasoning_instructions = 'Reasoning effort is set to xhigh. Please think carefully through the task, validate key assumptions, consider plausible alternatives, and prioritize correctness, consistency, and clarity in the final answer.' %}\n {%- elif resolved_reasoning_effort == 'low' %}\n {%- set reasoning_instructions = 'Reasoning effort is set to low. Keep your thinking brief and focused, moving directly to the conclusion without unnecessary elaboration.' %}\n {%- endif %}\n{%- endif %}\n{%- if tools and tools is iterable and tools is not mapping %}\n {{- '<|im_start|>system\\n' }}\n {%- if reasoning_instructions %}\n {{- reasoning_instructions + '\\n\\n' }}\n {%- endif %}\n {{- \"# Tools\\n\\nYou have access to the following functions:\\n\\n<tools>\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n</tools>\" }}\n {{- '\\n\\nIf you choose to call a function ONLY reply in the following format with NO suffix:\\n\\n<tool_call>\\n<function=example_function_name>\\n<parameter=example_parameter_1>\\nvalue_1\\n</parameter>\\n<parameter=example_parameter_2>\\nThis is the value for the second parameter\\nthat can span\\nmultiple lines\\n</parameter>\\n</function>\\n</tool_call>\\n\\n<IMPORTANT>\\nReminder:\\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\\n- Required parameters MUST be specified\\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\\n</IMPORTANT>' }}\n {%- if messages[0].role == 'system' %}\n {%- set content = render_content(messages[0].content, false, true)|trim %}\n {%- if content %}\n {{- '\\n\\n' + content }}\n {%- endif %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n{%- else %}\n {%- if messages[0].role == 'system' %}\n {%- set content = render_content(messages[0].content, false, true)|trim %}\n {%- if content %}\n {{- '<|im_start|>system\\n' + (reasoning_instructions + '\\n\\n' if reasoning_instructions else '') + content + '<|im_end|>\\n' }}\n {%- elif reasoning_instructions %}\n {{- '<|im_start|>system\\n' + reasoning_instructions + '<|im_end|>\\n' }}\n {%- endif %}\n {%- elif reasoning_instructions %}\n {{- '<|im_start|>system\\n' + reasoning_instructions + '<|im_end|>\\n' }}\n {%- endif %}\n{%- endif %}\n{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}\n{%- for message in messages[::-1] %}\n {%- set index = (messages|length - 1) - loop.index0 %}\n {%- if ns.multi_step_tool and message.role == \"user\" %}\n {%- set content = render_content(message.content, false)|trim %}\n {%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}\n {%- set ns.multi_step_tool = false %}\n {%- set ns.last_query_index = index %}\n {%- endif %}\n {%- endif %}\n{%- endfor %}\n{%- if ns.multi_step_tool %}\n {{- raise_exception('No user query found in messages.') }}\n{%- endif %}\n{%- for message in messages %}\n {%- set content = render_content(message.content, true)|trim %}\n {%- if message.role == \"system\" %}\n {%- if not loop.first %}\n {{- raise_exception('System message must be at the beginning.') }}\n {%- endif %}\n {%- elif message.role == \"user\" %}\n {{- '<|im_start|>' + message.role + '\\n' + content + '<|im_end|>' + '\\n' }}\n {%- elif message.role == \"assistant\" %}\n {%- set reasoning_content = '' %}\n {%- if message.reasoning_content is string %}\n {%- set reasoning_content = message.reasoning_content %}\n {%- endif %}\n {%- set reasoning_content = reasoning_content|trim %}\n {%- if preserve_thinking is undefined or preserve_thinking is true or loop.index0 > ns.last_query_index %}\n {{- '<|im_start|>' + message.role + '\\n<think>\\n' + reasoning_content + '\\n</think>\\n\\n' + content }}\n {%- else %}\n {{- '<|im_start|>' + message.role + '\\n' + content }}\n {%- endif %}\n {%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}\n {%- for tool_call in message.tool_calls %}\n {%- if tool_call.function is defined %}\n {%- set tool_call = tool_call.function %}\n {%- endif %}\n {%- if loop.first %}\n {%- if content|trim %}\n {{- '\\n\\n<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- else %}\n {{- '<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- endif %}\n {%- else %}\n {{- '\\n<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- endif %}\n {%- if tool_call.arguments is defined and tool_call.arguments != '' %}\n {%- for args_name, args_value in tool_call.arguments|items %}\n {{- '<parameter=' + args_name + '>\\n' }}\n {%- set args_value = args_value | string if args_value is string else args_value | tojson | safe %}\n {{- args_value }}\n {{- '\\n</parameter>\\n' }}\n {%- endfor %}\n {%- endif %}\n {{- '</function>\\n</tool_call>' }}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"tool\" %}\n {%- if loop.previtem and loop.previtem.role != \"tool\" %}\n {{- '<|im_start|>user' }}\n {%- endif %}\n {{- '\\n<tool_response>\\n' }}\n {{- content }}\n {{- '\\n</tool_response>' }}\n {%- if not loop.last and loop.nextitem.role != \"tool\" %}\n {{- '<|im_end|>\\n' }}\n {%- elif loop.last %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n {%- else %}\n {{- raise_exception('Unexpected message role.') }}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|im_start|>assistant\\n' }}\n {%- if enable_thinking is defined and enable_thinking is false %}\n {{- '<think>\\n\\n</think>\\n\\n' }}\n {%- else %}\n {{- '<think>\\n' }}\n {%- endif %}\n{%- endif %}",
|
| 49 |
+
"eos_token": "<|im_end|>",
|
| 50 |
+
"pad_token": "<|endoftext|>",
|
| 51 |
+
"unk_token": null
|
| 52 |
+
},
|
| 53 |
+
"chat_template_jinja": "{%- set image_count = namespace(value=0) %}\n{%- set video_count = namespace(value=0) %}\n{%- macro render_content(content, do_vision_count, is_system_content=false) %}\n {%- if content is string %}\n {{- content }}\n {%- elif content is iterable and content is not mapping %}\n {%- for item in content %}\n {%- if 'image' in item or 'image_url' in item or item.type == 'image' %}\n {%- if is_system_content %}\n {{- raise_exception('System message cannot contain images.') }}\n {%- endif %}\n {%- if do_vision_count %}\n {%- set image_count.value = image_count.value + 1 %}\n {%- endif %}\n {%- if add_vision_id %}\n {{- 'Picture ' ~ image_count.value ~ ': ' }}\n {%- endif %}\n {{- '<|vision_start|><|image_pad|><|vision_end|>' }}\n {%- elif 'video' in item or item.type == 'video' %}\n {%- if is_system_content %}\n {{- raise_exception('System message cannot contain videos.') }}\n {%- endif %}\n {%- if do_vision_count %}\n {%- set video_count.value = video_count.value + 1 %}\n {%- endif %}\n {%- if add_vision_id %}\n {{- 'Video ' ~ video_count.value ~ ': ' }}\n {%- endif %}\n {{- '<|vision_start|><|video_pad|><|vision_end|>' }}\n {%- elif 'text' in item %}\n {{- item.text }}\n {%- else %}\n {{- raise_exception('Unexpected item type in content.') }}\n {%- endif %}\n {%- endfor %}\n {%- elif content is none or content is undefined %}\n {{- '' }}\n {%- else %}\n {{- raise_exception('Unexpected content type.') }}\n {%- endif %}\n{%- endmacro %}\n{%- if not messages %}\n {{- raise_exception('No messages provided.') }}\n{%- endif %}\n{%- set reasoning_instructions = '' %}\n{%- if enable_thinking is undefined or enable_thinking is true %}\n {%- set resolved_reasoning_effort = reasoning_effort|default('xhigh') %}\n {%- if resolved_reasoning_effort not in ('xhigh', 'medium', 'low') %}\n {{- raise_exception('Unexpected reasoning effort ' ~ reasoning_effort ~ '. Supported types are xhigh (default), medium, and low.') }}\n {%- endif %}\n {%- if resolved_reasoning_effort == 'xhigh' %}\n {%- set reasoning_instructions = 'Reasoning effort is set to xhigh. Please think carefully through the task, validate key assumptions, consider plausible alternatives, and prioritize correctness, consistency, and clarity in the final answer.' %}\n {%- elif resolved_reasoning_effort == 'low' %}\n {%- set reasoning_instructions = 'Reasoning effort is set to low. Keep your thinking brief and focused, moving directly to the conclusion without unnecessary elaboration.' %}\n {%- endif %}\n{%- endif %}\n{%- if tools and tools is iterable and tools is not mapping %}\n {{- '<|im_start|>system\\n' }}\n {%- if reasoning_instructions %}\n {{- reasoning_instructions + '\\n\\n' }}\n {%- endif %}\n {{- \"# Tools\\n\\nYou have access to the following functions:\\n\\n<tools>\" }}\n {%- for tool in tools %}\n {{- \"\\n\" }}\n {{- tool | tojson }}\n {%- endfor %}\n {{- \"\\n</tools>\" }}\n {{- '\\n\\nIf you choose to call a function ONLY reply in the following format with NO suffix:\\n\\n<tool_call>\\n<function=example_function_name>\\n<parameter=example_parameter_1>\\nvalue_1\\n</parameter>\\n<parameter=example_parameter_2>\\nThis is the value for the second parameter\\nthat can span\\nmultiple lines\\n</parameter>\\n</function>\\n</tool_call>\\n\\n<IMPORTANT>\\nReminder:\\n- Function calls MUST follow the specified format: an inner <function=...></function> block must be nested within <tool_call></tool_call> XML tags\\n- Required parameters MUST be specified\\n- You may provide optional reasoning for your function call in natural language BEFORE the function call, but NOT after\\n- If there is no function call available, answer the question like normal with your current knowledge and do not tell the user about function calls\\n</IMPORTANT>' }}\n {%- if messages[0].role == 'system' %}\n {%- set content = render_content(messages[0].content, false, true)|trim %}\n {%- if content %}\n {{- '\\n\\n' + content }}\n {%- endif %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n{%- else %}\n {%- if messages[0].role == 'system' %}\n {%- set content = render_content(messages[0].content, false, true)|trim %}\n {%- if content %}\n {{- '<|im_start|>system\\n' + (reasoning_instructions + '\\n\\n' if reasoning_instructions else '') + content + '<|im_end|>\\n' }}\n {%- elif reasoning_instructions %}\n {{- '<|im_start|>system\\n' + reasoning_instructions + '<|im_end|>\\n' }}\n {%- endif %}\n {%- elif reasoning_instructions %}\n {{- '<|im_start|>system\\n' + reasoning_instructions + '<|im_end|>\\n' }}\n {%- endif %}\n{%- endif %}\n{%- set ns = namespace(multi_step_tool=true, last_query_index=messages|length - 1) %}\n{%- for message in messages[::-1] %}\n {%- set index = (messages|length - 1) - loop.index0 %}\n {%- if ns.multi_step_tool and message.role == \"user\" %}\n {%- set content = render_content(message.content, false)|trim %}\n {%- if not(content.startswith('<tool_response>') and content.endswith('</tool_response>')) %}\n {%- set ns.multi_step_tool = false %}\n {%- set ns.last_query_index = index %}\n {%- endif %}\n {%- endif %}\n{%- endfor %}\n{%- if ns.multi_step_tool %}\n {{- raise_exception('No user query found in messages.') }}\n{%- endif %}\n{%- for message in messages %}\n {%- set content = render_content(message.content, true)|trim %}\n {%- if message.role == \"system\" %}\n {%- if not loop.first %}\n {{- raise_exception('System message must be at the beginning.') }}\n {%- endif %}\n {%- elif message.role == \"user\" %}\n {{- '<|im_start|>' + message.role + '\\n' + content + '<|im_end|>' + '\\n' }}\n {%- elif message.role == \"assistant\" %}\n {%- set reasoning_content = '' %}\n {%- if message.reasoning_content is string %}\n {%- set reasoning_content = message.reasoning_content %}\n {%- endif %}\n {%- set reasoning_content = reasoning_content|trim %}\n {%- if preserve_thinking is undefined or preserve_thinking is true or loop.index0 > ns.last_query_index %}\n {{- '<|im_start|>' + message.role + '\\n<think>\\n' + reasoning_content + '\\n</think>\\n\\n' + content }}\n {%- else %}\n {{- '<|im_start|>' + message.role + '\\n' + content }}\n {%- endif %}\n {%- if message.tool_calls and message.tool_calls is iterable and message.tool_calls is not mapping %}\n {%- for tool_call in message.tool_calls %}\n {%- if tool_call.function is defined %}\n {%- set tool_call = tool_call.function %}\n {%- endif %}\n {%- if loop.first %}\n {%- if content|trim %}\n {{- '\\n\\n<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- else %}\n {{- '<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- endif %}\n {%- else %}\n {{- '\\n<tool_call>\\n<function=' + tool_call.name + '>\\n' }}\n {%- endif %}\n {%- if tool_call.arguments is defined and tool_call.arguments != '' %}\n {%- for args_name, args_value in tool_call.arguments|items %}\n {{- '<parameter=' + args_name + '>\\n' }}\n {%- set args_value = args_value | string if args_value is string else args_value | tojson | safe %}\n {{- args_value }}\n {{- '\\n</parameter>\\n' }}\n {%- endfor %}\n {%- endif %}\n {{- '</function>\\n</tool_call>' }}\n {%- endfor %}\n {%- endif %}\n {{- '<|im_end|>\\n' }}\n {%- elif message.role == \"tool\" %}\n {%- if loop.previtem and loop.previtem.role != \"tool\" %}\n {{- '<|im_start|>user' }}\n {%- endif %}\n {{- '\\n<tool_response>\\n' }}\n {{- content }}\n {{- '\\n</tool_response>' }}\n {%- if not loop.last and loop.nextitem.role != \"tool\" %}\n {{- '<|im_end|>\\n' }}\n {%- elif loop.last %}\n {{- '<|im_end|>\\n' }}\n {%- endif %}\n {%- else %}\n {{- raise_exception('Unexpected message role.') }}\n {%- endif %}\n{%- endfor %}\n{%- if add_generation_prompt %}\n {{- '<|im_start|>assistant\\n' }}\n {%- if enable_thinking is defined and enable_thinking is false %}\n {{- '<think>\\n\\n</think>\\n\\n' }}\n {%- else %}\n {{- '<think>\\n' }}\n {%- endif %}\n{%- endif %}"
|
| 54 |
+
},
|
| 55 |
+
"cardData": {
|
| 56 |
+
"library_name": "transformers",
|
| 57 |
+
"license": "other",
|
| 58 |
+
"license_name": "qwen-community-1.0",
|
| 59 |
+
"license_link": "LICENSE",
|
| 60 |
+
"pipeline_tag": "image-text-to-text"
|
| 61 |
+
},
|
| 62 |
+
"transformersInfo": {
|
| 63 |
+
"auto_model": "AutoModelForMultimodalLM",
|
| 64 |
+
"pipeline_tag": "image-text-to-text",
|
| 65 |
+
"processor": "AutoProcessor"
|
| 66 |
+
},
|
| 67 |
+
"siblings": [
|
| 68 |
+
{
|
| 69 |
+
"rfilename": ".gitattributes",
|
| 70 |
+
"blobId": "52373fe24473b1aa44333d318f578ae6bf04b49b",
|
| 71 |
+
"size": 1570
|
| 72 |
+
},
|
| 73 |
+
{
|
| 74 |
+
"rfilename": "LICENSE",
|
| 75 |
+
"blobId": "9557a8961782792814714b7488346732c043793d",
|
| 76 |
+
"size": 3235
|
| 77 |
+
},
|
| 78 |
+
{
|
| 79 |
+
"rfilename": "README.md",
|
| 80 |
+
"blobId": "c0d8fa2586c99fc9c6af9c13538aafd6e99494fe",
|
| 81 |
+
"size": 64796
|
| 82 |
+
},
|
| 83 |
+
{
|
| 84 |
+
"rfilename": "chat_template.jinja",
|
| 85 |
+
"blobId": "c0c686f9c38d70d179fb7b5f5aa7530bc913dda3",
|
| 86 |
+
"size": 8952
|
| 87 |
+
},
|
| 88 |
+
{
|
| 89 |
+
"rfilename": "config.json",
|
| 90 |
+
"blobId": "491017e9980e44ef01afa2c4782f5c7e169b9b26",
|
| 91 |
+
"size": 4745
|
| 92 |
+
},
|
| 93 |
+
{
|
| 94 |
+
"rfilename": "generation_config.json",
|
| 95 |
+
"blobId": "023756cfadf88e5bf69eefeee3e172f38c448d64",
|
| 96 |
+
"size": 202
|
| 97 |
+
},
|
| 98 |
+
{
|
| 99 |
+
"rfilename": "merges.txt",
|
| 100 |
+
"blobId": "a494e019ca1502219fd0128658b979e5f05ae8e8",
|
| 101 |
+
"size": 3353259
|
| 102 |
+
},
|
| 103 |
+
{
|
| 104 |
+
"rfilename": "model-00001-of-00131.safetensors",
|
| 105 |
+
"blobId": "30c4dff4079c9671c9f380c40fc62370156f8b42",
|
| 106 |
+
"size": 1040155944,
|
| 107 |
+
"lfs": {
|
| 108 |
+
"sha256": "3a092d3a9a542093a9c3524023f05f9e1289ccf23324735ce32ae70bf58700ec",
|
| 109 |
+
"size": 1040155944,
|
| 110 |
+
"pointerSize": 135
|
| 111 |
+
}
|
| 112 |
+
},
|
| 113 |
+
{
|
| 114 |
+
"rfilename": "model-00002-of-00131.safetensors",
|
| 115 |
+
"blobId": "46188493dce43cf845a9de13213a956170340543",
|
| 116 |
+
"size": 3355443368,
|
| 117 |
+
"lfs": {
|
| 118 |
+
"sha256": "1da92de7cf72dcca86faf05007925389ceb24427609e8d3b478d53d97fd97a63",
|
| 119 |
+
"size": 3355443368,
|
| 120 |
+
"pointerSize": 135
|
| 121 |
+
}
|
| 122 |
+
},
|
| 123 |
+
{
|
| 124 |
+
"rfilename": "model-00003-of-00131.safetensors",
|
| 125 |
+
"blobId": "715a9617b30145413646e2347635139968bcc6c4",
|
| 126 |
+
"size": 1832518264,
|
| 127 |
+
"lfs": {
|
| 128 |
+
"sha256": "b783fbb3bdf185b4576ffee9ba786dbd9a218ec3cac9d92706d99216567b37a6",
|
| 129 |
+
"size": 1832518264,
|
| 130 |
+
"pointerSize": 135
|
| 131 |
+
}
|
| 132 |
+
},
|
| 133 |
+
{
|
| 134 |
+
"rfilename": "model-00004-of-00131.safetensors",
|
| 135 |
+
"blobId": "64e9ae1c187881d599405d4477c2b46062db87b7",
|
| 136 |
+
"size": 3355443368,
|
| 137 |
+
"lfs": {
|
| 138 |
+
"sha256": "18b75622772985f1d4e3d12427511043eb61a491c9c89c1c97ea340b735c3c86",
|
| 139 |
+
"size": 3355443368,
|
| 140 |
+
"pointerSize": 135
|
| 141 |
+
}
|
| 142 |
+
},
|
| 143 |
+
{
|
| 144 |
+
"rfilename": "model-00005-of-00131.safetensors",
|
| 145 |
+
"blobId": "9023c82916d968b90bd3c63dfdfaf965a6a353dc",
|
| 146 |
+
"size": 3355888504,
|
| 147 |
+
"lfs": {
|
| 148 |
+
"sha256": "54fdc7adf431d6b94d9292fc8bd7938d906b0cffe0997d76ac1a176413aa80f2",
|
| 149 |
+
"size": 3355888504,
|
| 150 |
+
"pointerSize": 135
|
| 151 |
+
}
|
| 152 |
+
},
|
| 153 |
+
{
|
| 154 |
+
"rfilename": "model-00006-of-00131.safetensors",
|
| 155 |
+
"blobId": "0ba02967d3d2843b211c94dbf0c409561e85f0b5",
|
| 156 |
+
"size": 3200016032,
|
| 157 |
+
"lfs": {
|
| 158 |
+
"sha256": "8277a48e1fd7ab7ff7f0282befcc6eb4e09ab2e0780c00af6685e198faba233e",
|
| 159 |
+
"size": 3200016032,
|
| 160 |
+
"pointerSize": 135
|
| 161 |
+
}
|
| 162 |
+
},
|
| 163 |
+
{
|
| 164 |
+
"rfilename": "model-00007-of-00131.safetensors",
|
| 165 |
+
"blobId": "dfff1713bae43dee5807d3ae474e3a625771e6fa",
|
| 166 |
+
"size": 3200016032,
|
| 167 |
+
"lfs": {
|
| 168 |
+
"sha256": "0fba369354e45b43efbe2773d63b7cb20caedb56ff9ed80e076bbcdaf560666a",
|
| 169 |
+
"size": 3200016032,
|
| 170 |
+
"pointerSize": 135
|
| 171 |
+
}
|
| 172 |
+
},
|
| 173 |
+
{
|
| 174 |
+
"rfilename": "model-00008-of-00131.safetensors",
|
| 175 |
+
"blobId": "82aec7479e269a90c1ff4bc17a706ff724cf394c",
|
| 176 |
+
"size": 3200016032,
|
| 177 |
+
"lfs": {
|
| 178 |
+
"sha256": "024f59b6f2cb27ab79a4267cff9603c398ef1a7ef9ba76009fd34a0a84a9455e",
|
| 179 |
+
"size": 3200016032,
|
| 180 |
+
"pointerSize": 135
|
| 181 |
+
}
|
| 182 |
+
},
|
| 183 |
+
{
|
| 184 |
+
"rfilename": "model-00009-of-00131.safetensors",
|
| 185 |
+
"blobId": "b0e8e2c6d89cb0edb678c96e2339d56d7e1bd0c0",
|
| 186 |
+
"size": 3200016032,
|
| 187 |
+
"lfs": {
|
| 188 |
+
"sha256": "23fbef154f7f68e5b6f555492832c78822a827554757797daf91de48df06b496",
|
| 189 |
+
"size": 3200016032,
|
| 190 |
+
"pointerSize": 135
|
| 191 |
+
}
|
| 192 |
+
},
|
| 193 |
+
{
|
| 194 |
+
"rfilename": "model-00010-of-00131.safetensors",
|
| 195 |
+
"blobId": "34fead4c0fe3072644f901059442c3ead942a357",
|
| 196 |
+
"size": 3200016032,
|
| 197 |
+
"lfs": {
|
| 198 |
+
"sha256": "b3a303529a190c6661870d5abebf0ac18d36922a1da8db737d19f55bd1031fe8",
|
| 199 |
+
"size": 3200016032,
|
| 200 |
+
"pointerSize": 135
|
| 201 |
+
}
|
| 202 |
+
},
|
| 203 |
+
{
|
| 204 |
+
"rfilename": "model-00011-of-00131.safetensors",
|
| 205 |
+
"blobId": "359c7901aff6d247c0fa5078829a326fe1254701",
|
| 206 |
+
"size": 3200016032,
|
| 207 |
+
"lfs": {
|
| 208 |
+
"sha256": "d1215943b48481febb33a1129c96613dec5f364613a2cc3ba1e27c23be0ca78a",
|
| 209 |
+
"size": 3200016032,
|
| 210 |
+
"pointerSize": 135
|
| 211 |
+
}
|
| 212 |
+
},
|
| 213 |
+
{
|
| 214 |
+
"rfilename": "model-00012-of-00131.safetensors",
|
| 215 |
+
"blobId": "f1ab489e3d60fe3c3d48eeadbe44f18b52136f35",
|
| 216 |
+
"size": 3200016032,
|
| 217 |
+
"lfs": {
|
| 218 |
+
"sha256": "f63d649ea84867ec75884dace5ea4d8c723a6560463674a6ee0ce621b4b9dbc1",
|
| 219 |
+
"size": 3200016032,
|
| 220 |
+
"pointerSize": 135
|
| 221 |
+
}
|
| 222 |
+
},
|
| 223 |
+
{
|
| 224 |
+
"rfilename": "model-00013-of-00131.safetensors",
|
| 225 |
+
"blobId": "67dab6c3b573686a371a70fcf40f3bf03489e3c0",
|
| 226 |
+
"size": 3200016032,
|
| 227 |
+
"lfs": {
|
| 228 |
+
"sha256": "5e0f0fb335f4c19a0158f60294e5b5c30bdfc344b003633c9c42e5e638a6808e",
|
| 229 |
+
"size": 3200016032,
|
| 230 |
+
"pointerSize": 135
|
| 231 |
+
}
|
| 232 |
+
},
|
| 233 |
+
{
|
| 234 |
+
"rfilename": "model-00014-of-00131.safetensors",
|
| 235 |
+
"blobId": "a40d0267f093d98277bef0a35b933178df9b0e12",
|
| 236 |
+
"size": 3200016032,
|
| 237 |
+
"lfs": {
|
| 238 |
+
"sha256": "5ee73bd21c73b2610d2a30924f7acd24e63b1ca29e0a1f1c87f0f6a9648e347a",
|
| 239 |
+
"size": 3200016032,
|
| 240 |
+
"pointerSize": 135
|
| 241 |
+
}
|
| 242 |
+
},
|
| 243 |
+
{
|
| 244 |
+
"rfilename": "model-00015-of-00131.safetensors",
|
| 245 |
+
"blobId": "f99ea63a3eddda5335178015e94f8d8ee9cfc151",
|
| 246 |
+
"size": 3200016032,
|
| 247 |
+
"lfs": {
|
| 248 |
+
"sha256": "b35421bf21724db705a38ee9f779de07f9f1711be964049942960c5e3dddb1c2",
|
| 249 |
+
"size": 3200016032,
|
| 250 |
+
"pointerSize": 135
|
| 251 |
+
}
|
| 252 |
+
},
|
| 253 |
+
{
|
| 254 |
+
"rfilename": "model-00016-of-00131.safetensors",
|
| 255 |
+
"blobId": "fbbee9f5c006124496cdcf0ec74968cd785cbd8c",
|
| 256 |
+
"size": 3200016032,
|
| 257 |
+
"lfs": {
|
| 258 |
+
"sha256": "73c4b1bd1f3752d70f0161ec8c8a7701f0538e1ae722daf16a905e04a666e69f",
|
| 259 |
+
"size": 3200016032,
|
| 260 |
+
"pointerSize": 135
|
| 261 |
+
}
|
| 262 |
+
},
|
| 263 |
+
{
|
| 264 |
+
"rfilename": "model-00017-of-00131.safetensors",
|
| 265 |
+
"blobId": "a73330a4db3ccf3a80710b74ca10023f6e898eb5",
|
| 266 |
+
"size": 3200016032,
|
| 267 |
+
"lfs": {
|
| 268 |
+
"sha256": "ee60c1269974cc797bad8bfc9a0fac72437b323ceafcb225cef6980ecffce1b3",
|
| 269 |
+
"size": 3200016032,
|
| 270 |
+
"pointerSize": 135
|
| 271 |
+
}
|
| 272 |
+
},
|
| 273 |
+
{
|
| 274 |
+
"rfilename": "model-00018-of-00131.safetensors",
|
| 275 |
+
"blobId": "baf10d637e3f0bb2dcb50dc5bd590fbd626ed402",
|
| 276 |
+
"size": 3200016032,
|
| 277 |
+
"lfs": {
|
| 278 |
+
"sha256": "72cf3696aa1af4611b2da2b013868f3724082362899d9dce3e9fec908d441fc2",
|
| 279 |
+
"size": 3200016032,
|
| 280 |
+
"pointerSize": 135
|
| 281 |
+
}
|
| 282 |
+
},
|
| 283 |
+
{
|
| 284 |
+
"rfilename": "model-00019-of-00131.safetensors",
|
| 285 |
+
"blobId": "ede1c4adada2c0419597b4ad66c88ff108bf6adc",
|
| 286 |
+
"size": 3200016032,
|
| 287 |
+
"lfs": {
|
| 288 |
+
"sha256": "bdad649be407bd8033a4abd6a24bf434ed6a173807892d18cc1c9771031bfd0c",
|
| 289 |
+
"size": 3200016032,
|
| 290 |
+
"pointerSize": 135
|
| 291 |
+
}
|
| 292 |
+
},
|
| 293 |
+
{
|
| 294 |
+
"rfilename": "model-00020-of-00131.safetensors",
|
| 295 |
+
"blobId": "ddf8c38731c24500ede0c25dc5decf296b5e6415",
|
| 296 |
+
"size": 3200016032,
|
| 297 |
+
"lfs": {
|
| 298 |
+
"sha256": "2258dad55787922f1d4429aea528495511f58447baa9b4f1b7f92f58ba7110b0",
|
| 299 |
+
"size": 3200016032,
|
| 300 |
+
"pointerSize": 135
|
| 301 |
+
}
|
| 302 |
+
},
|
| 303 |
+
{
|
| 304 |
+
"rfilename": "model-00021-of-00131.safetensors",
|
| 305 |
+
"blobId": "ce9930dfc459390e6f3c3a0c5a5e95ebeb87b878",
|
| 306 |
+
"size": 3200016032,
|
| 307 |
+
"lfs": {
|
| 308 |
+
"sha256": "775952ac572fa4ff7e5e316ecb60483d4dd96f4369d6a7a403fa31d7f9d1a6d0",
|
| 309 |
+
"size": 3200016032,
|
| 310 |
+
"pointerSize": 135
|
| 311 |
+
}
|
| 312 |
+
},
|
| 313 |
+
{
|
| 314 |
+
"rfilename": "model-00022-of-00131.safetensors",
|
| 315 |
+
"blobId": "6b1e503e0dfa9c39e507989395de21f4cf87cb18",
|
| 316 |
+
"size": 3200016032,
|
| 317 |
+
"lfs": {
|
| 318 |
+
"sha256": "7d205070bb898c59d23bc379652607911f39e219627028a29d82e8e8fecab7c0",
|
| 319 |
+
"size": 3200016032,
|
| 320 |
+
"pointerSize": 135
|
| 321 |
+
}
|
| 322 |
+
},
|
| 323 |
+
{
|
| 324 |
+
"rfilename": "model-00023-of-00131.safetensors",
|
| 325 |
+
"blobId": "332dec2b00494cc93a270d8ed5daff52721af20c",
|
| 326 |
+
"size": 3200016032,
|
| 327 |
+
"lfs": {
|
| 328 |
+
"sha256": "598d4f772853233b88911fdb1a49f8865e3c732e93b17aea44b65f455e69e9dc",
|
| 329 |
+
"size": 3200016032,
|
| 330 |
+
"pointerSize": 135
|
| 331 |
+
}
|
| 332 |
+
},
|
| 333 |
+
{
|
| 334 |
+
"rfilename": "model-00024-of-00131.safetensors",
|
| 335 |
+
"blobId": "75e2b912adad92550b96b7ef6f7eb8b83669e4e5",
|
| 336 |
+
"size": 3200016032,
|
| 337 |
+
"lfs": {
|
| 338 |
+
"sha256": "09e534942e7d4eb31803b347e14dd70090f16f85c89b0ad766bdace135806f12",
|
| 339 |
+
"size": 3200016032,
|
| 340 |
+
"pointerSize": 135
|
| 341 |
+
}
|
| 342 |
+
},
|
| 343 |
+
{
|
| 344 |
+
"rfilename": "model-00025-of-00131.safetensors",
|
| 345 |
+
"blobId": "2e0bc1e83fa32f2bd3ebca982200dab700914a26",
|
| 346 |
+
"size": 3200016032,
|
| 347 |
+
"lfs": {
|
| 348 |
+
"sha256": "482d18f0e515c23c6933593d0cce289770600c6fa539168bd304e2169cc8a2be",
|
| 349 |
+
"size": 3200016032,
|
| 350 |
+
"pointerSize": 135
|
| 351 |
+
}
|
| 352 |
+
},
|
| 353 |
+
{
|
| 354 |
+
"rfilename": "model-00026-of-00131.safetensors",
|
| 355 |
+
"blobId": "cd9df3d8c754871967102ecd16bad2df29345b62",
|
| 356 |
+
"size": 3200016032,
|
| 357 |
+
"lfs": {
|
| 358 |
+
"sha256": "ac479fe29ed3e03b7c3523974371d68dace22b7744ff9236f9429cdbb9241da0",
|
| 359 |
+
"size": 3200016032,
|
| 360 |
+
"pointerSize": 135
|
| 361 |
+
}
|
| 362 |
+
},
|
| 363 |
+
{
|
| 364 |
+
"rfilename": "model-00027-of-00131.safetensors",
|
| 365 |
+
"blobId": "5695d015911e32cdca50a81ba47bbebdbbb79ec2",
|
| 366 |
+
"size": 3200016032,
|
| 367 |
+
"lfs": {
|
| 368 |
+
"sha256": "4981d4e636723dbb063f04854e4362c1fe341d9ba80b5bb4231bb0d5ee8ab266",
|
| 369 |
+
"size": 3200016032,
|
| 370 |
+
"pointerSize": 135
|
| 371 |
+
}
|
| 372 |
+
},
|
| 373 |
+
{
|
| 374 |
+
"rfilename": "model-00028-of-00131.safetensors",
|
| 375 |
+
"blobId": "29de47884f7fe2a2dc86be41510ae1a2c83b646a",
|
| 376 |
+
"size": 3200016032,
|
| 377 |
+
"lfs": {
|
| 378 |
+
"sha256": "1b45a957b1f3572d325b0795f549fb772c160bd5c5167f94a347b96e3c7b978d",
|
| 379 |
+
"size": 3200016032,
|
| 380 |
+
"pointerSize": 135
|
| 381 |
+
}
|
| 382 |
+
},
|
| 383 |
+
{
|
| 384 |
+
"rfilename": "model-00029-of-00131.safetensors",
|
| 385 |
+
"blobId": "ae1f3981e4e0fc4b908bd7f514e635114e8b2ef6",
|
| 386 |
+
"size": 3200016032,
|
| 387 |
+
"lfs": {
|
| 388 |
+
"sha256": "40d2f2291ff4800373087cd00f1f95c3bd69331c32f39cfdd5d43516764b03ec",
|
| 389 |
+
"size": 3200016032,
|
| 390 |
+
"pointerSize": 135
|
| 391 |
+
}
|
| 392 |
+
},
|
| 393 |
+
{
|
| 394 |
+
"rfilename": "model-00030-of-00131.safetensors",
|
| 395 |
+
"blobId": "e331e951ef38e29380478c11c690e7fccc56694f",
|
| 396 |
+
"size": 3200016032,
|
| 397 |
+
"lfs": {
|
| 398 |
+
"sha256": "893a9b59e412a3242252274770efe0794ce8b216b2b3907b6854b7eaa6ddd334",
|
| 399 |
+
"size": 3200016032,
|
| 400 |
+
"pointerSize": 135
|
| 401 |
+
}
|
| 402 |
+
},
|
| 403 |
+
{
|
| 404 |
+
"rfilename": "model-00031-of-00131.safetensors",
|
| 405 |
+
"blobId": "65822ca3b6fb60746cf036f6ee17eb54329747b6",
|
| 406 |
+
"size": 3200016040,
|
| 407 |
+
"lfs": {
|
| 408 |
+
"sha256": "9b6bf01d60f21bed295b9b1d43501593b4ce7ece28aaf75618b4fb58039c0d04",
|
| 409 |
+
"size": 3200016040,
|
| 410 |
+
"pointerSize": 135
|
| 411 |
+
}
|
| 412 |
+
},
|
| 413 |
+
{
|
| 414 |
+
"rfilename": "model-00032-of-00131.safetensors",
|
| 415 |
+
"blobId": "2a41aa42e112802bff692971b4caddecf9f8a854",
|
| 416 |
+
"size": 3200016040,
|
| 417 |
+
"lfs": {
|
| 418 |
+
"sha256": "7453fcb5872160888730439ac71a5279d348686d68c6ba2d62ff12461443dc69",
|
| 419 |
+
"size": 3200016040,
|
| 420 |
+
"pointerSize": 135
|
| 421 |
+
}
|
| 422 |
+
},
|
| 423 |
+
{
|
| 424 |
+
"rfilename": "model-00033-of-00131.safetensors",
|
| 425 |
+
"blobId": "eae315d10acc908e10935ed2160083a5fc08feac",
|
| 426 |
+
"size": 3200016040,
|
| 427 |
+
"lfs": {
|
| 428 |
+
"sha256": "5b2f577ce40932031c4749f9177dab2119ff118f9f9b9df3d0d5e57c8e41d128",
|
| 429 |
+
"size": 3200016040,
|
| 430 |
+
"pointerSize": 135
|
| 431 |
+
}
|
| 432 |
+
},
|
| 433 |
+
{
|
| 434 |
+
"rfilename": "model-00034-of-00131.safetensors",
|
| 435 |
+
"blobId": "c209095979787c950b5bf4300c1ba3a6271cce3f",
|
| 436 |
+
"size": 3200016040,
|
| 437 |
+
"lfs": {
|
| 438 |
+
"sha256": "35b5522668652e8cc7d8eacb0d45c59eb9ed9786e9102a9b71503f746f50da64",
|
| 439 |
+
"size": 3200016040,
|
| 440 |
+
"pointerSize": 135
|
| 441 |
+
}
|
| 442 |
+
},
|
| 443 |
+
{
|
| 444 |
+
"rfilename": "model-00035-of-00131.safetensors",
|
| 445 |
+
"blobId": "550dcad79fd2513deae147d79f3d5ce3cb7ae87a",
|
| 446 |
+
"size": 3200016040,
|
| 447 |
+
"lfs": {
|
| 448 |
+
"sha256": "4fe611218d36ff7c06e4c24f7252215fdddc879ac3de2b1d569727ed31f82db1",
|
| 449 |
+
"size": 3200016040,
|
| 450 |
+
"pointerSize": 135
|
| 451 |
+
}
|
| 452 |
+
},
|
| 453 |
+
{
|
| 454 |
+
"rfilename": "model-00036-of-00131.safetensors",
|
| 455 |
+
"blobId": "e8a6e156faf7cc674d29ba8c0eead097c7bdb8be",
|
| 456 |
+
"size": 3200016040,
|
| 457 |
+
"lfs": {
|
| 458 |
+
"sha256": "237789c0cef556ef22c9f1ca99b7baf71b33a56b70c5828380e1008e02510649",
|
| 459 |
+
"size": 3200016040,
|
| 460 |
+
"pointerSize": 135
|
| 461 |
+
}
|
| 462 |
+
},
|
| 463 |
+
{
|
| 464 |
+
"rfilename": "model-00037-of-00131.safetensors",
|
| 465 |
+
"blobId": "055b931037d2bb9b6241d9355046b7f5507a1280",
|
| 466 |
+
"size": 1742347160,
|
| 467 |
+
"lfs": {
|
| 468 |
+
"sha256": "73b53c94d23589bdfde55b20538a515525f22fd37c7cdf24e85738ed771218e1",
|
| 469 |
+
"size": 1742347160,
|
| 470 |
+
"pointerSize": 135
|
| 471 |
+
}
|
| 472 |
+
},
|
| 473 |
+
{
|
| 474 |
+
"rfilename": "model-00038-of-00131.safetensors",
|
| 475 |
+
"blobId": "09467abf5b00471a7cd8f45c04c9e82a29883f03",
|
| 476 |
+
"size": 3355443376,
|
| 477 |
+
"lfs": {
|
| 478 |
+
"sha256": "063965d1d57b1d87e3d45e65f0b0aa5a7100ca3daa157d02cb6d93cacfe106fe",
|
| 479 |
+
"size": 3355443376,
|
| 480 |
+
"pointerSize": 135
|
| 481 |
+
}
|
| 482 |
+
},
|
| 483 |
+
{
|
| 484 |
+
"rfilename": "model-00039-of-00131.safetensors",
|
| 485 |
+
"blobId": "6794bb439a39bffef92fd114027ac1d412a04f6a",
|
| 486 |
+
"size": 1716599840,
|
| 487 |
+
"lfs": {
|
| 488 |
+
"sha256": "7009a781a3d8565ff31c2d62a032e513cab440605c2655fc81e2aede233db152",
|
| 489 |
+
"size": 1716599840,
|
| 490 |
+
"pointerSize": 135
|
| 491 |
+
}
|
| 492 |
+
},
|
| 493 |
+
{
|
| 494 |
+
"rfilename": "model-00040-of-00131.safetensors",
|
| 495 |
+
"blobId": "1132eea3a53e01f995794448b00a8f176140fea9",
|
| 496 |
+
"size": 3355443376,
|
| 497 |
+
"lfs": {
|
| 498 |
+
"sha256": "ed06bdece1c74ba1a87208ecc19dad59efafddc6d673a3d1ef6d25d3caf02453",
|
| 499 |
+
"size": 3355443376,
|
| 500 |
+
"pointerSize": 135
|
| 501 |
+
}
|
| 502 |
+
},
|
| 503 |
+
{
|
| 504 |
+
"rfilename": "model-00041-of-00131.safetensors",
|
| 505 |
+
"blobId": "19a7a93f98f0b5de0cdbc0072c130848e83ab5c5",
|
| 506 |
+
"size": 1941966288,
|
| 507 |
+
"lfs": {
|
| 508 |
+
"sha256": "0465251c296b1a6aa014480e54f0f23ce6899bca72ba2be4804cd9187095cc7c",
|
| 509 |
+
"size": 1941966288,
|
| 510 |
+
"pointerSize": 135
|
| 511 |
+
}
|
| 512 |
+
},
|
| 513 |
+
{
|
| 514 |
+
"rfilename": "model-00042-of-00131.safetensors",
|
| 515 |
+
"blobId": "cea70fdeb18d3efc1f4d9ef885122b1422bddeb6",
|
| 516 |
+
"size": 3355443376,
|
| 517 |
+
"lfs": {
|
| 518 |
+
"sha256": "071bb12fa66a5f393d9aaacba701ce8672567e17ee0249e4c256d881c6d7ee1d",
|
| 519 |
+
"size": 3355443376,
|
| 520 |
+
"pointerSize": 135
|
| 521 |
+
}
|
| 522 |
+
},
|
| 523 |
+
{
|
| 524 |
+
"rfilename": "model-00043-of-00131.safetensors",
|
| 525 |
+
"blobId": "3405e058c0dc7eb3749256581d5eca5d8a17ab27",
|
| 526 |
+
"size": 1839072016,
|
| 527 |
+
"lfs": {
|
| 528 |
+
"sha256": "a88f0411382143c6eb5ddeed84280a80f18f18d94670bda54cee1c1cd47cd824",
|
| 529 |
+
"size": 1839072016,
|
| 530 |
+
"pointerSize": 135
|
| 531 |
+
}
|
| 532 |
+
},
|
| 533 |
+
{
|
| 534 |
+
"rfilename": "model-00044-of-00131.safetensors",
|
| 535 |
+
"blobId": "18ad3eaff35d352ebaa1a557030d6ece3be98c4a",
|
| 536 |
+
"size": 3355443376,
|
| 537 |
+
"lfs": {
|
| 538 |
+
"sha256": "bab6f9fd62f1fff6ed2ced7dcde596fe98e9582be0cdb9361074173a1630950a",
|
| 539 |
+
"size": 3355443376,
|
| 540 |
+
"pointerSize": 135
|
| 541 |
+
}
|
| 542 |
+
},
|
| 543 |
+
{
|
| 544 |
+
"rfilename": "model-00045-of-00131.safetensors",
|
| 545 |
+
"blobId": "99c46bed7555b2bee4b5f2602e332c490e8466a0",
|
| 546 |
+
"size": 1832518280,
|
| 547 |
+
"lfs": {
|
| 548 |
+
"sha256": "50515cf9d024efc4a2da889b08aa09e93c1b77570c6762a4fed07e4a36c5cdd0",
|
| 549 |
+
"size": 1832518280,
|
| 550 |
+
"pointerSize": 135
|
| 551 |
+
}
|
| 552 |
+
},
|
| 553 |
+
{
|
| 554 |
+
"rfilename": "model-00046-of-00131.safetensors",
|
| 555 |
+
"blobId": "bd24f90a979a7ba07e037fd1a4be2d7ada4c83dc",
|
| 556 |
+
"size": 3355443376,
|
| 557 |
+
"lfs": {
|
| 558 |
+
"sha256": "f838e842fb3fd1e26f103467dc8bd4d048425ae359df627362856efbcdcfc521",
|
| 559 |
+
"size": 3355443376,
|
| 560 |
+
"pointerSize": 135
|
| 561 |
+
}
|
| 562 |
+
},
|
| 563 |
+
{
|
| 564 |
+
"rfilename": "model-00047-of-00131.safetensors",
|
| 565 |
+
"blobId": "eaab8d186361ea959f197ddb5aedc2eb8e6f2f45",
|
| 566 |
+
"size": 1716681904,
|
| 567 |
+
"lfs": {
|
| 568 |
+
"sha256": "eb79852b4266e63fc7050e79349ece1eb3160eedb13bdb5f39b4c768e0741a4f",
|
| 569 |
+
"size": 1716681904,
|
| 570 |
+
"pointerSize": 135
|
| 571 |
+
}
|
| 572 |
+
},
|
| 573 |
+
{
|
| 574 |
+
"rfilename": "model-00048-of-00131.safetensors",
|
| 575 |
+
"blobId": "c1d4b59132e31970f38110e8442908da0009d682",
|
| 576 |
+
"size": 3355443376,
|
| 577 |
+
"lfs": {
|
| 578 |
+
"sha256": "dbbf3a6e2b81c8cf9eb152c03e07550741b6e143121fbe579e3b32cdf8836a33",
|
| 579 |
+
"size": 3355443376,
|
| 580 |
+
"pointerSize": 135
|
| 581 |
+
}
|
| 582 |
+
},
|
| 583 |
+
{
|
| 584 |
+
"rfilename": "model-00049-of-00131.safetensors",
|
| 585 |
+
"blobId": "f11ea6f4719c31cff1bd1b1d59ac1bdaa65ece0a",
|
| 586 |
+
"size": 1935433152,
|
| 587 |
+
"lfs": {
|
| 588 |
+
"sha256": "cbab68ff417bf8905ccfa1697deb5c6b42ae9ee9bf6cbb0ebe687e116e5e6da8",
|
| 589 |
+
"size": 1935433152,
|
| 590 |
+
"pointerSize": 135
|
| 591 |
+
}
|
| 592 |
+
},
|
| 593 |
+
{
|
| 594 |
+
"rfilename": "model-00050-of-00131.safetensors",
|
| 595 |
+
"blobId": "372b666c2f271f0ba3484c4d16bd32abcbbe60f1",
|
| 596 |
+
"size": 3355443376,
|
| 597 |
+
"lfs": {
|
| 598 |
+
"sha256": "6014a2b71b74a5e2703bf5a1182251a71d7f0720a0244988874deb430b312d50",
|
| 599 |
+
"size": 3355443376,
|
| 600 |
+
"pointerSize": 135
|
| 601 |
+
}
|
| 602 |
+
},
|
| 603 |
+
{
|
| 604 |
+
"rfilename": "model-00051-of-00131.safetensors",
|
| 605 |
+
"blobId": "b0f7ed1b78690a021a3e25c2ad41ee462210dde4",
|
| 606 |
+
"size": 1832518280,
|
| 607 |
+
"lfs": {
|
| 608 |
+
"sha256": "6c37a65336970acd022ba03c0d219aa7598e652d2a88f482c590497b49da927c",
|
| 609 |
+
"size": 1832518280,
|
| 610 |
+
"pointerSize": 135
|
| 611 |
+
}
|
| 612 |
+
},
|
| 613 |
+
{
|
| 614 |
+
"rfilename": "model-00052-of-00131.safetensors",
|
| 615 |
+
"blobId": "d5249104ace66416b3f81f9e4118270cd996370a",
|
| 616 |
+
"size": 3355443376,
|
| 617 |
+
"lfs": {
|
| 618 |
+
"sha256": "1914762c6994289c4fe57ed1a6bc21cac2625f09e0ce27dabc3772eee9456b86",
|
| 619 |
+
"size": 3355443376,
|
| 620 |
+
"pointerSize": 135
|
| 621 |
+
}
|
| 622 |
+
},
|
| 623 |
+
{
|
| 624 |
+
"rfilename": "model-00053-of-00131.safetensors",
|
| 625 |
+
"blobId": "b84ce45b9655553eddb49b22cea92f732b89370e",
|
| 626 |
+
"size": 1839072024,
|
| 627 |
+
"lfs": {
|
| 628 |
+
"sha256": "1bf2bbe69b64fc9ac33c264490445a0b42a3488c6b87722d918c3d3abe6bbeab",
|
| 629 |
+
"size": 1839072024,
|
| 630 |
+
"pointerSize": 135
|
| 631 |
+
}
|
| 632 |
+
},
|
| 633 |
+
{
|
| 634 |
+
"rfilename": "model-00054-of-00131.safetensors",
|
| 635 |
+
"blobId": "245249d92532e70b4f6230bbccb77fafe83c9432",
|
| 636 |
+
"size": 3355443376,
|
| 637 |
+
"lfs": {
|
| 638 |
+
"sha256": "22daa76221521c4e7e78313827c7b3b954c16b46ce693804ed09a6c09be984e6",
|
| 639 |
+
"size": 3355443376,
|
| 640 |
+
"pointerSize": 135
|
| 641 |
+
}
|
| 642 |
+
},
|
| 643 |
+
{
|
| 644 |
+
"rfilename": "model-00055-of-00131.safetensors",
|
| 645 |
+
"blobId": "0ce860c00ec65bc5c2d65d435ad449c885640c3e",
|
| 646 |
+
"size": 1716599840,
|
| 647 |
+
"lfs": {
|
| 648 |
+
"sha256": "7c4aef74ec0044c5a4cb488947f333a59aa3180c0d9b3680521959105b458a7e",
|
| 649 |
+
"size": 1716599840,
|
| 650 |
+
"pointerSize": 135
|
| 651 |
+
}
|
| 652 |
+
},
|
| 653 |
+
{
|
| 654 |
+
"rfilename": "model-00056-of-00131.safetensors",
|
| 655 |
+
"blobId": "07938f0ac5ad1a7f6cdacd1a6196d5745b492ec0",
|
| 656 |
+
"size": 3355443376,
|
| 657 |
+
"lfs": {
|
| 658 |
+
"sha256": "86ef0b5385fe31de2a7b448dd4db943f4554e56677c62354f827e19288ade4e0",
|
| 659 |
+
"size": 3355443376,
|
| 660 |
+
"pointerSize": 135
|
| 661 |
+
}
|
| 662 |
+
},
|
| 663 |
+
{
|
| 664 |
+
"rfilename": "model-00057-of-00131.safetensors",
|
| 665 |
+
"blobId": "fcd06993cab45b7c4097fdc3abcbf6e3b6dd945e",
|
| 666 |
+
"size": 1941966280,
|
| 667 |
+
"lfs": {
|
| 668 |
+
"sha256": "77ec2297055779ab6dc6e15e3a88837b888e13ce199543f12a40a5036e5b8a4a",
|
| 669 |
+
"size": 1941966280,
|
| 670 |
+
"pointerSize": 135
|
| 671 |
+
}
|
| 672 |
+
},
|
| 673 |
+
{
|
| 674 |
+
"rfilename": "model-00058-of-00131.safetensors",
|
| 675 |
+
"blobId": "cd81b197a079eec2f84f7d59b0c0df58858ec524",
|
| 676 |
+
"size": 3355443368,
|
| 677 |
+
"lfs": {
|
| 678 |
+
"sha256": "b7d2ab70d914dea5f5434f983e758dd6bd32978fdcb3a3de93dd8c3265d4afd1",
|
| 679 |
+
"size": 3355443368,
|
| 680 |
+
"pointerSize": 135
|
| 681 |
+
}
|
| 682 |
+
},
|
| 683 |
+
{
|
| 684 |
+
"rfilename": "model-00059-of-00131.safetensors",
|
| 685 |
+
"blobId": "71a6778c403fc60890f8f065e3dd98711a7ae7eb",
|
| 686 |
+
"size": 1716600048,
|
| 687 |
+
"lfs": {
|
| 688 |
+
"sha256": "a1d01bd0bce7c967c23280c927ac7fdf74aeeec34bfd01f2b641ab0a95b56a3b",
|
| 689 |
+
"size": 1716600048,
|
| 690 |
+
"pointerSize": 135
|
| 691 |
+
}
|
| 692 |
+
},
|
| 693 |
+
{
|
| 694 |
+
"rfilename": "model-00060-of-00131.safetensors",
|
| 695 |
+
"blobId": "caff919ffe6fb77b4382d53ff9ffc2c61e4fee44",
|
| 696 |
+
"size": 3471361528,
|
| 697 |
+
"lfs": {
|
| 698 |
+
"sha256": "8fd21925cb11bc7cf68d7c5cab498f3c13f455aed32e8c5ac90cda92c6961487",
|
| 699 |
+
"size": 3471361528,
|
| 700 |
+
"pointerSize": 135
|
| 701 |
+
}
|
| 702 |
+
},
|
| 703 |
+
{
|
| 704 |
+
"rfilename": "model-00061-of-00131.safetensors",
|
| 705 |
+
"blobId": "80f14ef11a9197592557aa681a059284cafeb751",
|
| 706 |
+
"size": 3355443376,
|
| 707 |
+
"lfs": {
|
| 708 |
+
"sha256": "cf5bff0a9663c4beeecec664d09566ee7a9e153da6ab1d54b3ca3cf10bba5f2e",
|
| 709 |
+
"size": 3355443376,
|
| 710 |
+
"pointerSize": 135
|
| 711 |
+
}
|
| 712 |
+
},
|
| 713 |
+
{
|
| 714 |
+
"rfilename": "model-00062-of-00131.safetensors",
|
| 715 |
+
"blobId": "00532487845997a6db9c46411d43451af0a79d10",
|
| 716 |
+
"size": 3510240000,
|
| 717 |
+
"lfs": {
|
| 718 |
+
"sha256": "e62ba3c6e2e9e213b6aa0534498bb341e89b86ce388347a8421ccff0d5887f0a",
|
| 719 |
+
"size": 3510240000,
|
| 720 |
+
"pointerSize": 135
|
| 721 |
+
}
|
| 722 |
+
},
|
| 723 |
+
{
|
| 724 |
+
"rfilename": "model-00063-of-00131.safetensors",
|
| 725 |
+
"blobId": "00bc7d642bb6fe24114ec44c2754b2c0032023fd",
|
| 726 |
+
"size": 3355443376,
|
| 727 |
+
"lfs": {
|
| 728 |
+
"sha256": "e35a86ae511bb2e0fe98d5423011002e682ce7182d639fc7cb13fea652db22e6",
|
| 729 |
+
"size": 3355443376,
|
| 730 |
+
"pointerSize": 135
|
| 731 |
+
}
|
| 732 |
+
},
|
| 733 |
+
{
|
| 734 |
+
"rfilename": "model-00064-of-00131.safetensors",
|
| 735 |
+
"blobId": "7fa0d01fd0f924caf542cd0d63ae262fa5cc25f5",
|
| 736 |
+
"size": 1832518280,
|
| 737 |
+
"lfs": {
|
| 738 |
+
"sha256": "08609ac9d06c2f637dad8f3ef855c9775ef15cf4ec0a0ecd5ce16d9aca344059",
|
| 739 |
+
"size": 1832518280,
|
| 740 |
+
"pointerSize": 135
|
| 741 |
+
}
|
| 742 |
+
},
|
| 743 |
+
{
|
| 744 |
+
"rfilename": "model-00065-of-00131.safetensors",
|
| 745 |
+
"blobId": "c9e4b1264869d268f11166a9e4cb0db0080a5ba2",
|
| 746 |
+
"size": 3355443376,
|
| 747 |
+
"lfs": {
|
| 748 |
+
"sha256": "040b73058fe0248ec72e1bdd37b6cbd3b59cb0cb7e6e2142421dcad3c574579c",
|
| 749 |
+
"size": 3355443376,
|
| 750 |
+
"pointerSize": 135
|
| 751 |
+
}
|
| 752 |
+
},
|
| 753 |
+
{
|
| 754 |
+
"rfilename": "model-00066-of-00131.safetensors",
|
| 755 |
+
"blobId": "5d43ef55853911c30a1ceee226e96e8449aa4c73",
|
| 756 |
+
"size": 1719221392,
|
| 757 |
+
"lfs": {
|
| 758 |
+
"sha256": "550a89f69aa7d57e58f344ac06e7ea0ef471813eb16a6adb95373339df895f6c",
|
| 759 |
+
"size": 1719221392,
|
| 760 |
+
"pointerSize": 135
|
| 761 |
+
}
|
| 762 |
+
},
|
| 763 |
+
{
|
| 764 |
+
"rfilename": "model-00067-of-00131.safetensors",
|
| 765 |
+
"blobId": "46452379080370874a7c45f20ae85b3824c01600",
|
| 766 |
+
"size": 3355443376,
|
| 767 |
+
"lfs": {
|
| 768 |
+
"sha256": "9223da6ff56d9b76cbd7889dc81040ba47cddbe1936a2216a32e314fe8b4239b",
|
| 769 |
+
"size": 3355443376,
|
| 770 |
+
"pointerSize": 135
|
| 771 |
+
}
|
| 772 |
+
},
|
| 773 |
+
{
|
| 774 |
+
"rfilename": "model-00068-of-00131.safetensors",
|
| 775 |
+
"blobId": "105d4394acb301e95a1002235d2fc03394092d49",
|
| 776 |
+
"size": 1935412552,
|
| 777 |
+
"lfs": {
|
| 778 |
+
"sha256": "427d7d4055282b444da3c194d310dfb1e29a2379e13f4519f064f94c28651f49",
|
| 779 |
+
"size": 1935412552,
|
| 780 |
+
"pointerSize": 135
|
| 781 |
+
}
|
| 782 |
+
},
|
| 783 |
+
{
|
| 784 |
+
"rfilename": "model-00069-of-00131.safetensors",
|
| 785 |
+
"blobId": "2815703df5cbd9d2bdad39409f0fb99af168c148",
|
| 786 |
+
"size": 3355443376,
|
| 787 |
+
"lfs": {
|
| 788 |
+
"sha256": "f7d460aa332a745c2da1241ad665d2a640fd87112692929df17067b3db833036",
|
| 789 |
+
"size": 3355443376,
|
| 790 |
+
"pointerSize": 135
|
| 791 |
+
}
|
| 792 |
+
},
|
| 793 |
+
{
|
| 794 |
+
"rfilename": "model-00070-of-00131.safetensors",
|
| 795 |
+
"blobId": "af693fa5b184984259da189c97d19d8c35f6e264",
|
| 796 |
+
"size": 1832523520,
|
| 797 |
+
"lfs": {
|
| 798 |
+
"sha256": "9644884762cc198d27a2a4d1078702fa4744ad8ff272afc565568fc8e04c6f59",
|
| 799 |
+
"size": 1832523520,
|
| 800 |
+
"pointerSize": 135
|
| 801 |
+
}
|
| 802 |
+
},
|
| 803 |
+
{
|
| 804 |
+
"rfilename": "model-00071-of-00131.safetensors",
|
| 805 |
+
"blobId": "b2d4a4623484311cc2b04f377989f14b39733509",
|
| 806 |
+
"size": 3355443376,
|
| 807 |
+
"lfs": {
|
| 808 |
+
"sha256": "184e042c9702c23d3adacbc6f94ffc8b65394189aae2e32bbaa1d159dc330ffa",
|
| 809 |
+
"size": 3355443376,
|
| 810 |
+
"pointerSize": 135
|
| 811 |
+
}
|
| 812 |
+
},
|
| 813 |
+
{
|
| 814 |
+
"rfilename": "model-00072-of-00131.safetensors",
|
| 815 |
+
"blobId": "b519196254d6095b10c32a4ca20d5b3881e9cd67",
|
| 816 |
+
"size": 1839072128,
|
| 817 |
+
"lfs": {
|
| 818 |
+
"sha256": "2415f75c86da428daf68924f98f1bb159b0a589a9571f0d690f8a27ce4839689",
|
| 819 |
+
"size": 1839072128,
|
| 820 |
+
"pointerSize": 135
|
| 821 |
+
}
|
| 822 |
+
},
|
| 823 |
+
{
|
| 824 |
+
"rfilename": "model-00073-of-00131.safetensors",
|
| 825 |
+
"blobId": "c351fd54852c3574f853ad23421b9e39bc33c105",
|
| 826 |
+
"size": 3355443376,
|
| 827 |
+
"lfs": {
|
| 828 |
+
"sha256": "19de39abb6e10e90e0f0e3e88da6d163b1dcd56e70af9808e513257eb1400507",
|
| 829 |
+
"size": 3355443376,
|
| 830 |
+
"pointerSize": 135
|
| 831 |
+
}
|
| 832 |
+
},
|
| 833 |
+
{
|
| 834 |
+
"rfilename": "model-00074-of-00131.safetensors",
|
| 835 |
+
"blobId": "f3577a7a0016f544cd152b708f110c4d67241092",
|
| 836 |
+
"size": 1716599840,
|
| 837 |
+
"lfs": {
|
| 838 |
+
"sha256": "51152d64bc41536f9465bf18197595d4a6f55cf97c050ffab5449101ce350933",
|
| 839 |
+
"size": 1716599840,
|
| 840 |
+
"pointerSize": 135
|
| 841 |
+
}
|
| 842 |
+
},
|
| 843 |
+
{
|
| 844 |
+
"rfilename": "model-00075-of-00131.safetensors",
|
| 845 |
+
"blobId": "80ee6d3895fda31f5ec92386b12eaf59f290a092",
|
| 846 |
+
"size": 3355443376,
|
| 847 |
+
"lfs": {
|
| 848 |
+
"sha256": "fc43b07ed4817ba262538c44b9f917eed68e7fbcb3c833b2365c28f78dc343f9",
|
| 849 |
+
"size": 3355443376,
|
| 850 |
+
"pointerSize": 135
|
| 851 |
+
}
|
| 852 |
+
},
|
| 853 |
+
{
|
| 854 |
+
"rfilename": "model-00076-of-00131.safetensors",
|
| 855 |
+
"blobId": "85c71f3167187bc933b1d06edcd2347272784ef9",
|
| 856 |
+
"size": 1938689480,
|
| 857 |
+
"lfs": {
|
| 858 |
+
"sha256": "14860603fb56ceaf4748a819ca0e561c685ad1e2182d91cc32170a8b1cddcb9e",
|
| 859 |
+
"size": 1938689480,
|
| 860 |
+
"pointerSize": 135
|
| 861 |
+
}
|
| 862 |
+
},
|
| 863 |
+
{
|
| 864 |
+
"rfilename": "model-00077-of-00131.safetensors",
|
| 865 |
+
"blobId": "c654c7b94cfe8eafe3f8b9c320a02ce7622410cd",
|
| 866 |
+
"size": 3355443376,
|
| 867 |
+
"lfs": {
|
| 868 |
+
"sha256": "a75bf91dc472eab2bd4aa907ec5216452c08b3ab915d57377ffd2acc5b1ce42c",
|
| 869 |
+
"size": 3355443376,
|
| 870 |
+
"pointerSize": 135
|
| 871 |
+
}
|
| 872 |
+
},
|
| 873 |
+
{
|
| 874 |
+
"rfilename": "model-00078-of-00131.safetensors",
|
| 875 |
+
"blobId": "34e29c841e0be7f4111fd7043997b8681a6ec324",
|
| 876 |
+
"size": 1832600344,
|
| 877 |
+
"lfs": {
|
| 878 |
+
"sha256": "e9ac55c3032056303f9f8cce6b0f486e0bfedad2258a384eff6531e973cd7220",
|
| 879 |
+
"size": 1832600344,
|
| 880 |
+
"pointerSize": 135
|
| 881 |
+
}
|
| 882 |
+
},
|
| 883 |
+
{
|
| 884 |
+
"rfilename": "model-00079-of-00131.safetensors",
|
| 885 |
+
"blobId": "c15db44defad36f547e5c8b5e04482ef999e4de1",
|
| 886 |
+
"size": 3355443376,
|
| 887 |
+
"lfs": {
|
| 888 |
+
"sha256": "e4cd07a126514c6cb325553c77b2786ba59f284b3144f89a7e34de64b42be21f",
|
| 889 |
+
"size": 3355443376,
|
| 890 |
+
"pointerSize": 135
|
| 891 |
+
}
|
| 892 |
+
},
|
| 893 |
+
{
|
| 894 |
+
"rfilename": "model-00080-of-00131.safetensors",
|
| 895 |
+
"blobId": "0cb70e4945c6d8a7cf39e07f457e877176175b92",
|
| 896 |
+
"size": 1716599840,
|
| 897 |
+
"lfs": {
|
| 898 |
+
"sha256": "549c3f9f5870b0e3e34ce8af9a284ade09b96a85973ed23dbef944466184a960",
|
| 899 |
+
"size": 1716599840,
|
| 900 |
+
"pointerSize": 135
|
| 901 |
+
}
|
| 902 |
+
},
|
| 903 |
+
{
|
| 904 |
+
"rfilename": "model-00081-of-00131.safetensors",
|
| 905 |
+
"blobId": "4a4e71cf27ed37bd1a5d869e0b0f74aad25cd2af",
|
| 906 |
+
"size": 3355443368,
|
| 907 |
+
"lfs": {
|
| 908 |
+
"sha256": "4cf05b67fcb861b3f55ba8d9824b12f4dcef1527d7e62c3c89b3382c95dd3634",
|
| 909 |
+
"size": 3355443368,
|
| 910 |
+
"pointerSize": 135
|
| 911 |
+
}
|
| 912 |
+
},
|
| 913 |
+
{
|
| 914 |
+
"rfilename": "model-00082-of-00131.safetensors",
|
| 915 |
+
"blobId": "b9ecd0429d4da117bc0781a4acedc0264c54a7ab",
|
| 916 |
+
"size": 1935433136,
|
| 917 |
+
"lfs": {
|
| 918 |
+
"sha256": "0fe8d836b886ac8942f74e835e17487f53454e96bf38263d45fb329006dde7a9",
|
| 919 |
+
"size": 1935433136,
|
| 920 |
+
"pointerSize": 135
|
| 921 |
+
}
|
| 922 |
+
},
|
| 923 |
+
{
|
| 924 |
+
"rfilename": "model-00083-of-00131.safetensors",
|
| 925 |
+
"blobId": "59325641e0597ff073d179f5fe27e730f01e3ecd",
|
| 926 |
+
"size": 3355443376,
|
| 927 |
+
"lfs": {
|
| 928 |
+
"sha256": "f097129297fd1b39abcbd350e911c77168a8a6521213e30f11aff351374ae34a",
|
| 929 |
+
"size": 3355443376,
|
| 930 |
+
"pointerSize": 135
|
| 931 |
+
}
|
| 932 |
+
},
|
| 933 |
+
{
|
| 934 |
+
"rfilename": "model-00084-of-00131.safetensors",
|
| 935 |
+
"blobId": "c3864838316d41e808faf4309d33710962a97ab1",
|
| 936 |
+
"size": 1716599840,
|
| 937 |
+
"lfs": {
|
| 938 |
+
"sha256": "f41be16d341343da85b1616a5941fc6da0f2011dca549c07a957f6dabdf9bb35",
|
| 939 |
+
"size": 1716599840,
|
| 940 |
+
"pointerSize": 135
|
| 941 |
+
}
|
| 942 |
+
},
|
| 943 |
+
{
|
| 944 |
+
"rfilename": "model-00085-of-00131.safetensors",
|
| 945 |
+
"blobId": "5fdb5f8adcdc5fc7757b837e902987eaf99f97a1",
|
| 946 |
+
"size": 3355443376,
|
| 947 |
+
"lfs": {
|
| 948 |
+
"sha256": "69083ff9730aac9baa90405bdc93979f9f66bb6d5ec26382e0d3e8fdb4230726",
|
| 949 |
+
"size": 3355443376,
|
| 950 |
+
"pointerSize": 135
|
| 951 |
+
}
|
| 952 |
+
},
|
| 953 |
+
{
|
| 954 |
+
"rfilename": "model-00086-of-00131.safetensors",
|
| 955 |
+
"blobId": "0d76d8f99fcbec9fdc3390aaefb9bd6565ae2f43",
|
| 956 |
+
"size": 1941966296,
|
| 957 |
+
"lfs": {
|
| 958 |
+
"sha256": "757b82b98441356169d5030ac338d3a7d55fadc332c3f4c396fba795ac64d810",
|
| 959 |
+
"size": 1941966296,
|
| 960 |
+
"pointerSize": 135
|
| 961 |
+
}
|
| 962 |
+
},
|
| 963 |
+
{
|
| 964 |
+
"rfilename": "model-00087-of-00131.safetensors",
|
| 965 |
+
"blobId": "ca2b4a47e3ffe27b2b59000518a93abd9f0c05d5",
|
| 966 |
+
"size": 3355443376,
|
| 967 |
+
"lfs": {
|
| 968 |
+
"sha256": "9b9b8704d856120229e9eb147d2dcf8e9640880ded5c95856e232c8deb9a41e9",
|
| 969 |
+
"size": 3355443376,
|
| 970 |
+
"pointerSize": 135
|
| 971 |
+
}
|
| 972 |
+
},
|
| 973 |
+
{
|
| 974 |
+
"rfilename": "model-00088-of-00131.safetensors",
|
| 975 |
+
"blobId": "eeeec337e0d68572922dcc4063047fc3e13f15dd",
|
| 976 |
+
"size": 1839072024,
|
| 977 |
+
"lfs": {
|
| 978 |
+
"sha256": "2feec63478c327f8436222d0df2b1f1cdd65947704cc5bab0ae891122ed3656f",
|
| 979 |
+
"size": 1839072024,
|
| 980 |
+
"pointerSize": 135
|
| 981 |
+
}
|
| 982 |
+
},
|
| 983 |
+
{
|
| 984 |
+
"rfilename": "model-00089-of-00131.safetensors",
|
| 985 |
+
"blobId": "3b8eb12382f53933582b0dbb235634877bf83c38",
|
| 986 |
+
"size": 3355443376,
|
| 987 |
+
"lfs": {
|
| 988 |
+
"sha256": "640ea88172a3bfa9217e40823c1cb5a1c8b6d25a67c5ca7035013ea704d7d434",
|
| 989 |
+
"size": 3355443376,
|
| 990 |
+
"pointerSize": 135
|
| 991 |
+
}
|
| 992 |
+
},
|
| 993 |
+
{
|
| 994 |
+
"rfilename": "model-00090-of-00131.safetensors",
|
| 995 |
+
"blobId": "216452cee87b35883500e039bb6544c388bf3c1d",
|
| 996 |
+
"size": 1835795216,
|
| 997 |
+
"lfs": {
|
| 998 |
+
"sha256": "af53d439e4e26865b7cfda192ef46a29762f3c49b1fe8e06b54adee132b80880",
|
| 999 |
+
"size": 1835795216,
|
| 1000 |
+
"pointerSize": 135
|
| 1001 |
+
}
|
| 1002 |
+
},
|
| 1003 |
+
{
|
| 1004 |
+
"rfilename": "model-00091-of-00131.safetensors",
|
| 1005 |
+
"blobId": "64c2682014d1f068923acf9f64096043f00358c7",
|
| 1006 |
+
"size": 3355443376,
|
| 1007 |
+
"lfs": {
|
| 1008 |
+
"sha256": "6ff4b9718910ca29a5338ca994234e753a3785b362e0c39dc66943299e612534",
|
| 1009 |
+
"size": 3355443376,
|
| 1010 |
+
"pointerSize": 135
|
| 1011 |
+
}
|
| 1012 |
+
},
|
| 1013 |
+
{
|
| 1014 |
+
"rfilename": "model-00092-of-00131.safetensors",
|
| 1015 |
+
"blobId": "f8ff8d2832209f72be499bf8a3a36a045890c4ce",
|
| 1016 |
+
"size": 1716599840,
|
| 1017 |
+
"lfs": {
|
| 1018 |
+
"sha256": "c0c1b787fe74ee2275585e37fdc3e285f681eeaf849d22a8c6700741151308af",
|
| 1019 |
+
"size": 1716599840,
|
| 1020 |
+
"pointerSize": 135
|
| 1021 |
+
}
|
| 1022 |
+
},
|
| 1023 |
+
{
|
| 1024 |
+
"rfilename": "model-00093-of-00131.safetensors",
|
| 1025 |
+
"blobId": "1fb74267a3d992e957ebec11d7b1714abf11d660",
|
| 1026 |
+
"size": 3355443376,
|
| 1027 |
+
"lfs": {
|
| 1028 |
+
"sha256": "3d4f44c447529f4123223313a92bbd8b598ed2ba20f8cb4a3bf37cc06b653a72",
|
| 1029 |
+
"size": 3355443376,
|
| 1030 |
+
"pointerSize": 135
|
| 1031 |
+
}
|
| 1032 |
+
},
|
| 1033 |
+
{
|
| 1034 |
+
"rfilename": "model-00094-of-00131.safetensors",
|
| 1035 |
+
"blobId": "29644b0d22539aa3caab001fcab1834e8259c9c2",
|
| 1036 |
+
"size": 1935412928,
|
| 1037 |
+
"lfs": {
|
| 1038 |
+
"sha256": "c31221b8e6a5df3151c85e24fd1c8e0693af21fed7814d2804de032e8566e4b3",
|
| 1039 |
+
"size": 1935412928,
|
| 1040 |
+
"pointerSize": 135
|
| 1041 |
+
}
|
| 1042 |
+
},
|
| 1043 |
+
{
|
| 1044 |
+
"rfilename": "model-00095-of-00131.safetensors",
|
| 1045 |
+
"blobId": "9a16f56f7614438c23488cfa8efe3ad08dcdf125",
|
| 1046 |
+
"size": 3355443376,
|
| 1047 |
+
"lfs": {
|
| 1048 |
+
"sha256": "9e680b695a5bf4cb82e0a9396b77702bb785fc2ae100fbf4acfa14709e507a6e",
|
| 1049 |
+
"size": 3355443376,
|
| 1050 |
+
"pointerSize": 135
|
| 1051 |
+
}
|
| 1052 |
+
},
|
| 1053 |
+
{
|
| 1054 |
+
"rfilename": "model-00096-of-00131.safetensors",
|
| 1055 |
+
"blobId": "9961725cbe7870df53741ed6a136fb944a79569e",
|
| 1056 |
+
"size": 1832518280,
|
| 1057 |
+
"lfs": {
|
| 1058 |
+
"sha256": "a30732e7aadfd71e3e0df434d72a3d5653574d63c18964fbc7d6f8f992de5e99",
|
| 1059 |
+
"size": 1832518280,
|
| 1060 |
+
"pointerSize": 135
|
| 1061 |
+
}
|
| 1062 |
+
},
|
| 1063 |
+
{
|
| 1064 |
+
"rfilename": "model-00097-of-00131.safetensors",
|
| 1065 |
+
"blobId": "b89ba90ec37121a508a04fa5b43702ef55ba5ec8",
|
| 1066 |
+
"size": 3355443376,
|
| 1067 |
+
"lfs": {
|
| 1068 |
+
"sha256": "19be76593bce9cb56a2e4b2bfdc058e694065979e952afa48648469b6dea30e8",
|
| 1069 |
+
"size": 3355443376,
|
| 1070 |
+
"pointerSize": 135
|
| 1071 |
+
}
|
| 1072 |
+
},
|
| 1073 |
+
{
|
| 1074 |
+
"rfilename": "model-00098-of-00131.safetensors",
|
| 1075 |
+
"blobId": "b30b826deabd53c1b4e2b5ce17fdc0d28d174d9d",
|
| 1076 |
+
"size": 1832518280,
|
| 1077 |
+
"lfs": {
|
| 1078 |
+
"sha256": "5c5e4956c7f7e03abc087d00cc04e61cb6f0f96e70b81f50fa2015c3ddf99f63",
|
| 1079 |
+
"size": 1832518280,
|
| 1080 |
+
"pointerSize": 135
|
| 1081 |
+
}
|
| 1082 |
+
},
|
| 1083 |
+
{
|
| 1084 |
+
"rfilename": "model-00099-of-00131.safetensors",
|
| 1085 |
+
"blobId": "4b44e99f28e114aab430cf39fc6d82addb115286",
|
| 1086 |
+
"size": 3355443376,
|
| 1087 |
+
"lfs": {
|
| 1088 |
+
"sha256": "21daceed016e39df7bcec21f6baeb2f0fd821c6734833919c53de1962eb67039",
|
| 1089 |
+
"size": 3355443376,
|
| 1090 |
+
"pointerSize": 135
|
| 1091 |
+
}
|
| 1092 |
+
},
|
| 1093 |
+
{
|
| 1094 |
+
"rfilename": "model-00100-of-00131.safetensors",
|
| 1095 |
+
"blobId": "f76c55fc712aea6a18ff28d4dc1d3861604274e8",
|
| 1096 |
+
"size": 1716600224,
|
| 1097 |
+
"lfs": {
|
| 1098 |
+
"sha256": "78da7091e9a36803c4ccd1c10fa6dc0f61b65ad7e70c314722c0582a94c619f2",
|
| 1099 |
+
"size": 1716600224,
|
| 1100 |
+
"pointerSize": 135
|
| 1101 |
+
}
|
| 1102 |
+
},
|
| 1103 |
+
{
|
| 1104 |
+
"rfilename": "model-00101-of-00131.safetensors",
|
| 1105 |
+
"blobId": "c3efbda325519707dfcf338eb1337ae0ca8b73a6",
|
| 1106 |
+
"size": 3355443376,
|
| 1107 |
+
"lfs": {
|
| 1108 |
+
"sha256": "2a596073cf669a8849bd97811381167c568550e5f5255e9a377a08424c4ff222",
|
| 1109 |
+
"size": 3355443376,
|
| 1110 |
+
"pointerSize": 135
|
| 1111 |
+
}
|
| 1112 |
+
},
|
| 1113 |
+
{
|
| 1114 |
+
"rfilename": "model-00102-of-00131.safetensors",
|
| 1115 |
+
"blobId": "a9a7ddfa83f9dc36056717086180e97642b4d411",
|
| 1116 |
+
"size": 1935413160,
|
| 1117 |
+
"lfs": {
|
| 1118 |
+
"sha256": "6caf691248517c088adb462caef16a7c5bbcdad796ceb2fee4c3cb575a86e8e1",
|
| 1119 |
+
"size": 1935413160,
|
| 1120 |
+
"pointerSize": 135
|
| 1121 |
+
}
|
| 1122 |
+
},
|
| 1123 |
+
{
|
| 1124 |
+
"rfilename": "model-00103-of-00131.safetensors",
|
| 1125 |
+
"blobId": "99a991dfabfafa90b980a17b53ab12614dcdfdc4",
|
| 1126 |
+
"size": 3355443368,
|
| 1127 |
+
"lfs": {
|
| 1128 |
+
"sha256": "cc197d5c0d5a1fcaee7e7208e4cd7e9ac5391d2746697131ffe9afbbfd079172",
|
| 1129 |
+
"size": 3355443368,
|
| 1130 |
+
"pointerSize": 135
|
| 1131 |
+
}
|
| 1132 |
+
},
|
| 1133 |
+
{
|
| 1134 |
+
"rfilename": "model-00104-of-00131.safetensors",
|
| 1135 |
+
"blobId": "0664b6bba7989dca544f28d58e65e7b1f33f1e7b",
|
| 1136 |
+
"size": 1832518272,
|
| 1137 |
+
"lfs": {
|
| 1138 |
+
"sha256": "59ee8b7c1f07b916353ec16f5e5a57719e59dd7442b7077eff1a2d5bcde4a7a5",
|
| 1139 |
+
"size": 1832518272,
|
| 1140 |
+
"pointerSize": 135
|
| 1141 |
+
}
|
| 1142 |
+
},
|
| 1143 |
+
{
|
| 1144 |
+
"rfilename": "model-00105-of-00131.safetensors",
|
| 1145 |
+
"blobId": "60f3c2ebad432f2765b3646db6316cc3882c6fb8",
|
| 1146 |
+
"size": 3355443376,
|
| 1147 |
+
"lfs": {
|
| 1148 |
+
"sha256": "4040abee30dc32780c38ae2743c0050ddf21d9e1726e90b1623934ce06e1a8b9",
|
| 1149 |
+
"size": 3355443376,
|
| 1150 |
+
"pointerSize": 135
|
| 1151 |
+
}
|
| 1152 |
+
},
|
| 1153 |
+
{
|
| 1154 |
+
"rfilename": "model-00106-of-00131.safetensors",
|
| 1155 |
+
"blobId": "929a1ea50a7cabec438689b637b7147d95361442",
|
| 1156 |
+
"size": 1863975680,
|
| 1157 |
+
"lfs": {
|
| 1158 |
+
"sha256": "2903f5b2c539142163c7157fd191d8799019dbfe3a5ab2560276546b9b0fa44e",
|
| 1159 |
+
"size": 1863975680,
|
| 1160 |
+
"pointerSize": 135
|
| 1161 |
+
}
|
| 1162 |
+
},
|
| 1163 |
+
{
|
| 1164 |
+
"rfilename": "model-00107-of-00131.safetensors",
|
| 1165 |
+
"blobId": "4a91e51d4c2d030104ca0576761e3a660e307776",
|
| 1166 |
+
"size": 3355443376,
|
| 1167 |
+
"lfs": {
|
| 1168 |
+
"sha256": "08fb87b54a96a6840a0ba7c7b06636caef6eef0df88d917277fef1d2ce2c3565",
|
| 1169 |
+
"size": 3355443376,
|
| 1170 |
+
"pointerSize": 135
|
| 1171 |
+
}
|
| 1172 |
+
},
|
| 1173 |
+
{
|
| 1174 |
+
"rfilename": "model-00108-of-00131.safetensors",
|
| 1175 |
+
"blobId": "f1fb1caf18935143d69c1ef67189f38f51e505ed",
|
| 1176 |
+
"size": 1900676064,
|
| 1177 |
+
"lfs": {
|
| 1178 |
+
"sha256": "426251e0773e900de9a227db60fd8c05ee7f25b8d514458b7a8b37028f6d90ac",
|
| 1179 |
+
"size": 1900676064,
|
| 1180 |
+
"pointerSize": 135
|
| 1181 |
+
}
|
| 1182 |
+
},
|
| 1183 |
+
{
|
| 1184 |
+
"rfilename": "model-00109-of-00131.safetensors",
|
| 1185 |
+
"blobId": "30179cfa9bade7bba3cebd3395e6167987ec2af8",
|
| 1186 |
+
"size": 3355443376,
|
| 1187 |
+
"lfs": {
|
| 1188 |
+
"sha256": "67252c3ea4da6d0e9e68662c9b179eaf4bfab452c2d2b2c004a0a57346d0c81b",
|
| 1189 |
+
"size": 3355443376,
|
| 1190 |
+
"pointerSize": 135
|
| 1191 |
+
}
|
| 1192 |
+
},
|
| 1193 |
+
{
|
| 1194 |
+
"rfilename": "model-00110-of-00131.safetensors",
|
| 1195 |
+
"blobId": "09f2c582ac675bc2990f579455547f5098a195e1",
|
| 1196 |
+
"size": 1716599840,
|
| 1197 |
+
"lfs": {
|
| 1198 |
+
"sha256": "66ecf98a5a8d0594a5c31724c451f0aa415ac8d2dbf21f50273f851b8fe49ace",
|
| 1199 |
+
"size": 1716599840,
|
| 1200 |
+
"pointerSize": 135
|
| 1201 |
+
}
|
| 1202 |
+
},
|
| 1203 |
+
{
|
| 1204 |
+
"rfilename": "model-00111-of-00131.safetensors",
|
| 1205 |
+
"blobId": "20d5bf09bec40a44ac4679988088bb2b4e52edde",
|
| 1206 |
+
"size": 3355443376,
|
| 1207 |
+
"lfs": {
|
| 1208 |
+
"sha256": "fe316b2426ea13ba1076c36d8f59b2391b97a5ded3fd6add382677d22637abfd",
|
| 1209 |
+
"size": 3355443376,
|
| 1210 |
+
"pointerSize": 135
|
| 1211 |
+
}
|
| 1212 |
+
},
|
| 1213 |
+
{
|
| 1214 |
+
"rfilename": "model-00112-of-00131.safetensors",
|
| 1215 |
+
"blobId": "51a9398040eeaa2fa0c97a18e5245a60f4fc9a53",
|
| 1216 |
+
"size": 1935413176,
|
| 1217 |
+
"lfs": {
|
| 1218 |
+
"sha256": "90d2e46457dd629a0ebab7d3f4c36de7a0613518fcd3ba6e6a0143d9c24ae04f",
|
| 1219 |
+
"size": 1935413176,
|
| 1220 |
+
"pointerSize": 135
|
| 1221 |
+
}
|
| 1222 |
+
},
|
| 1223 |
+
{
|
| 1224 |
+
"rfilename": "model-00113-of-00131.safetensors",
|
| 1225 |
+
"blobId": "0b95293e183e2b2dfe7796669eb2000d5b275550",
|
| 1226 |
+
"size": 3355443376,
|
| 1227 |
+
"lfs": {
|
| 1228 |
+
"sha256": "ef41245305a23555a29b880ae2325b48bebf6547ac4506d58fa88df6279fe1b8",
|
| 1229 |
+
"size": 3355443376,
|
| 1230 |
+
"pointerSize": 135
|
| 1231 |
+
}
|
| 1232 |
+
},
|
| 1233 |
+
{
|
| 1234 |
+
"rfilename": "model-00114-of-00131.safetensors",
|
| 1235 |
+
"blobId": "91735f89b16f33ffcb1a4b5172dcb5bef5bc19f4",
|
| 1236 |
+
"size": 1832523512,
|
| 1237 |
+
"lfs": {
|
| 1238 |
+
"sha256": "b8d004974b91dad16757c9ad6be6682756e17843c7026e441f2a075de33ab4f5",
|
| 1239 |
+
"size": 1832523512,
|
| 1240 |
+
"pointerSize": 135
|
| 1241 |
+
}
|
| 1242 |
+
},
|
| 1243 |
+
{
|
| 1244 |
+
"rfilename": "model-00115-of-00131.safetensors",
|
| 1245 |
+
"blobId": "17a254f3af65fc16233f815875c6945a3d89072a",
|
| 1246 |
+
"size": 3355443376,
|
| 1247 |
+
"lfs": {
|
| 1248 |
+
"sha256": "b536b5337a35402f1152951adb84d73344bd7331d0990ded99cf6692a31b775b",
|
| 1249 |
+
"size": 3355443376,
|
| 1250 |
+
"pointerSize": 135
|
| 1251 |
+
}
|
| 1252 |
+
},
|
| 1253 |
+
{
|
| 1254 |
+
"rfilename": "model-00116-of-00131.safetensors",
|
| 1255 |
+
"blobId": "1985c22604d8cacdecbfc8084f0b276c6fbcd074",
|
| 1256 |
+
"size": 1832518280,
|
| 1257 |
+
"lfs": {
|
| 1258 |
+
"sha256": "b8387f98bdf76108479a941bdce430b1f81beb134d8f9b8aa0ed55cecb27de78",
|
| 1259 |
+
"size": 1832518280,
|
| 1260 |
+
"pointerSize": 135
|
| 1261 |
+
}
|
| 1262 |
+
},
|
| 1263 |
+
{
|
| 1264 |
+
"rfilename": "model-00117-of-00131.safetensors",
|
| 1265 |
+
"blobId": "3986fc9fcb3ddc9d1c19a947dd07cc54a47ca8d8",
|
| 1266 |
+
"size": 3355443376,
|
| 1267 |
+
"lfs": {
|
| 1268 |
+
"sha256": "27b091d8a571ee1fc28c4c7091ff1ee969f02d772dc57f6b3a2289048b7954a7",
|
| 1269 |
+
"size": 3355443376,
|
| 1270 |
+
"pointerSize": 135
|
| 1271 |
+
}
|
| 1272 |
+
},
|
| 1273 |
+
{
|
| 1274 |
+
"rfilename": "model-00118-of-00131.safetensors",
|
| 1275 |
+
"blobId": "94d8679129a40006c9ea0524ce3e59dece0d67d9",
|
| 1276 |
+
"size": 1716620424,
|
| 1277 |
+
"lfs": {
|
| 1278 |
+
"sha256": "ffe5cc04b3c2bdfeaba652267ecce7f9ded512646840effe6dd1908f65a299b4",
|
| 1279 |
+
"size": 1716620424,
|
| 1280 |
+
"pointerSize": 135
|
| 1281 |
+
}
|
| 1282 |
+
},
|
| 1283 |
+
{
|
| 1284 |
+
"rfilename": "model-00119-of-00131.safetensors",
|
| 1285 |
+
"blobId": "5b513f4bd7fa6da1d1a4177bd65066ef4b8bcf16",
|
| 1286 |
+
"size": 3355443376,
|
| 1287 |
+
"lfs": {
|
| 1288 |
+
"sha256": "fae555008bac77f16a20300728b38a0616a8228c9b885be2917ae42c7c25ca31",
|
| 1289 |
+
"size": 3355443376,
|
| 1290 |
+
"pointerSize": 135
|
| 1291 |
+
}
|
| 1292 |
+
},
|
| 1293 |
+
{
|
| 1294 |
+
"rfilename": "model-00120-of-00131.safetensors",
|
| 1295 |
+
"blobId": "355103a667a83d052a4c45e93a30ad9d6832e92f",
|
| 1296 |
+
"size": 1948519840,
|
| 1297 |
+
"lfs": {
|
| 1298 |
+
"sha256": "6a13f7374f7998ce5413fd1a94a2796f10a389ac4ba0da073e80fa91eca1b40e",
|
| 1299 |
+
"size": 1948519840,
|
| 1300 |
+
"pointerSize": 135
|
| 1301 |
+
}
|
| 1302 |
+
},
|
| 1303 |
+
{
|
| 1304 |
+
"rfilename": "model-00121-of-00131.safetensors",
|
| 1305 |
+
"blobId": "de5b29f078e2e794c7827cf3a7660f4389a67376",
|
| 1306 |
+
"size": 3355443368,
|
| 1307 |
+
"lfs": {
|
| 1308 |
+
"sha256": "e00e79982774c7c127bd6a580a694fb5d0a8def1c06d041742ee668989ffc217",
|
| 1309 |
+
"size": 3355443368,
|
| 1310 |
+
"pointerSize": 135
|
| 1311 |
+
}
|
| 1312 |
+
},
|
| 1313 |
+
{
|
| 1314 |
+
"rfilename": "model-00122-of-00131.safetensors",
|
| 1315 |
+
"blobId": "c6f06ea71e76a12bac952d39abe3b449f2cc635f",
|
| 1316 |
+
"size": 1832518264,
|
| 1317 |
+
"lfs": {
|
| 1318 |
+
"sha256": "686b6d76dc530bcc4795bdf9a815a057c0888582946884844dcb265cf7dd3d24",
|
| 1319 |
+
"size": 1832518264,
|
| 1320 |
+
"pointerSize": 135
|
| 1321 |
+
}
|
| 1322 |
+
},
|
| 1323 |
+
{
|
| 1324 |
+
"rfilename": "model-00123-of-00131.safetensors",
|
| 1325 |
+
"blobId": "5ef722e860083fe94b9c478e83a22d0612365584",
|
| 1326 |
+
"size": 3355443368,
|
| 1327 |
+
"lfs": {
|
| 1328 |
+
"sha256": "bb8e5b70612d7bca47ad84f9858112707d02215d81b946f0ab7ac604391ff22e",
|
| 1329 |
+
"size": 3355443368,
|
| 1330 |
+
"pointerSize": 135
|
| 1331 |
+
}
|
| 1332 |
+
},
|
| 1333 |
+
{
|
| 1334 |
+
"rfilename": "model-00124-of-00131.safetensors",
|
| 1335 |
+
"blobId": "f5619d4db6bd3d5c9aa2187d6819c66c687b4540",
|
| 1336 |
+
"size": 1729707128,
|
| 1337 |
+
"lfs": {
|
| 1338 |
+
"sha256": "bf22358402faf83962759e05b13480151b138d03203d30f04524f8d53e498c7c",
|
| 1339 |
+
"size": 1729707128,
|
| 1340 |
+
"pointerSize": 135
|
| 1341 |
+
}
|
| 1342 |
+
},
|
| 1343 |
+
{
|
| 1344 |
+
"rfilename": "model-00125-of-00131.safetensors",
|
| 1345 |
+
"blobId": "da5d78df804b9507709aef636c5d19e1d1a3ad9b",
|
| 1346 |
+
"size": 3355443368,
|
| 1347 |
+
"lfs": {
|
| 1348 |
+
"sha256": "b91a643909b50e759650fb95868f7c5a4885017e3f53d863027b04e8aa91d1c8",
|
| 1349 |
+
"size": 3355443368,
|
| 1350 |
+
"pointerSize": 135
|
| 1351 |
+
}
|
| 1352 |
+
},
|
| 1353 |
+
{
|
| 1354 |
+
"rfilename": "model-00126-of-00131.safetensors",
|
| 1355 |
+
"blobId": "bc5d7025cc79dcae6de77593999008f8e03abc6b",
|
| 1356 |
+
"size": 1935412520,
|
| 1357 |
+
"lfs": {
|
| 1358 |
+
"sha256": "a088d1d8bbdaf7573c4ba8512fae71c7a7816e1610a29e4f692fbb1a42255940",
|
| 1359 |
+
"size": 1935412520,
|
| 1360 |
+
"pointerSize": 135
|
| 1361 |
+
}
|
| 1362 |
+
},
|
| 1363 |
+
{
|
| 1364 |
+
"rfilename": "model-00127-of-00131.safetensors",
|
| 1365 |
+
"blobId": "ecfe74992aeeb1cb5d5823ee3c45719d0f161639",
|
| 1366 |
+
"size": 3355443368,
|
| 1367 |
+
"lfs": {
|
| 1368 |
+
"sha256": "fa0c609906b194b1c5172d7346f971b2ebd41f674af8f1469c2fc9232ccc2506",
|
| 1369 |
+
"size": 3355443368,
|
| 1370 |
+
"pointerSize": 135
|
| 1371 |
+
}
|
| 1372 |
+
},
|
| 1373 |
+
{
|
| 1374 |
+
"rfilename": "model-00128-of-00131.safetensors",
|
| 1375 |
+
"blobId": "0b8164bd1d9210a6ffff3b43a21587d53dedb162",
|
| 1376 |
+
"size": 1832518264,
|
| 1377 |
+
"lfs": {
|
| 1378 |
+
"sha256": "abfe513d53dd3bc17958ae25518dd0e30300616ecd807bb3ca12563f1ff22314",
|
| 1379 |
+
"size": 1832518264,
|
| 1380 |
+
"pointerSize": 135
|
| 1381 |
+
}
|
| 1382 |
+
},
|
| 1383 |
+
{
|
| 1384 |
+
"rfilename": "model-00129-of-00131.safetensors",
|
| 1385 |
+
"blobId": "53703544f795a9bd07ef3797235f14e47a252eaf",
|
| 1386 |
+
"size": 3355443368,
|
| 1387 |
+
"lfs": {
|
| 1388 |
+
"sha256": "d24efe73405768b694ca22d3d5ba0f6c878d8e3f4ad6375c3dde936a897fd458",
|
| 1389 |
+
"size": 3355443368,
|
| 1390 |
+
"pointerSize": 135
|
| 1391 |
+
}
|
| 1392 |
+
},
|
| 1393 |
+
{
|
| 1394 |
+
"rfilename": "model-00130-of-00131.safetensors",
|
| 1395 |
+
"blobId": "e44c89a382d7661c9a0963ed907df26a042114ba",
|
| 1396 |
+
"size": 2974788136,
|
| 1397 |
+
"lfs": {
|
| 1398 |
+
"sha256": "2d651616c258aaeae8ba1c4631bcbc6e72f3dca8f2a2f3add3b00c4bb45f95c2",
|
| 1399 |
+
"size": 2974788136,
|
| 1400 |
+
"pointerSize": 135
|
| 1401 |
+
}
|
| 1402 |
+
},
|
| 1403 |
+
{
|
| 1404 |
+
"rfilename": "model-00131-of-00131.safetensors",
|
| 1405 |
+
"blobId": "76e383d6badf952d6fe6d0aaebeb6f6b7be502a6",
|
| 1406 |
+
"size": 1271398528,
|
| 1407 |
+
"lfs": {
|
| 1408 |
+
"sha256": "50be0ccd11e4da0c92114600aca321d2c18f795e9e923fd587469587ecfd9df4",
|
| 1409 |
+
"size": 1271398528,
|
| 1410 |
+
"pointerSize": 135
|
| 1411 |
+
}
|
| 1412 |
+
},
|
| 1413 |
+
{
|
| 1414 |
+
"rfilename": "model.safetensors.index.json",
|
| 1415 |
+
"blobId": "a234b02a63b7d322eacef3b66d261b2deddb9bfc",
|
| 1416 |
+
"size": 170726
|
| 1417 |
+
},
|
| 1418 |
+
{
|
| 1419 |
+
"rfilename": "preprocessor_config.json",
|
| 1420 |
+
"blobId": "2ea84a437d448ff71b08df68fdd949d5cc4ebb64",
|
| 1421 |
+
"size": 390
|
| 1422 |
+
},
|
| 1423 |
+
{
|
| 1424 |
+
"rfilename": "tokenizer.json",
|
| 1425 |
+
"blobId": "9328ce9c41e80f6dd7bc2c66d8ae1fc93bf87440",
|
| 1426 |
+
"size": 12809320,
|
| 1427 |
+
"lfs": {
|
| 1428 |
+
"sha256": "0997f410c57a1f4e53b09e4be8f4a172d90edd9564368fb0847030937229b9f3",
|
| 1429 |
+
"size": 12809320,
|
| 1430 |
+
"pointerSize": 133
|
| 1431 |
+
}
|
| 1432 |
+
},
|
| 1433 |
+
{
|
| 1434 |
+
"rfilename": "tokenizer_config.json",
|
| 1435 |
+
"blobId": "5de744b3fca2129d7186979ae47c06be33903243",
|
| 1436 |
+
"size": 17928
|
| 1437 |
+
},
|
| 1438 |
+
{
|
| 1439 |
+
"rfilename": "video_preprocessor_config.json",
|
| 1440 |
+
"blobId": "3ba673a5ad7d4d13f54155ecd38b2a94a6dac8fe",
|
| 1441 |
+
"size": 385
|
| 1442 |
+
},
|
| 1443 |
+
{
|
| 1444 |
+
"rfilename": "vocab.json",
|
| 1445 |
+
"blobId": "0aa0ce0658d60ac4a5d609f4eadb0e8e43514176",
|
| 1446 |
+
"size": 6722759
|
| 1447 |
+
}
|
| 1448 |
+
],
|
| 1449 |
+
"spaces": [
|
| 1450 |
+
"embedl/hfviewer",
|
| 1451 |
+
"lerobot/annotation-studio",
|
| 1452 |
+
"aquanode/gpu-vram-calculator",
|
| 1453 |
+
"victor/Qwen3.8-Flash-Next-free-endpoint",
|
| 1454 |
+
"apathy-exe/Qwen3.8-Flash-Next",
|
| 1455 |
+
"bored10/qwen3-8-flash-next-demo",
|
| 1456 |
+
"click6067/fitllm",
|
| 1457 |
+
"Dhanush44/grad",
|
| 1458 |
+
"Halvo78/qwen3-8-flash-next-playground",
|
| 1459 |
+
"SZLHOLDINGS/szl-frontier",
|
| 1460 |
+
"micimucaus/qwen3-8-flash-next-demo",
|
| 1461 |
+
"luaudev/qwen3-8-flash-next-demo",
|
| 1462 |
+
"Dhshshd/Ninqggoai",
|
| 1463 |
+
"Victios7/PegAi",
|
| 1464 |
+
"Eidjrjej/qwen3-8-flash-next-demo"
|
| 1465 |
+
],
|
| 1466 |
+
"createdAt": "2026-08-24T08:24:59.000Z",
|
| 1467 |
+
"safetensors": {
|
| 1468 |
+
"parameters": {
|
| 1469 |
+
"BF16": 179999981424,
|
| 1470 |
+
"I64": 35
|
| 1471 |
+
},
|
| 1472 |
+
"total": 179999981459
|
| 1473 |
+
},
|
| 1474 |
+
"usedStorage": 360065103050
|
| 1475 |
+
}
|
reproduction/manifests/reference/bf16-ple-manifest.json
ADDED
|
@@ -0,0 +1,1912 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"alignment_bytes": 4096,
|
| 3 |
+
"artifact_variant": "MQ-Q6-SSD-PLE-BF16",
|
| 4 |
+
"byte_order": "little",
|
| 5 |
+
"checksum_status": "verified_source_bf16_and_physical_files",
|
| 6 |
+
"elapsed_seconds": 259.9813404083252,
|
| 7 |
+
"embedding_row_dimension": 160,
|
| 8 |
+
"format_version": 1,
|
| 9 |
+
"hash_reference": {
|
| 10 |
+
"implementation": "transformers.models.qwen4_exp.modeling_qwen4_exp.Qwen4ExpTextNGramEmbedding",
|
| 11 |
+
"implementation_sha256": "77fec77d87f2a0eb23b95fa04276fb5779698a7c7f523cf5061e49c118bcc459",
|
| 12 |
+
"semantics": "SplitMix64-derived odd multipliers; multiply token ids; XOR in n-gram position order; modulo per-head prime vocabulary; add per-head offset; EOS-bounded history",
|
| 13 |
+
"transformers_version": "5.16.0"
|
| 14 |
+
},
|
| 15 |
+
"heads_per_ngram": 8,
|
| 16 |
+
"layer_multipliers": [
|
| 17 |
+
23703573157769,
|
| 18 |
+
20109073645365,
|
| 19 |
+
8052911324071
|
| 20 |
+
],
|
| 21 |
+
"logical_parts": [
|
| 22 |
+
{
|
| 23 |
+
"embedding_row_dimension": 160,
|
| 24 |
+
"file_offset": 0,
|
| 25 |
+
"global_row_start": 0,
|
| 26 |
+
"logical_part": 0,
|
| 27 |
+
"payload_bytes": 800003840,
|
| 28 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 29 |
+
"physical_file_index": 0,
|
| 30 |
+
"row_stride_bytes": 320,
|
| 31 |
+
"rows": 2500012,
|
| 32 |
+
"sha256": "f94d3ac0a76d21e11776ac84705a1f1f739e37d0e1d749cee26dd8220bfe9e6c",
|
| 33 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_0.weight",
|
| 34 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 35 |
+
},
|
| 36 |
+
{
|
| 37 |
+
"embedding_row_dimension": 160,
|
| 38 |
+
"file_offset": 800006144,
|
| 39 |
+
"global_row_start": 2500012,
|
| 40 |
+
"logical_part": 1,
|
| 41 |
+
"payload_bytes": 800003840,
|
| 42 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 43 |
+
"physical_file_index": 0,
|
| 44 |
+
"row_stride_bytes": 320,
|
| 45 |
+
"rows": 2500012,
|
| 46 |
+
"sha256": "2382696fc117df320f2a59919e11e30e8e9c42d6ebb0d34d9b94b8c94aeb7003",
|
| 47 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_1.weight",
|
| 48 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"embedding_row_dimension": 160,
|
| 52 |
+
"file_offset": 1600012288,
|
| 53 |
+
"global_row_start": 5000024,
|
| 54 |
+
"logical_part": 2,
|
| 55 |
+
"payload_bytes": 800003840,
|
| 56 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 57 |
+
"physical_file_index": 0,
|
| 58 |
+
"row_stride_bytes": 320,
|
| 59 |
+
"rows": 2500012,
|
| 60 |
+
"sha256": "28b4ac76b11787e4a9da7f23825dbd2331e40503b761cfe61fd255e48ddc8b7c",
|
| 61 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_2.weight",
|
| 62 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 63 |
+
},
|
| 64 |
+
{
|
| 65 |
+
"embedding_row_dimension": 160,
|
| 66 |
+
"file_offset": 2400018432,
|
| 67 |
+
"global_row_start": 7500036,
|
| 68 |
+
"logical_part": 3,
|
| 69 |
+
"payload_bytes": 800003840,
|
| 70 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 71 |
+
"physical_file_index": 0,
|
| 72 |
+
"row_stride_bytes": 320,
|
| 73 |
+
"rows": 2500012,
|
| 74 |
+
"sha256": "31fdedfe70c6ae6a479acfe28243163863c182fcdb81f5e8a6892f178ab18147",
|
| 75 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_3.weight",
|
| 76 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 77 |
+
},
|
| 78 |
+
{
|
| 79 |
+
"embedding_row_dimension": 160,
|
| 80 |
+
"file_offset": 3200024576,
|
| 81 |
+
"global_row_start": 10000048,
|
| 82 |
+
"logical_part": 4,
|
| 83 |
+
"payload_bytes": 800003840,
|
| 84 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 85 |
+
"physical_file_index": 0,
|
| 86 |
+
"row_stride_bytes": 320,
|
| 87 |
+
"rows": 2500012,
|
| 88 |
+
"sha256": "ab6a7f5f878b097f40f621d739e350b9627ff0aa878cde8411be6591b2c72a6e",
|
| 89 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_4.weight",
|
| 90 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 91 |
+
},
|
| 92 |
+
{
|
| 93 |
+
"embedding_row_dimension": 160,
|
| 94 |
+
"file_offset": 4000030720,
|
| 95 |
+
"global_row_start": 12500060,
|
| 96 |
+
"logical_part": 5,
|
| 97 |
+
"payload_bytes": 800003840,
|
| 98 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 99 |
+
"physical_file_index": 0,
|
| 100 |
+
"row_stride_bytes": 320,
|
| 101 |
+
"rows": 2500012,
|
| 102 |
+
"sha256": "3a9cd48fb062bac6728ea77fb8a80c44d0154bc77f5c30fd0700bb4185e3dd2e",
|
| 103 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_5.weight",
|
| 104 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"embedding_row_dimension": 160,
|
| 108 |
+
"file_offset": 4800036864,
|
| 109 |
+
"global_row_start": 15000072,
|
| 110 |
+
"logical_part": 6,
|
| 111 |
+
"payload_bytes": 800003840,
|
| 112 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 113 |
+
"physical_file_index": 0,
|
| 114 |
+
"row_stride_bytes": 320,
|
| 115 |
+
"rows": 2500012,
|
| 116 |
+
"sha256": "d747fc34b152437245b45fae9f142c4ea418440b49ef09e5bc3e17c5af5bd6a0",
|
| 117 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_6.weight",
|
| 118 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 119 |
+
},
|
| 120 |
+
{
|
| 121 |
+
"embedding_row_dimension": 160,
|
| 122 |
+
"file_offset": 5600043008,
|
| 123 |
+
"global_row_start": 17500084,
|
| 124 |
+
"logical_part": 7,
|
| 125 |
+
"payload_bytes": 800003840,
|
| 126 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 127 |
+
"physical_file_index": 0,
|
| 128 |
+
"row_stride_bytes": 320,
|
| 129 |
+
"rows": 2500012,
|
| 130 |
+
"sha256": "06bead6e0708561c83c02b19d6047c5f6d2f9b73d4d547365de76c953d1afea4",
|
| 131 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_7.weight",
|
| 132 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 133 |
+
},
|
| 134 |
+
{
|
| 135 |
+
"embedding_row_dimension": 160,
|
| 136 |
+
"file_offset": 6400049152,
|
| 137 |
+
"global_row_start": 20000096,
|
| 138 |
+
"logical_part": 8,
|
| 139 |
+
"payload_bytes": 800003840,
|
| 140 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 141 |
+
"physical_file_index": 0,
|
| 142 |
+
"row_stride_bytes": 320,
|
| 143 |
+
"rows": 2500012,
|
| 144 |
+
"sha256": "f79b9f6013c43aa970f9df603a100e8f344d41595be5cdc6a5dcfee64d197235",
|
| 145 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_8.weight",
|
| 146 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 147 |
+
},
|
| 148 |
+
{
|
| 149 |
+
"embedding_row_dimension": 160,
|
| 150 |
+
"file_offset": 7200055296,
|
| 151 |
+
"global_row_start": 22500108,
|
| 152 |
+
"logical_part": 9,
|
| 153 |
+
"payload_bytes": 800003840,
|
| 154 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 155 |
+
"physical_file_index": 0,
|
| 156 |
+
"row_stride_bytes": 320,
|
| 157 |
+
"rows": 2500012,
|
| 158 |
+
"sha256": "5bde28146b7c39be601f6f8786f6c546d8be69499e129cc1a69d0e4e80dfc8d4",
|
| 159 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_9.weight",
|
| 160 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 161 |
+
},
|
| 162 |
+
{
|
| 163 |
+
"embedding_row_dimension": 160,
|
| 164 |
+
"file_offset": 8000061440,
|
| 165 |
+
"global_row_start": 25000120,
|
| 166 |
+
"logical_part": 10,
|
| 167 |
+
"payload_bytes": 800003840,
|
| 168 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 169 |
+
"physical_file_index": 0,
|
| 170 |
+
"row_stride_bytes": 320,
|
| 171 |
+
"rows": 2500012,
|
| 172 |
+
"sha256": "db76c5dad4a7d13d27859582fde394ab7ce08369359612f87c959ffa6dd64e59",
|
| 173 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_10.weight",
|
| 174 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 175 |
+
},
|
| 176 |
+
{
|
| 177 |
+
"embedding_row_dimension": 160,
|
| 178 |
+
"file_offset": 8800067584,
|
| 179 |
+
"global_row_start": 27500132,
|
| 180 |
+
"logical_part": 11,
|
| 181 |
+
"payload_bytes": 800003840,
|
| 182 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 183 |
+
"physical_file_index": 0,
|
| 184 |
+
"row_stride_bytes": 320,
|
| 185 |
+
"rows": 2500012,
|
| 186 |
+
"sha256": "97110fddbd267375e3743481259148aca92a3516b8a6d171f5e8c947552d2fc8",
|
| 187 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_11.weight",
|
| 188 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 189 |
+
},
|
| 190 |
+
{
|
| 191 |
+
"embedding_row_dimension": 160,
|
| 192 |
+
"file_offset": 9600073728,
|
| 193 |
+
"global_row_start": 30000144,
|
| 194 |
+
"logical_part": 12,
|
| 195 |
+
"payload_bytes": 800003840,
|
| 196 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 197 |
+
"physical_file_index": 0,
|
| 198 |
+
"row_stride_bytes": 320,
|
| 199 |
+
"rows": 2500012,
|
| 200 |
+
"sha256": "18bc101ba3e9b2d706f572649b11a3b8de29a51baae302d9d724d05c2431c4bb",
|
| 201 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_12.weight",
|
| 202 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 203 |
+
},
|
| 204 |
+
{
|
| 205 |
+
"embedding_row_dimension": 160,
|
| 206 |
+
"file_offset": 10400079872,
|
| 207 |
+
"global_row_start": 32500156,
|
| 208 |
+
"logical_part": 13,
|
| 209 |
+
"payload_bytes": 800003840,
|
| 210 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 211 |
+
"physical_file_index": 0,
|
| 212 |
+
"row_stride_bytes": 320,
|
| 213 |
+
"rows": 2500012,
|
| 214 |
+
"sha256": "700995416da1bd3ed5b7fdbe7f75250307f7bc4936ccdf64c81b132c97fd995f",
|
| 215 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_13.weight",
|
| 216 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 217 |
+
},
|
| 218 |
+
{
|
| 219 |
+
"embedding_row_dimension": 160,
|
| 220 |
+
"file_offset": 11200086016,
|
| 221 |
+
"global_row_start": 35000168,
|
| 222 |
+
"logical_part": 14,
|
| 223 |
+
"payload_bytes": 800003840,
|
| 224 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 225 |
+
"physical_file_index": 0,
|
| 226 |
+
"row_stride_bytes": 320,
|
| 227 |
+
"rows": 2500012,
|
| 228 |
+
"sha256": "fc8b2cae83be281ae8c63b53c7ff43b41cc253db7f9d7ab071248bbaf5f25709",
|
| 229 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_14.weight",
|
| 230 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 231 |
+
},
|
| 232 |
+
{
|
| 233 |
+
"embedding_row_dimension": 160,
|
| 234 |
+
"file_offset": 12000092160,
|
| 235 |
+
"global_row_start": 37500180,
|
| 236 |
+
"logical_part": 15,
|
| 237 |
+
"payload_bytes": 800003840,
|
| 238 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 239 |
+
"physical_file_index": 0,
|
| 240 |
+
"row_stride_bytes": 320,
|
| 241 |
+
"rows": 2500012,
|
| 242 |
+
"sha256": "f32e09d1e06a4922dada6d6cc6230ca2f7812dd070867fb1494838d2af87e12b",
|
| 243 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_15.weight",
|
| 244 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 245 |
+
},
|
| 246 |
+
{
|
| 247 |
+
"embedding_row_dimension": 160,
|
| 248 |
+
"file_offset": 12800098304,
|
| 249 |
+
"global_row_start": 40000192,
|
| 250 |
+
"logical_part": 16,
|
| 251 |
+
"payload_bytes": 800003840,
|
| 252 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 253 |
+
"physical_file_index": 0,
|
| 254 |
+
"row_stride_bytes": 320,
|
| 255 |
+
"rows": 2500012,
|
| 256 |
+
"sha256": "2b198105476aa940d6388520bafe8cb19f0ad7f1a1734206d22f9f877fe94eaf",
|
| 257 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_16.weight",
|
| 258 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 259 |
+
},
|
| 260 |
+
{
|
| 261 |
+
"embedding_row_dimension": 160,
|
| 262 |
+
"file_offset": 13600104448,
|
| 263 |
+
"global_row_start": 42500204,
|
| 264 |
+
"logical_part": 17,
|
| 265 |
+
"payload_bytes": 800003840,
|
| 266 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 267 |
+
"physical_file_index": 0,
|
| 268 |
+
"row_stride_bytes": 320,
|
| 269 |
+
"rows": 2500012,
|
| 270 |
+
"sha256": "a52182c95e6410d50e22b1ed491476729abe4ae1d13d453cf50ac220de828e43",
|
| 271 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_17.weight",
|
| 272 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 273 |
+
},
|
| 274 |
+
{
|
| 275 |
+
"embedding_row_dimension": 160,
|
| 276 |
+
"file_offset": 14400110592,
|
| 277 |
+
"global_row_start": 45000216,
|
| 278 |
+
"logical_part": 18,
|
| 279 |
+
"payload_bytes": 800003840,
|
| 280 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 281 |
+
"physical_file_index": 0,
|
| 282 |
+
"row_stride_bytes": 320,
|
| 283 |
+
"rows": 2500012,
|
| 284 |
+
"sha256": "79326f35e6989a11f7722633d76d99765f743bb3aa9700aa0a6dae7645982dd5",
|
| 285 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_18.weight",
|
| 286 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 287 |
+
},
|
| 288 |
+
{
|
| 289 |
+
"embedding_row_dimension": 160,
|
| 290 |
+
"file_offset": 15200116736,
|
| 291 |
+
"global_row_start": 47500228,
|
| 292 |
+
"logical_part": 19,
|
| 293 |
+
"payload_bytes": 800003840,
|
| 294 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 295 |
+
"physical_file_index": 0,
|
| 296 |
+
"row_stride_bytes": 320,
|
| 297 |
+
"rows": 2500012,
|
| 298 |
+
"sha256": "a5296d8b9962eee3986ae8d6e29a76c8d9d18725982a0b1cbc5ef009605ba0a0",
|
| 299 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_19.weight",
|
| 300 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 301 |
+
},
|
| 302 |
+
{
|
| 303 |
+
"embedding_row_dimension": 160,
|
| 304 |
+
"file_offset": 16000122880,
|
| 305 |
+
"global_row_start": 50000240,
|
| 306 |
+
"logical_part": 20,
|
| 307 |
+
"payload_bytes": 800003840,
|
| 308 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 309 |
+
"physical_file_index": 0,
|
| 310 |
+
"row_stride_bytes": 320,
|
| 311 |
+
"rows": 2500012,
|
| 312 |
+
"sha256": "3c69fe8995d482c8520852fa12d5f4fe9295b42027a7ba753f4aeea93a884343",
|
| 313 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_20.weight",
|
| 314 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 315 |
+
},
|
| 316 |
+
{
|
| 317 |
+
"embedding_row_dimension": 160,
|
| 318 |
+
"file_offset": 16800129024,
|
| 319 |
+
"global_row_start": 52500252,
|
| 320 |
+
"logical_part": 21,
|
| 321 |
+
"payload_bytes": 800003840,
|
| 322 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 323 |
+
"physical_file_index": 0,
|
| 324 |
+
"row_stride_bytes": 320,
|
| 325 |
+
"rows": 2500012,
|
| 326 |
+
"sha256": "35b00bea4b8bc6f81ded0abe6ce10b0a9a18448a5791acda44437836c0c8fc52",
|
| 327 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_21.weight",
|
| 328 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 329 |
+
},
|
| 330 |
+
{
|
| 331 |
+
"embedding_row_dimension": 160,
|
| 332 |
+
"file_offset": 17600135168,
|
| 333 |
+
"global_row_start": 55000264,
|
| 334 |
+
"logical_part": 22,
|
| 335 |
+
"payload_bytes": 800003840,
|
| 336 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 337 |
+
"physical_file_index": 0,
|
| 338 |
+
"row_stride_bytes": 320,
|
| 339 |
+
"rows": 2500012,
|
| 340 |
+
"sha256": "c7a1c9127e2c81c0644183b6c8114ce7f953d98309bb27d3487cc013c2eb71da",
|
| 341 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_22.weight",
|
| 342 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 343 |
+
},
|
| 344 |
+
{
|
| 345 |
+
"embedding_row_dimension": 160,
|
| 346 |
+
"file_offset": 18400141312,
|
| 347 |
+
"global_row_start": 57500276,
|
| 348 |
+
"logical_part": 23,
|
| 349 |
+
"payload_bytes": 800003840,
|
| 350 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 351 |
+
"physical_file_index": 0,
|
| 352 |
+
"row_stride_bytes": 320,
|
| 353 |
+
"rows": 2500012,
|
| 354 |
+
"sha256": "9251c2ab5d59b36f684c8f688eafa1d8015e6e65e8b8e5d8e25eac5c83e06f81",
|
| 355 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_23.weight",
|
| 356 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 357 |
+
},
|
| 358 |
+
{
|
| 359 |
+
"embedding_row_dimension": 160,
|
| 360 |
+
"file_offset": 19200147456,
|
| 361 |
+
"global_row_start": 60000288,
|
| 362 |
+
"logical_part": 24,
|
| 363 |
+
"payload_bytes": 800003840,
|
| 364 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 365 |
+
"physical_file_index": 0,
|
| 366 |
+
"row_stride_bytes": 320,
|
| 367 |
+
"rows": 2500012,
|
| 368 |
+
"sha256": "534b830f2bc089b0ede721352253d55aa180e7115f02c21ab2d05a921b09c7ca",
|
| 369 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_24.weight",
|
| 370 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 371 |
+
},
|
| 372 |
+
{
|
| 373 |
+
"embedding_row_dimension": 160,
|
| 374 |
+
"file_offset": 20000153600,
|
| 375 |
+
"global_row_start": 62500300,
|
| 376 |
+
"logical_part": 25,
|
| 377 |
+
"payload_bytes": 800003840,
|
| 378 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 379 |
+
"physical_file_index": 0,
|
| 380 |
+
"row_stride_bytes": 320,
|
| 381 |
+
"rows": 2500012,
|
| 382 |
+
"sha256": "3700763088158b24622ffd3cf1a237ba0fc709ed07b5ae6d48284ab4c71f1ce8",
|
| 383 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_25.weight",
|
| 384 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 385 |
+
},
|
| 386 |
+
{
|
| 387 |
+
"embedding_row_dimension": 160,
|
| 388 |
+
"file_offset": 20800159744,
|
| 389 |
+
"global_row_start": 65000312,
|
| 390 |
+
"logical_part": 26,
|
| 391 |
+
"payload_bytes": 800003840,
|
| 392 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 393 |
+
"physical_file_index": 0,
|
| 394 |
+
"row_stride_bytes": 320,
|
| 395 |
+
"rows": 2500012,
|
| 396 |
+
"sha256": "b04c206609d5bc3661b437f4560f8d1d29f62220eb2fc7801249961be2959e24",
|
| 397 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_26.weight",
|
| 398 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 399 |
+
},
|
| 400 |
+
{
|
| 401 |
+
"embedding_row_dimension": 160,
|
| 402 |
+
"file_offset": 21600165888,
|
| 403 |
+
"global_row_start": 67500324,
|
| 404 |
+
"logical_part": 27,
|
| 405 |
+
"payload_bytes": 800003840,
|
| 406 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 407 |
+
"physical_file_index": 0,
|
| 408 |
+
"row_stride_bytes": 320,
|
| 409 |
+
"rows": 2500012,
|
| 410 |
+
"sha256": "1e96f12d5fe4977fda3b5ac5459692d2165ac87a39a334b46b36822a61890e1a",
|
| 411 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_27.weight",
|
| 412 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 413 |
+
},
|
| 414 |
+
{
|
| 415 |
+
"embedding_row_dimension": 160,
|
| 416 |
+
"file_offset": 22400172032,
|
| 417 |
+
"global_row_start": 70000336,
|
| 418 |
+
"logical_part": 28,
|
| 419 |
+
"payload_bytes": 800003840,
|
| 420 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 421 |
+
"physical_file_index": 0,
|
| 422 |
+
"row_stride_bytes": 320,
|
| 423 |
+
"rows": 2500012,
|
| 424 |
+
"sha256": "7f32d02eaf961ae615219426edc74456adf39cfb7226a3cfe0eca8394fd3dbb8",
|
| 425 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_28.weight",
|
| 426 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 427 |
+
},
|
| 428 |
+
{
|
| 429 |
+
"embedding_row_dimension": 160,
|
| 430 |
+
"file_offset": 23200178176,
|
| 431 |
+
"global_row_start": 72500348,
|
| 432 |
+
"logical_part": 29,
|
| 433 |
+
"payload_bytes": 800003840,
|
| 434 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 435 |
+
"physical_file_index": 0,
|
| 436 |
+
"row_stride_bytes": 320,
|
| 437 |
+
"rows": 2500012,
|
| 438 |
+
"sha256": "57d1b47729f5ae2d913f60e47d9d448cbee13cc78d896fc5a01d31089fc6a6c6",
|
| 439 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_29.weight",
|
| 440 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 441 |
+
},
|
| 442 |
+
{
|
| 443 |
+
"embedding_row_dimension": 160,
|
| 444 |
+
"file_offset": 24000184320,
|
| 445 |
+
"global_row_start": 75000360,
|
| 446 |
+
"logical_part": 30,
|
| 447 |
+
"payload_bytes": 800003840,
|
| 448 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 449 |
+
"physical_file_index": 0,
|
| 450 |
+
"row_stride_bytes": 320,
|
| 451 |
+
"rows": 2500012,
|
| 452 |
+
"sha256": "46d6a59903dec5ad8673bdc665b17ecd75a669dfcb26c569a61f9ec7110fc47e",
|
| 453 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_30.weight",
|
| 454 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 455 |
+
},
|
| 456 |
+
{
|
| 457 |
+
"embedding_row_dimension": 160,
|
| 458 |
+
"file_offset": 24800190464,
|
| 459 |
+
"global_row_start": 77500372,
|
| 460 |
+
"logical_part": 31,
|
| 461 |
+
"payload_bytes": 800003840,
|
| 462 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 463 |
+
"physical_file_index": 0,
|
| 464 |
+
"row_stride_bytes": 320,
|
| 465 |
+
"rows": 2500012,
|
| 466 |
+
"sha256": "b8be75e23c053ea7694afaf83ae5d3d1f5e92b1d5d8fac2f2bb28971e122c5e3",
|
| 467 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_31.weight",
|
| 468 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 469 |
+
},
|
| 470 |
+
{
|
| 471 |
+
"embedding_row_dimension": 160,
|
| 472 |
+
"file_offset": 0,
|
| 473 |
+
"global_row_start": 80000384,
|
| 474 |
+
"logical_part": 32,
|
| 475 |
+
"payload_bytes": 800003840,
|
| 476 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 477 |
+
"physical_file_index": 1,
|
| 478 |
+
"row_stride_bytes": 320,
|
| 479 |
+
"rows": 2500012,
|
| 480 |
+
"sha256": "96a2a20ef9071629b555d94e9015681cc3b299e0e19d6c34236108d3c5b09fc4",
|
| 481 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_32.weight",
|
| 482 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 483 |
+
},
|
| 484 |
+
{
|
| 485 |
+
"embedding_row_dimension": 160,
|
| 486 |
+
"file_offset": 800006144,
|
| 487 |
+
"global_row_start": 82500396,
|
| 488 |
+
"logical_part": 33,
|
| 489 |
+
"payload_bytes": 800003840,
|
| 490 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 491 |
+
"physical_file_index": 1,
|
| 492 |
+
"row_stride_bytes": 320,
|
| 493 |
+
"rows": 2500012,
|
| 494 |
+
"sha256": "5e76cafd435887579ee42aee9c4cff4d76f835fc0c6780eceba9aeb76fa909a9",
|
| 495 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_33.weight",
|
| 496 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 497 |
+
},
|
| 498 |
+
{
|
| 499 |
+
"embedding_row_dimension": 160,
|
| 500 |
+
"file_offset": 1600012288,
|
| 501 |
+
"global_row_start": 85000408,
|
| 502 |
+
"logical_part": 34,
|
| 503 |
+
"payload_bytes": 800003840,
|
| 504 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 505 |
+
"physical_file_index": 1,
|
| 506 |
+
"row_stride_bytes": 320,
|
| 507 |
+
"rows": 2500012,
|
| 508 |
+
"sha256": "7d1b5a916091aa363c45425085b255f21e434f36d48e3fc32c8d7c6e8caebc18",
|
| 509 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_34.weight",
|
| 510 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 511 |
+
},
|
| 512 |
+
{
|
| 513 |
+
"embedding_row_dimension": 160,
|
| 514 |
+
"file_offset": 2400018432,
|
| 515 |
+
"global_row_start": 87500420,
|
| 516 |
+
"logical_part": 35,
|
| 517 |
+
"payload_bytes": 800003840,
|
| 518 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 519 |
+
"physical_file_index": 1,
|
| 520 |
+
"row_stride_bytes": 320,
|
| 521 |
+
"rows": 2500012,
|
| 522 |
+
"sha256": "4faec9010aacbc49352ccab4635044423a4d0512c6d4dda9a376c9548c5685da",
|
| 523 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_35.weight",
|
| 524 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 525 |
+
},
|
| 526 |
+
{
|
| 527 |
+
"embedding_row_dimension": 160,
|
| 528 |
+
"file_offset": 3200024576,
|
| 529 |
+
"global_row_start": 90000432,
|
| 530 |
+
"logical_part": 36,
|
| 531 |
+
"payload_bytes": 800003840,
|
| 532 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 533 |
+
"physical_file_index": 1,
|
| 534 |
+
"row_stride_bytes": 320,
|
| 535 |
+
"rows": 2500012,
|
| 536 |
+
"sha256": "dadd29c0c3b3ff0bf561cdf5da7cdcb62128b17e714532760ced75afb7d81a72",
|
| 537 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_36.weight",
|
| 538 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 539 |
+
},
|
| 540 |
+
{
|
| 541 |
+
"embedding_row_dimension": 160,
|
| 542 |
+
"file_offset": 4000030720,
|
| 543 |
+
"global_row_start": 92500444,
|
| 544 |
+
"logical_part": 37,
|
| 545 |
+
"payload_bytes": 800003840,
|
| 546 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 547 |
+
"physical_file_index": 1,
|
| 548 |
+
"row_stride_bytes": 320,
|
| 549 |
+
"rows": 2500012,
|
| 550 |
+
"sha256": "227e912e6cbe3cd70a285f93efa9fe82e4a53e504b0eb9cff733f5931c8603a3",
|
| 551 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_37.weight",
|
| 552 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 553 |
+
},
|
| 554 |
+
{
|
| 555 |
+
"embedding_row_dimension": 160,
|
| 556 |
+
"file_offset": 4800036864,
|
| 557 |
+
"global_row_start": 95000456,
|
| 558 |
+
"logical_part": 38,
|
| 559 |
+
"payload_bytes": 800003840,
|
| 560 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 561 |
+
"physical_file_index": 1,
|
| 562 |
+
"row_stride_bytes": 320,
|
| 563 |
+
"rows": 2500012,
|
| 564 |
+
"sha256": "58de8d878e3b11af2cf47cd83afae5c54d2bf62b0b03f04b881fe7fd7de5365a",
|
| 565 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_38.weight",
|
| 566 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 567 |
+
},
|
| 568 |
+
{
|
| 569 |
+
"embedding_row_dimension": 160,
|
| 570 |
+
"file_offset": 5600043008,
|
| 571 |
+
"global_row_start": 97500468,
|
| 572 |
+
"logical_part": 39,
|
| 573 |
+
"payload_bytes": 800003840,
|
| 574 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 575 |
+
"physical_file_index": 1,
|
| 576 |
+
"row_stride_bytes": 320,
|
| 577 |
+
"rows": 2500012,
|
| 578 |
+
"sha256": "17cd7a0bd5bcd6aac9920b9efe3a5f669768efa17d45172119714cb6626f0c97",
|
| 579 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_39.weight",
|
| 580 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 581 |
+
},
|
| 582 |
+
{
|
| 583 |
+
"embedding_row_dimension": 160,
|
| 584 |
+
"file_offset": 6400049152,
|
| 585 |
+
"global_row_start": 100000480,
|
| 586 |
+
"logical_part": 40,
|
| 587 |
+
"payload_bytes": 800003840,
|
| 588 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 589 |
+
"physical_file_index": 1,
|
| 590 |
+
"row_stride_bytes": 320,
|
| 591 |
+
"rows": 2500012,
|
| 592 |
+
"sha256": "05ea8fb526d17244497529ce2f3702dc947ca5ec4f2ce7afabf55e87ceceda88",
|
| 593 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_40.weight",
|
| 594 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 595 |
+
},
|
| 596 |
+
{
|
| 597 |
+
"embedding_row_dimension": 160,
|
| 598 |
+
"file_offset": 7200055296,
|
| 599 |
+
"global_row_start": 102500492,
|
| 600 |
+
"logical_part": 41,
|
| 601 |
+
"payload_bytes": 800003840,
|
| 602 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 603 |
+
"physical_file_index": 1,
|
| 604 |
+
"row_stride_bytes": 320,
|
| 605 |
+
"rows": 2500012,
|
| 606 |
+
"sha256": "b3b0b33f03a807bafc9c25ad2696a29f8bc8f8540ea4c5d0d73c107cbdfb38ae",
|
| 607 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_41.weight",
|
| 608 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 609 |
+
},
|
| 610 |
+
{
|
| 611 |
+
"embedding_row_dimension": 160,
|
| 612 |
+
"file_offset": 8000061440,
|
| 613 |
+
"global_row_start": 105000504,
|
| 614 |
+
"logical_part": 42,
|
| 615 |
+
"payload_bytes": 800003840,
|
| 616 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 617 |
+
"physical_file_index": 1,
|
| 618 |
+
"row_stride_bytes": 320,
|
| 619 |
+
"rows": 2500012,
|
| 620 |
+
"sha256": "d601c2d1eda095b48f53193a4f74a757f12e9d29281bbc7c45b41def2b0aebd0",
|
| 621 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_42.weight",
|
| 622 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 623 |
+
},
|
| 624 |
+
{
|
| 625 |
+
"embedding_row_dimension": 160,
|
| 626 |
+
"file_offset": 8800067584,
|
| 627 |
+
"global_row_start": 107500516,
|
| 628 |
+
"logical_part": 43,
|
| 629 |
+
"payload_bytes": 800003840,
|
| 630 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 631 |
+
"physical_file_index": 1,
|
| 632 |
+
"row_stride_bytes": 320,
|
| 633 |
+
"rows": 2500012,
|
| 634 |
+
"sha256": "4df3748ce7aa8740c087c81d1621bd3ba8fce95af4338da18ce66a8e40157f87",
|
| 635 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_43.weight",
|
| 636 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 637 |
+
},
|
| 638 |
+
{
|
| 639 |
+
"embedding_row_dimension": 160,
|
| 640 |
+
"file_offset": 9600073728,
|
| 641 |
+
"global_row_start": 110000528,
|
| 642 |
+
"logical_part": 44,
|
| 643 |
+
"payload_bytes": 800003840,
|
| 644 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 645 |
+
"physical_file_index": 1,
|
| 646 |
+
"row_stride_bytes": 320,
|
| 647 |
+
"rows": 2500012,
|
| 648 |
+
"sha256": "e7d6479fa5e4338593636a08a10b9cba700c7b075dfccee346ccba1862dfeb37",
|
| 649 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_44.weight",
|
| 650 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 651 |
+
},
|
| 652 |
+
{
|
| 653 |
+
"embedding_row_dimension": 160,
|
| 654 |
+
"file_offset": 10400079872,
|
| 655 |
+
"global_row_start": 112500540,
|
| 656 |
+
"logical_part": 45,
|
| 657 |
+
"payload_bytes": 800003840,
|
| 658 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 659 |
+
"physical_file_index": 1,
|
| 660 |
+
"row_stride_bytes": 320,
|
| 661 |
+
"rows": 2500012,
|
| 662 |
+
"sha256": "445225bb371cacdbce244d68b050418b3cb56219abd7d418a64318807f5bed2f",
|
| 663 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_45.weight",
|
| 664 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 665 |
+
},
|
| 666 |
+
{
|
| 667 |
+
"embedding_row_dimension": 160,
|
| 668 |
+
"file_offset": 11200086016,
|
| 669 |
+
"global_row_start": 115000552,
|
| 670 |
+
"logical_part": 46,
|
| 671 |
+
"payload_bytes": 800003840,
|
| 672 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 673 |
+
"physical_file_index": 1,
|
| 674 |
+
"row_stride_bytes": 320,
|
| 675 |
+
"rows": 2500012,
|
| 676 |
+
"sha256": "0ec704e0056d32dc8f20f7997478944498b61f7e62e74678ad83b18ceb05cc59",
|
| 677 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_46.weight",
|
| 678 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 679 |
+
},
|
| 680 |
+
{
|
| 681 |
+
"embedding_row_dimension": 160,
|
| 682 |
+
"file_offset": 12000092160,
|
| 683 |
+
"global_row_start": 117500564,
|
| 684 |
+
"logical_part": 47,
|
| 685 |
+
"payload_bytes": 800003840,
|
| 686 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 687 |
+
"physical_file_index": 1,
|
| 688 |
+
"row_stride_bytes": 320,
|
| 689 |
+
"rows": 2500012,
|
| 690 |
+
"sha256": "31570f1520aeec8f722b81c4e92b6a330bcb4ce1098e04b2f63c319365926367",
|
| 691 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_47.weight",
|
| 692 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 693 |
+
},
|
| 694 |
+
{
|
| 695 |
+
"embedding_row_dimension": 160,
|
| 696 |
+
"file_offset": 12800098304,
|
| 697 |
+
"global_row_start": 120000576,
|
| 698 |
+
"logical_part": 48,
|
| 699 |
+
"payload_bytes": 800003840,
|
| 700 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 701 |
+
"physical_file_index": 1,
|
| 702 |
+
"row_stride_bytes": 320,
|
| 703 |
+
"rows": 2500012,
|
| 704 |
+
"sha256": "7ae1dada68c01871d81c4f6358f8d20760ec2b870ef1319b8017b89db7683b9a",
|
| 705 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_48.weight",
|
| 706 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 707 |
+
},
|
| 708 |
+
{
|
| 709 |
+
"embedding_row_dimension": 160,
|
| 710 |
+
"file_offset": 13600104448,
|
| 711 |
+
"global_row_start": 122500588,
|
| 712 |
+
"logical_part": 49,
|
| 713 |
+
"payload_bytes": 800003840,
|
| 714 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 715 |
+
"physical_file_index": 1,
|
| 716 |
+
"row_stride_bytes": 320,
|
| 717 |
+
"rows": 2500012,
|
| 718 |
+
"sha256": "b6599691fbcfc81125c4dfd97796a7a9f6500b23aa1947364b0cd503f3874945",
|
| 719 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_49.weight",
|
| 720 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 721 |
+
},
|
| 722 |
+
{
|
| 723 |
+
"embedding_row_dimension": 160,
|
| 724 |
+
"file_offset": 14400110592,
|
| 725 |
+
"global_row_start": 125000600,
|
| 726 |
+
"logical_part": 50,
|
| 727 |
+
"payload_bytes": 800003840,
|
| 728 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 729 |
+
"physical_file_index": 1,
|
| 730 |
+
"row_stride_bytes": 320,
|
| 731 |
+
"rows": 2500012,
|
| 732 |
+
"sha256": "ead2ff2ab0f5ffb41a5aae189dedd2b75dacc2d14bfef64fa69524e251b4cd72",
|
| 733 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_50.weight",
|
| 734 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 735 |
+
},
|
| 736 |
+
{
|
| 737 |
+
"embedding_row_dimension": 160,
|
| 738 |
+
"file_offset": 15200116736,
|
| 739 |
+
"global_row_start": 127500612,
|
| 740 |
+
"logical_part": 51,
|
| 741 |
+
"payload_bytes": 800003840,
|
| 742 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 743 |
+
"physical_file_index": 1,
|
| 744 |
+
"row_stride_bytes": 320,
|
| 745 |
+
"rows": 2500012,
|
| 746 |
+
"sha256": "866de2b62fb17f3ca39ed44fba23d54f8b4624408468dbf61b1fcea2842a416e",
|
| 747 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_51.weight",
|
| 748 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 749 |
+
},
|
| 750 |
+
{
|
| 751 |
+
"embedding_row_dimension": 160,
|
| 752 |
+
"file_offset": 16000122880,
|
| 753 |
+
"global_row_start": 130000624,
|
| 754 |
+
"logical_part": 52,
|
| 755 |
+
"payload_bytes": 800003840,
|
| 756 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 757 |
+
"physical_file_index": 1,
|
| 758 |
+
"row_stride_bytes": 320,
|
| 759 |
+
"rows": 2500012,
|
| 760 |
+
"sha256": "bdca123754d08ca17f6c3d7784925178569da31bab877dbfa9ddfebb304ed342",
|
| 761 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_52.weight",
|
| 762 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 763 |
+
},
|
| 764 |
+
{
|
| 765 |
+
"embedding_row_dimension": 160,
|
| 766 |
+
"file_offset": 16800129024,
|
| 767 |
+
"global_row_start": 132500636,
|
| 768 |
+
"logical_part": 53,
|
| 769 |
+
"payload_bytes": 800003840,
|
| 770 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 771 |
+
"physical_file_index": 1,
|
| 772 |
+
"row_stride_bytes": 320,
|
| 773 |
+
"rows": 2500012,
|
| 774 |
+
"sha256": "67c78ef24a2d9b4ba0063b896eb82e04692a43996148c51d5602b7e088c6e52e",
|
| 775 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_53.weight",
|
| 776 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 777 |
+
},
|
| 778 |
+
{
|
| 779 |
+
"embedding_row_dimension": 160,
|
| 780 |
+
"file_offset": 17600135168,
|
| 781 |
+
"global_row_start": 135000648,
|
| 782 |
+
"logical_part": 54,
|
| 783 |
+
"payload_bytes": 800003840,
|
| 784 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 785 |
+
"physical_file_index": 1,
|
| 786 |
+
"row_stride_bytes": 320,
|
| 787 |
+
"rows": 2500012,
|
| 788 |
+
"sha256": "87af18ee7850b675a100d47f7cd4bd928d60aabdae079de347ea6487b8d8d6b4",
|
| 789 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_54.weight",
|
| 790 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 791 |
+
},
|
| 792 |
+
{
|
| 793 |
+
"embedding_row_dimension": 160,
|
| 794 |
+
"file_offset": 18400141312,
|
| 795 |
+
"global_row_start": 137500660,
|
| 796 |
+
"logical_part": 55,
|
| 797 |
+
"payload_bytes": 800003840,
|
| 798 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 799 |
+
"physical_file_index": 1,
|
| 800 |
+
"row_stride_bytes": 320,
|
| 801 |
+
"rows": 2500012,
|
| 802 |
+
"sha256": "f0346286597d3d68481312298422c7e02128b9f7d3afc66d137868e408427ca3",
|
| 803 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_55.weight",
|
| 804 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 805 |
+
},
|
| 806 |
+
{
|
| 807 |
+
"embedding_row_dimension": 160,
|
| 808 |
+
"file_offset": 19200147456,
|
| 809 |
+
"global_row_start": 140000672,
|
| 810 |
+
"logical_part": 56,
|
| 811 |
+
"payload_bytes": 800003840,
|
| 812 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 813 |
+
"physical_file_index": 1,
|
| 814 |
+
"row_stride_bytes": 320,
|
| 815 |
+
"rows": 2500012,
|
| 816 |
+
"sha256": "061a486edb66b4780dca014e8899e2393871ce7c15af454fd1fbd0ca3a68dc9d",
|
| 817 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_56.weight",
|
| 818 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 819 |
+
},
|
| 820 |
+
{
|
| 821 |
+
"embedding_row_dimension": 160,
|
| 822 |
+
"file_offset": 20000153600,
|
| 823 |
+
"global_row_start": 142500684,
|
| 824 |
+
"logical_part": 57,
|
| 825 |
+
"payload_bytes": 800003840,
|
| 826 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 827 |
+
"physical_file_index": 1,
|
| 828 |
+
"row_stride_bytes": 320,
|
| 829 |
+
"rows": 2500012,
|
| 830 |
+
"sha256": "cc9af1e3f310bcd0aae879f6b42f4b9f2c07915aa3195fb8e3c8a52ade0d2ef6",
|
| 831 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_57.weight",
|
| 832 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 833 |
+
},
|
| 834 |
+
{
|
| 835 |
+
"embedding_row_dimension": 160,
|
| 836 |
+
"file_offset": 20800159744,
|
| 837 |
+
"global_row_start": 145000696,
|
| 838 |
+
"logical_part": 58,
|
| 839 |
+
"payload_bytes": 800003840,
|
| 840 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 841 |
+
"physical_file_index": 1,
|
| 842 |
+
"row_stride_bytes": 320,
|
| 843 |
+
"rows": 2500012,
|
| 844 |
+
"sha256": "29ad2c0b7d10565370b2a77172188a0bd4d9f5f264f1c516dbc9ec04496a7924",
|
| 845 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_58.weight",
|
| 846 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 847 |
+
},
|
| 848 |
+
{
|
| 849 |
+
"embedding_row_dimension": 160,
|
| 850 |
+
"file_offset": 21600165888,
|
| 851 |
+
"global_row_start": 147500708,
|
| 852 |
+
"logical_part": 59,
|
| 853 |
+
"payload_bytes": 800003840,
|
| 854 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 855 |
+
"physical_file_index": 1,
|
| 856 |
+
"row_stride_bytes": 320,
|
| 857 |
+
"rows": 2500012,
|
| 858 |
+
"sha256": "cad5bf6a36b762f68b55d5c94c596f8c947cf6c01d27ace6d470d6a03f7031b4",
|
| 859 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_59.weight",
|
| 860 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 861 |
+
},
|
| 862 |
+
{
|
| 863 |
+
"embedding_row_dimension": 160,
|
| 864 |
+
"file_offset": 22400172032,
|
| 865 |
+
"global_row_start": 150000720,
|
| 866 |
+
"logical_part": 60,
|
| 867 |
+
"payload_bytes": 800003840,
|
| 868 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 869 |
+
"physical_file_index": 1,
|
| 870 |
+
"row_stride_bytes": 320,
|
| 871 |
+
"rows": 2500012,
|
| 872 |
+
"sha256": "0a7871c6e02a904ba2b65e6408aabfd5f2191d79c487c9f1cfadbe25e7c6fcd1",
|
| 873 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_60.weight",
|
| 874 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 875 |
+
},
|
| 876 |
+
{
|
| 877 |
+
"embedding_row_dimension": 160,
|
| 878 |
+
"file_offset": 23200178176,
|
| 879 |
+
"global_row_start": 152500732,
|
| 880 |
+
"logical_part": 61,
|
| 881 |
+
"payload_bytes": 800003840,
|
| 882 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 883 |
+
"physical_file_index": 1,
|
| 884 |
+
"row_stride_bytes": 320,
|
| 885 |
+
"rows": 2500012,
|
| 886 |
+
"sha256": "ab60cb6ca25805f76bd731d5780f16ad54b0b6c74070a7b33c800b358f6d4636",
|
| 887 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_61.weight",
|
| 888 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 889 |
+
},
|
| 890 |
+
{
|
| 891 |
+
"embedding_row_dimension": 160,
|
| 892 |
+
"file_offset": 24000184320,
|
| 893 |
+
"global_row_start": 155000744,
|
| 894 |
+
"logical_part": 62,
|
| 895 |
+
"payload_bytes": 800003840,
|
| 896 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 897 |
+
"physical_file_index": 1,
|
| 898 |
+
"row_stride_bytes": 320,
|
| 899 |
+
"rows": 2500012,
|
| 900 |
+
"sha256": "9b1559ec616d3c64b28e848c9f46b4ea8da740e565c5ec05a6c7abcb227ea516",
|
| 901 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_62.weight",
|
| 902 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 903 |
+
},
|
| 904 |
+
{
|
| 905 |
+
"embedding_row_dimension": 160,
|
| 906 |
+
"file_offset": 24800190464,
|
| 907 |
+
"global_row_start": 157500756,
|
| 908 |
+
"logical_part": 63,
|
| 909 |
+
"payload_bytes": 800003840,
|
| 910 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 911 |
+
"physical_file_index": 1,
|
| 912 |
+
"row_stride_bytes": 320,
|
| 913 |
+
"rows": 2500012,
|
| 914 |
+
"sha256": "3387b6f0fd524714bb11d53d89f09865b047af291a9e59bbe57e572dc96cfddf",
|
| 915 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_63.weight",
|
| 916 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 917 |
+
},
|
| 918 |
+
{
|
| 919 |
+
"embedding_row_dimension": 160,
|
| 920 |
+
"file_offset": 0,
|
| 921 |
+
"global_row_start": 160000768,
|
| 922 |
+
"logical_part": 64,
|
| 923 |
+
"payload_bytes": 800003840,
|
| 924 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 925 |
+
"physical_file_index": 2,
|
| 926 |
+
"row_stride_bytes": 320,
|
| 927 |
+
"rows": 2500012,
|
| 928 |
+
"sha256": "21b372c328c8e3267b874ad08df95590add984a70b5be23d2c1243f4d1c8d7b3",
|
| 929 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_64.weight",
|
| 930 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 931 |
+
},
|
| 932 |
+
{
|
| 933 |
+
"embedding_row_dimension": 160,
|
| 934 |
+
"file_offset": 800006144,
|
| 935 |
+
"global_row_start": 162500780,
|
| 936 |
+
"logical_part": 65,
|
| 937 |
+
"payload_bytes": 800003840,
|
| 938 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 939 |
+
"physical_file_index": 2,
|
| 940 |
+
"row_stride_bytes": 320,
|
| 941 |
+
"rows": 2500012,
|
| 942 |
+
"sha256": "c7a63f0c8804ff2025c0b59b5471e0f85ea67d53d785a8e154f70f5786adca3a",
|
| 943 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_65.weight",
|
| 944 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 945 |
+
},
|
| 946 |
+
{
|
| 947 |
+
"embedding_row_dimension": 160,
|
| 948 |
+
"file_offset": 1600012288,
|
| 949 |
+
"global_row_start": 165000792,
|
| 950 |
+
"logical_part": 66,
|
| 951 |
+
"payload_bytes": 800003840,
|
| 952 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 953 |
+
"physical_file_index": 2,
|
| 954 |
+
"row_stride_bytes": 320,
|
| 955 |
+
"rows": 2500012,
|
| 956 |
+
"sha256": "033955ca0e486ba226b38c2522113130fc7ba185e425a4837844dfe13553a290",
|
| 957 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_66.weight",
|
| 958 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 959 |
+
},
|
| 960 |
+
{
|
| 961 |
+
"embedding_row_dimension": 160,
|
| 962 |
+
"file_offset": 2400018432,
|
| 963 |
+
"global_row_start": 167500804,
|
| 964 |
+
"logical_part": 67,
|
| 965 |
+
"payload_bytes": 800003840,
|
| 966 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 967 |
+
"physical_file_index": 2,
|
| 968 |
+
"row_stride_bytes": 320,
|
| 969 |
+
"rows": 2500012,
|
| 970 |
+
"sha256": "dd587d560920601aacb3e7ac0522621ccc6f5c09d235f9e399bd4b6468fe2ceb",
|
| 971 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_67.weight",
|
| 972 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 973 |
+
},
|
| 974 |
+
{
|
| 975 |
+
"embedding_row_dimension": 160,
|
| 976 |
+
"file_offset": 3200024576,
|
| 977 |
+
"global_row_start": 170000816,
|
| 978 |
+
"logical_part": 68,
|
| 979 |
+
"payload_bytes": 800003840,
|
| 980 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 981 |
+
"physical_file_index": 2,
|
| 982 |
+
"row_stride_bytes": 320,
|
| 983 |
+
"rows": 2500012,
|
| 984 |
+
"sha256": "6f94d690d9214ce542d8a1b07f75efb406dce4feb872f845ae8308d5e65d5915",
|
| 985 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_68.weight",
|
| 986 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 987 |
+
},
|
| 988 |
+
{
|
| 989 |
+
"embedding_row_dimension": 160,
|
| 990 |
+
"file_offset": 4000030720,
|
| 991 |
+
"global_row_start": 172500828,
|
| 992 |
+
"logical_part": 69,
|
| 993 |
+
"payload_bytes": 800003840,
|
| 994 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 995 |
+
"physical_file_index": 2,
|
| 996 |
+
"row_stride_bytes": 320,
|
| 997 |
+
"rows": 2500012,
|
| 998 |
+
"sha256": "82716e3588661500f0dd87edac88a3a0de4eba1047416037d19477ae724be5ed",
|
| 999 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_69.weight",
|
| 1000 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1001 |
+
},
|
| 1002 |
+
{
|
| 1003 |
+
"embedding_row_dimension": 160,
|
| 1004 |
+
"file_offset": 4800036864,
|
| 1005 |
+
"global_row_start": 175000840,
|
| 1006 |
+
"logical_part": 70,
|
| 1007 |
+
"payload_bytes": 800003840,
|
| 1008 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1009 |
+
"physical_file_index": 2,
|
| 1010 |
+
"row_stride_bytes": 320,
|
| 1011 |
+
"rows": 2500012,
|
| 1012 |
+
"sha256": "49bc6c8a1f20b9a7eb73f5e22f5f45f7cd17d746496258ee17ac12ab9e3245ce",
|
| 1013 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_70.weight",
|
| 1014 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1015 |
+
},
|
| 1016 |
+
{
|
| 1017 |
+
"embedding_row_dimension": 160,
|
| 1018 |
+
"file_offset": 5600043008,
|
| 1019 |
+
"global_row_start": 177500852,
|
| 1020 |
+
"logical_part": 71,
|
| 1021 |
+
"payload_bytes": 800003840,
|
| 1022 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1023 |
+
"physical_file_index": 2,
|
| 1024 |
+
"row_stride_bytes": 320,
|
| 1025 |
+
"rows": 2500012,
|
| 1026 |
+
"sha256": "b132e24f489aebf4c3b5e492ec53ee7e52ffec36645c0776cb7f473dbca0c475",
|
| 1027 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_71.weight",
|
| 1028 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1029 |
+
},
|
| 1030 |
+
{
|
| 1031 |
+
"embedding_row_dimension": 160,
|
| 1032 |
+
"file_offset": 6400049152,
|
| 1033 |
+
"global_row_start": 180000864,
|
| 1034 |
+
"logical_part": 72,
|
| 1035 |
+
"payload_bytes": 800003840,
|
| 1036 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1037 |
+
"physical_file_index": 2,
|
| 1038 |
+
"row_stride_bytes": 320,
|
| 1039 |
+
"rows": 2500012,
|
| 1040 |
+
"sha256": "1ee93f25742ddb0a2f7dd0dd9febcf2e5403dd26e4464e373d864299254e3bcd",
|
| 1041 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_72.weight",
|
| 1042 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1043 |
+
},
|
| 1044 |
+
{
|
| 1045 |
+
"embedding_row_dimension": 160,
|
| 1046 |
+
"file_offset": 7200055296,
|
| 1047 |
+
"global_row_start": 182500876,
|
| 1048 |
+
"logical_part": 73,
|
| 1049 |
+
"payload_bytes": 800003840,
|
| 1050 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1051 |
+
"physical_file_index": 2,
|
| 1052 |
+
"row_stride_bytes": 320,
|
| 1053 |
+
"rows": 2500012,
|
| 1054 |
+
"sha256": "bab7e5b4e7efec7d577ea3a8f1e34ae9a2aa0650b7ac5c3dd1034fa2ae3472be",
|
| 1055 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_73.weight",
|
| 1056 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1057 |
+
},
|
| 1058 |
+
{
|
| 1059 |
+
"embedding_row_dimension": 160,
|
| 1060 |
+
"file_offset": 8000061440,
|
| 1061 |
+
"global_row_start": 185000888,
|
| 1062 |
+
"logical_part": 74,
|
| 1063 |
+
"payload_bytes": 800003840,
|
| 1064 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1065 |
+
"physical_file_index": 2,
|
| 1066 |
+
"row_stride_bytes": 320,
|
| 1067 |
+
"rows": 2500012,
|
| 1068 |
+
"sha256": "0a7835b7da931efbd421de877f301adb297b30bd63097e5f19761751fe0e74df",
|
| 1069 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_74.weight",
|
| 1070 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1071 |
+
},
|
| 1072 |
+
{
|
| 1073 |
+
"embedding_row_dimension": 160,
|
| 1074 |
+
"file_offset": 8800067584,
|
| 1075 |
+
"global_row_start": 187500900,
|
| 1076 |
+
"logical_part": 75,
|
| 1077 |
+
"payload_bytes": 800003840,
|
| 1078 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1079 |
+
"physical_file_index": 2,
|
| 1080 |
+
"row_stride_bytes": 320,
|
| 1081 |
+
"rows": 2500012,
|
| 1082 |
+
"sha256": "d276ebc58970396e68fd0306143484b03632fc4559a62bad2b75aa959d5d985f",
|
| 1083 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_75.weight",
|
| 1084 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1085 |
+
},
|
| 1086 |
+
{
|
| 1087 |
+
"embedding_row_dimension": 160,
|
| 1088 |
+
"file_offset": 9600073728,
|
| 1089 |
+
"global_row_start": 190000912,
|
| 1090 |
+
"logical_part": 76,
|
| 1091 |
+
"payload_bytes": 800003840,
|
| 1092 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1093 |
+
"physical_file_index": 2,
|
| 1094 |
+
"row_stride_bytes": 320,
|
| 1095 |
+
"rows": 2500012,
|
| 1096 |
+
"sha256": "4c573441abfa81b211f8a3e80288cf7e9cad66151b92c8d39fe136f4b7687467",
|
| 1097 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_76.weight",
|
| 1098 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1099 |
+
},
|
| 1100 |
+
{
|
| 1101 |
+
"embedding_row_dimension": 160,
|
| 1102 |
+
"file_offset": 10400079872,
|
| 1103 |
+
"global_row_start": 192500924,
|
| 1104 |
+
"logical_part": 77,
|
| 1105 |
+
"payload_bytes": 800003840,
|
| 1106 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1107 |
+
"physical_file_index": 2,
|
| 1108 |
+
"row_stride_bytes": 320,
|
| 1109 |
+
"rows": 2500012,
|
| 1110 |
+
"sha256": "505cbd094f9ffed3dd09e326c445e76cb2d40bcfc07332381da2837f29fcec37",
|
| 1111 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_77.weight",
|
| 1112 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1113 |
+
},
|
| 1114 |
+
{
|
| 1115 |
+
"embedding_row_dimension": 160,
|
| 1116 |
+
"file_offset": 11200086016,
|
| 1117 |
+
"global_row_start": 195000936,
|
| 1118 |
+
"logical_part": 78,
|
| 1119 |
+
"payload_bytes": 800003840,
|
| 1120 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1121 |
+
"physical_file_index": 2,
|
| 1122 |
+
"row_stride_bytes": 320,
|
| 1123 |
+
"rows": 2500012,
|
| 1124 |
+
"sha256": "8701cd7f24ebcd9a317db9dc35792cee222b6ade430af1c31971c2550d44070c",
|
| 1125 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_78.weight",
|
| 1126 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1127 |
+
},
|
| 1128 |
+
{
|
| 1129 |
+
"embedding_row_dimension": 160,
|
| 1130 |
+
"file_offset": 12000092160,
|
| 1131 |
+
"global_row_start": 197500948,
|
| 1132 |
+
"logical_part": 79,
|
| 1133 |
+
"payload_bytes": 800003840,
|
| 1134 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1135 |
+
"physical_file_index": 2,
|
| 1136 |
+
"row_stride_bytes": 320,
|
| 1137 |
+
"rows": 2500012,
|
| 1138 |
+
"sha256": "60113fd9ee0f2fef4fb78b9bab24f9081eeba5946b0af3f79bf58e384b804e8a",
|
| 1139 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_79.weight",
|
| 1140 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1141 |
+
},
|
| 1142 |
+
{
|
| 1143 |
+
"embedding_row_dimension": 160,
|
| 1144 |
+
"file_offset": 12800098304,
|
| 1145 |
+
"global_row_start": 200000960,
|
| 1146 |
+
"logical_part": 80,
|
| 1147 |
+
"payload_bytes": 800003840,
|
| 1148 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1149 |
+
"physical_file_index": 2,
|
| 1150 |
+
"row_stride_bytes": 320,
|
| 1151 |
+
"rows": 2500012,
|
| 1152 |
+
"sha256": "609e0e8d0e6d44eb7d6e341e9016e5520ba53a784da338f9476cde98932cc72f",
|
| 1153 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_80.weight",
|
| 1154 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1155 |
+
},
|
| 1156 |
+
{
|
| 1157 |
+
"embedding_row_dimension": 160,
|
| 1158 |
+
"file_offset": 13600104448,
|
| 1159 |
+
"global_row_start": 202500972,
|
| 1160 |
+
"logical_part": 81,
|
| 1161 |
+
"payload_bytes": 800003840,
|
| 1162 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1163 |
+
"physical_file_index": 2,
|
| 1164 |
+
"row_stride_bytes": 320,
|
| 1165 |
+
"rows": 2500012,
|
| 1166 |
+
"sha256": "361a5ff2886ddc52d14f13958fad0c96becd8c6fa999abd252efb55cb8638f63",
|
| 1167 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_81.weight",
|
| 1168 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1169 |
+
},
|
| 1170 |
+
{
|
| 1171 |
+
"embedding_row_dimension": 160,
|
| 1172 |
+
"file_offset": 14400110592,
|
| 1173 |
+
"global_row_start": 205000984,
|
| 1174 |
+
"logical_part": 82,
|
| 1175 |
+
"payload_bytes": 800003840,
|
| 1176 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1177 |
+
"physical_file_index": 2,
|
| 1178 |
+
"row_stride_bytes": 320,
|
| 1179 |
+
"rows": 2500012,
|
| 1180 |
+
"sha256": "63d11710494fe64d40a4316c96dc22ca1a8a91b9bd19856ce3985fcda1da893b",
|
| 1181 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_82.weight",
|
| 1182 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1183 |
+
},
|
| 1184 |
+
{
|
| 1185 |
+
"embedding_row_dimension": 160,
|
| 1186 |
+
"file_offset": 15200116736,
|
| 1187 |
+
"global_row_start": 207500996,
|
| 1188 |
+
"logical_part": 83,
|
| 1189 |
+
"payload_bytes": 800003840,
|
| 1190 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1191 |
+
"physical_file_index": 2,
|
| 1192 |
+
"row_stride_bytes": 320,
|
| 1193 |
+
"rows": 2500012,
|
| 1194 |
+
"sha256": "ebc043cb5aa12c94f1af21c4e1a70eb450ba90351edab7e7e5e17023534aca69",
|
| 1195 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_83.weight",
|
| 1196 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1197 |
+
},
|
| 1198 |
+
{
|
| 1199 |
+
"embedding_row_dimension": 160,
|
| 1200 |
+
"file_offset": 16000122880,
|
| 1201 |
+
"global_row_start": 210001008,
|
| 1202 |
+
"logical_part": 84,
|
| 1203 |
+
"payload_bytes": 800003840,
|
| 1204 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1205 |
+
"physical_file_index": 2,
|
| 1206 |
+
"row_stride_bytes": 320,
|
| 1207 |
+
"rows": 2500012,
|
| 1208 |
+
"sha256": "411b098613bcba92fcea0353b0a86fb5e032eb105a1b8f7f15d8c1dd5ae9c636",
|
| 1209 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_84.weight",
|
| 1210 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1211 |
+
},
|
| 1212 |
+
{
|
| 1213 |
+
"embedding_row_dimension": 160,
|
| 1214 |
+
"file_offset": 16800129024,
|
| 1215 |
+
"global_row_start": 212501020,
|
| 1216 |
+
"logical_part": 85,
|
| 1217 |
+
"payload_bytes": 800003840,
|
| 1218 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1219 |
+
"physical_file_index": 2,
|
| 1220 |
+
"row_stride_bytes": 320,
|
| 1221 |
+
"rows": 2500012,
|
| 1222 |
+
"sha256": "d3a45675ff624411ea8675fb3029737dad6c53588cf3930ce840e4d73d3fb3b9",
|
| 1223 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_85.weight",
|
| 1224 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1225 |
+
},
|
| 1226 |
+
{
|
| 1227 |
+
"embedding_row_dimension": 160,
|
| 1228 |
+
"file_offset": 17600135168,
|
| 1229 |
+
"global_row_start": 215001032,
|
| 1230 |
+
"logical_part": 86,
|
| 1231 |
+
"payload_bytes": 800003840,
|
| 1232 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1233 |
+
"physical_file_index": 2,
|
| 1234 |
+
"row_stride_bytes": 320,
|
| 1235 |
+
"rows": 2500012,
|
| 1236 |
+
"sha256": "fe9a6c2a866cf9ca88f56df27f82b0498c99d2176711a6a7b66d8ace773190af",
|
| 1237 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_86.weight",
|
| 1238 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1239 |
+
},
|
| 1240 |
+
{
|
| 1241 |
+
"embedding_row_dimension": 160,
|
| 1242 |
+
"file_offset": 18400141312,
|
| 1243 |
+
"global_row_start": 217501044,
|
| 1244 |
+
"logical_part": 87,
|
| 1245 |
+
"payload_bytes": 800003840,
|
| 1246 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1247 |
+
"physical_file_index": 2,
|
| 1248 |
+
"row_stride_bytes": 320,
|
| 1249 |
+
"rows": 2500012,
|
| 1250 |
+
"sha256": "278a02d1f7ee05244dedf8e8d87fbf2b1b9caee58300a7adbefc05b605c9da43",
|
| 1251 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_87.weight",
|
| 1252 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1253 |
+
},
|
| 1254 |
+
{
|
| 1255 |
+
"embedding_row_dimension": 160,
|
| 1256 |
+
"file_offset": 19200147456,
|
| 1257 |
+
"global_row_start": 220001056,
|
| 1258 |
+
"logical_part": 88,
|
| 1259 |
+
"payload_bytes": 800003840,
|
| 1260 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1261 |
+
"physical_file_index": 2,
|
| 1262 |
+
"row_stride_bytes": 320,
|
| 1263 |
+
"rows": 2500012,
|
| 1264 |
+
"sha256": "13398731df182801d8c79a0d420af6857c592cb4b2491a0cc2bdf81f4b3728b7",
|
| 1265 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_88.weight",
|
| 1266 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1267 |
+
},
|
| 1268 |
+
{
|
| 1269 |
+
"embedding_row_dimension": 160,
|
| 1270 |
+
"file_offset": 20000153600,
|
| 1271 |
+
"global_row_start": 222501068,
|
| 1272 |
+
"logical_part": 89,
|
| 1273 |
+
"payload_bytes": 800003840,
|
| 1274 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1275 |
+
"physical_file_index": 2,
|
| 1276 |
+
"row_stride_bytes": 320,
|
| 1277 |
+
"rows": 2500012,
|
| 1278 |
+
"sha256": "3a1711ef13bfe73efb91414ffc1f5ab1b34d386871591bf0b6c0a7d9b2583ca1",
|
| 1279 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_89.weight",
|
| 1280 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1281 |
+
},
|
| 1282 |
+
{
|
| 1283 |
+
"embedding_row_dimension": 160,
|
| 1284 |
+
"file_offset": 20800159744,
|
| 1285 |
+
"global_row_start": 225001080,
|
| 1286 |
+
"logical_part": 90,
|
| 1287 |
+
"payload_bytes": 800003840,
|
| 1288 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1289 |
+
"physical_file_index": 2,
|
| 1290 |
+
"row_stride_bytes": 320,
|
| 1291 |
+
"rows": 2500012,
|
| 1292 |
+
"sha256": "b574e3783c30cdda286a70b9d5c58c90419ed0dcda9ce0e0a563529be9786c9b",
|
| 1293 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_90.weight",
|
| 1294 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1295 |
+
},
|
| 1296 |
+
{
|
| 1297 |
+
"embedding_row_dimension": 160,
|
| 1298 |
+
"file_offset": 21600165888,
|
| 1299 |
+
"global_row_start": 227501092,
|
| 1300 |
+
"logical_part": 91,
|
| 1301 |
+
"payload_bytes": 800003840,
|
| 1302 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1303 |
+
"physical_file_index": 2,
|
| 1304 |
+
"row_stride_bytes": 320,
|
| 1305 |
+
"rows": 2500012,
|
| 1306 |
+
"sha256": "814146ad1405d269a8dea8cd7ff613fa65f42f8b6dbfccf02755d30751b49b67",
|
| 1307 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_91.weight",
|
| 1308 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1309 |
+
},
|
| 1310 |
+
{
|
| 1311 |
+
"embedding_row_dimension": 160,
|
| 1312 |
+
"file_offset": 22400172032,
|
| 1313 |
+
"global_row_start": 230001104,
|
| 1314 |
+
"logical_part": 92,
|
| 1315 |
+
"payload_bytes": 800003840,
|
| 1316 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1317 |
+
"physical_file_index": 2,
|
| 1318 |
+
"row_stride_bytes": 320,
|
| 1319 |
+
"rows": 2500012,
|
| 1320 |
+
"sha256": "edfae581f12f1a7479c272027967d48e9b68bb6726b9e3ac6fd508f9ac2abd30",
|
| 1321 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_92.weight",
|
| 1322 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1323 |
+
},
|
| 1324 |
+
{
|
| 1325 |
+
"embedding_row_dimension": 160,
|
| 1326 |
+
"file_offset": 23200178176,
|
| 1327 |
+
"global_row_start": 232501116,
|
| 1328 |
+
"logical_part": 93,
|
| 1329 |
+
"payload_bytes": 800003840,
|
| 1330 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1331 |
+
"physical_file_index": 2,
|
| 1332 |
+
"row_stride_bytes": 320,
|
| 1333 |
+
"rows": 2500012,
|
| 1334 |
+
"sha256": "eb72e4a33049c36e6a0e54d7d0ecdb46e5f0020f7070eea039f68020582164a9",
|
| 1335 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_93.weight",
|
| 1336 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1337 |
+
},
|
| 1338 |
+
{
|
| 1339 |
+
"embedding_row_dimension": 160,
|
| 1340 |
+
"file_offset": 24000184320,
|
| 1341 |
+
"global_row_start": 235001128,
|
| 1342 |
+
"logical_part": 94,
|
| 1343 |
+
"payload_bytes": 800003840,
|
| 1344 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1345 |
+
"physical_file_index": 2,
|
| 1346 |
+
"row_stride_bytes": 320,
|
| 1347 |
+
"rows": 2500012,
|
| 1348 |
+
"sha256": "e68fa5222c5269c7a57011aea7e3007cf59a50f9e9e4ef05e3fdf8fd01be45f5",
|
| 1349 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_94.weight",
|
| 1350 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1351 |
+
},
|
| 1352 |
+
{
|
| 1353 |
+
"embedding_row_dimension": 160,
|
| 1354 |
+
"file_offset": 24800190464,
|
| 1355 |
+
"global_row_start": 237501140,
|
| 1356 |
+
"logical_part": 95,
|
| 1357 |
+
"payload_bytes": 800003840,
|
| 1358 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1359 |
+
"physical_file_index": 2,
|
| 1360 |
+
"row_stride_bytes": 320,
|
| 1361 |
+
"rows": 2500012,
|
| 1362 |
+
"sha256": "59986510acc148067956aff13e8867ef5f5b77da1260d80cf8e63334313b4a1c",
|
| 1363 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_95.weight",
|
| 1364 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1365 |
+
},
|
| 1366 |
+
{
|
| 1367 |
+
"embedding_row_dimension": 160,
|
| 1368 |
+
"file_offset": 0,
|
| 1369 |
+
"global_row_start": 240001152,
|
| 1370 |
+
"logical_part": 96,
|
| 1371 |
+
"payload_bytes": 800003840,
|
| 1372 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1373 |
+
"physical_file_index": 3,
|
| 1374 |
+
"row_stride_bytes": 320,
|
| 1375 |
+
"rows": 2500012,
|
| 1376 |
+
"sha256": "5e3df7170bc4d369ccfe89bdf00995337ff535c24033b29897173f03da6d7e8f",
|
| 1377 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_96.weight",
|
| 1378 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1379 |
+
},
|
| 1380 |
+
{
|
| 1381 |
+
"embedding_row_dimension": 160,
|
| 1382 |
+
"file_offset": 800006144,
|
| 1383 |
+
"global_row_start": 242501164,
|
| 1384 |
+
"logical_part": 97,
|
| 1385 |
+
"payload_bytes": 800003840,
|
| 1386 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1387 |
+
"physical_file_index": 3,
|
| 1388 |
+
"row_stride_bytes": 320,
|
| 1389 |
+
"rows": 2500012,
|
| 1390 |
+
"sha256": "d0c8151982e238f88253cd2e14ea8d6dfb1fdf0c67695ccc3dd9f93621047250",
|
| 1391 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_97.weight",
|
| 1392 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1393 |
+
},
|
| 1394 |
+
{
|
| 1395 |
+
"embedding_row_dimension": 160,
|
| 1396 |
+
"file_offset": 1600012288,
|
| 1397 |
+
"global_row_start": 245001176,
|
| 1398 |
+
"logical_part": 98,
|
| 1399 |
+
"payload_bytes": 800003840,
|
| 1400 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1401 |
+
"physical_file_index": 3,
|
| 1402 |
+
"row_stride_bytes": 320,
|
| 1403 |
+
"rows": 2500012,
|
| 1404 |
+
"sha256": "81f7d166a3f9502a448569f409f05fe9d8e1bcdb7fa9a34f7f502fd50984680c",
|
| 1405 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_98.weight",
|
| 1406 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1407 |
+
},
|
| 1408 |
+
{
|
| 1409 |
+
"embedding_row_dimension": 160,
|
| 1410 |
+
"file_offset": 2400018432,
|
| 1411 |
+
"global_row_start": 247501188,
|
| 1412 |
+
"logical_part": 99,
|
| 1413 |
+
"payload_bytes": 800003840,
|
| 1414 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1415 |
+
"physical_file_index": 3,
|
| 1416 |
+
"row_stride_bytes": 320,
|
| 1417 |
+
"rows": 2500012,
|
| 1418 |
+
"sha256": "15018db1b5b17dd6f2f6b10498e19f660f6f27f1d4792fc9c14374490d8267f4",
|
| 1419 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_99.weight",
|
| 1420 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1421 |
+
},
|
| 1422 |
+
{
|
| 1423 |
+
"embedding_row_dimension": 160,
|
| 1424 |
+
"file_offset": 3200024576,
|
| 1425 |
+
"global_row_start": 250001200,
|
| 1426 |
+
"logical_part": 100,
|
| 1427 |
+
"payload_bytes": 800003840,
|
| 1428 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1429 |
+
"physical_file_index": 3,
|
| 1430 |
+
"row_stride_bytes": 320,
|
| 1431 |
+
"rows": 2500012,
|
| 1432 |
+
"sha256": "97e4d075478f82495a9803723f16db1bf7c1ce879f9c857c24d34d9ef4d2a663",
|
| 1433 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_100.weight",
|
| 1434 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1435 |
+
},
|
| 1436 |
+
{
|
| 1437 |
+
"embedding_row_dimension": 160,
|
| 1438 |
+
"file_offset": 4000030720,
|
| 1439 |
+
"global_row_start": 252501212,
|
| 1440 |
+
"logical_part": 101,
|
| 1441 |
+
"payload_bytes": 800003840,
|
| 1442 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1443 |
+
"physical_file_index": 3,
|
| 1444 |
+
"row_stride_bytes": 320,
|
| 1445 |
+
"rows": 2500012,
|
| 1446 |
+
"sha256": "d0e12fe85e1cf2e7f4e7b6503f31859ea57a7c38fd1adf216499b1495e233bee",
|
| 1447 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_101.weight",
|
| 1448 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1449 |
+
},
|
| 1450 |
+
{
|
| 1451 |
+
"embedding_row_dimension": 160,
|
| 1452 |
+
"file_offset": 4800036864,
|
| 1453 |
+
"global_row_start": 255001224,
|
| 1454 |
+
"logical_part": 102,
|
| 1455 |
+
"payload_bytes": 800003840,
|
| 1456 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1457 |
+
"physical_file_index": 3,
|
| 1458 |
+
"row_stride_bytes": 320,
|
| 1459 |
+
"rows": 2500012,
|
| 1460 |
+
"sha256": "939214daa6ff8b1dc70cafda8486d1e9e91ca4513961a5b016271b446af8713d",
|
| 1461 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_102.weight",
|
| 1462 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1463 |
+
},
|
| 1464 |
+
{
|
| 1465 |
+
"embedding_row_dimension": 160,
|
| 1466 |
+
"file_offset": 5600043008,
|
| 1467 |
+
"global_row_start": 257501236,
|
| 1468 |
+
"logical_part": 103,
|
| 1469 |
+
"payload_bytes": 800003840,
|
| 1470 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1471 |
+
"physical_file_index": 3,
|
| 1472 |
+
"row_stride_bytes": 320,
|
| 1473 |
+
"rows": 2500012,
|
| 1474 |
+
"sha256": "1185fd41832aa7da319b33e21ed69f0dd499c909e2486e07ab1a25690fb17b0e",
|
| 1475 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_103.weight",
|
| 1476 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1477 |
+
},
|
| 1478 |
+
{
|
| 1479 |
+
"embedding_row_dimension": 160,
|
| 1480 |
+
"file_offset": 6400049152,
|
| 1481 |
+
"global_row_start": 260001248,
|
| 1482 |
+
"logical_part": 104,
|
| 1483 |
+
"payload_bytes": 800003840,
|
| 1484 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1485 |
+
"physical_file_index": 3,
|
| 1486 |
+
"row_stride_bytes": 320,
|
| 1487 |
+
"rows": 2500012,
|
| 1488 |
+
"sha256": "1c8fc2a7a6a95e3473a16633db8d5a2d55ea80e716cd7e426e5b36d4ad2446d2",
|
| 1489 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_104.weight",
|
| 1490 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1491 |
+
},
|
| 1492 |
+
{
|
| 1493 |
+
"embedding_row_dimension": 160,
|
| 1494 |
+
"file_offset": 7200055296,
|
| 1495 |
+
"global_row_start": 262501260,
|
| 1496 |
+
"logical_part": 105,
|
| 1497 |
+
"payload_bytes": 800003840,
|
| 1498 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1499 |
+
"physical_file_index": 3,
|
| 1500 |
+
"row_stride_bytes": 320,
|
| 1501 |
+
"rows": 2500012,
|
| 1502 |
+
"sha256": "1333cff8ef54f6d3aeb1edee4ec2b42beef5a3a83c91da0c8e04cfd5b7590176",
|
| 1503 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_105.weight",
|
| 1504 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1505 |
+
},
|
| 1506 |
+
{
|
| 1507 |
+
"embedding_row_dimension": 160,
|
| 1508 |
+
"file_offset": 8000061440,
|
| 1509 |
+
"global_row_start": 265001272,
|
| 1510 |
+
"logical_part": 106,
|
| 1511 |
+
"payload_bytes": 800003840,
|
| 1512 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1513 |
+
"physical_file_index": 3,
|
| 1514 |
+
"row_stride_bytes": 320,
|
| 1515 |
+
"rows": 2500012,
|
| 1516 |
+
"sha256": "5c2a2a9a3cb8b771d5324158d622def09a0a4204fa5fea7bbf31225743ce6fce",
|
| 1517 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_106.weight",
|
| 1518 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1519 |
+
},
|
| 1520 |
+
{
|
| 1521 |
+
"embedding_row_dimension": 160,
|
| 1522 |
+
"file_offset": 8800067584,
|
| 1523 |
+
"global_row_start": 267501284,
|
| 1524 |
+
"logical_part": 107,
|
| 1525 |
+
"payload_bytes": 800003840,
|
| 1526 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1527 |
+
"physical_file_index": 3,
|
| 1528 |
+
"row_stride_bytes": 320,
|
| 1529 |
+
"rows": 2500012,
|
| 1530 |
+
"sha256": "df62e70bfaaff81be076f4a38d72b1800a2f67986c0c5bc0d06d95ef07ae6b1f",
|
| 1531 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_107.weight",
|
| 1532 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1533 |
+
},
|
| 1534 |
+
{
|
| 1535 |
+
"embedding_row_dimension": 160,
|
| 1536 |
+
"file_offset": 9600073728,
|
| 1537 |
+
"global_row_start": 270001296,
|
| 1538 |
+
"logical_part": 108,
|
| 1539 |
+
"payload_bytes": 800003840,
|
| 1540 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1541 |
+
"physical_file_index": 3,
|
| 1542 |
+
"row_stride_bytes": 320,
|
| 1543 |
+
"rows": 2500012,
|
| 1544 |
+
"sha256": "c75c7f5cc2bbe1dacd993a9aa9817da54bc989546d62edceb880212cb8532001",
|
| 1545 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_108.weight",
|
| 1546 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1547 |
+
},
|
| 1548 |
+
{
|
| 1549 |
+
"embedding_row_dimension": 160,
|
| 1550 |
+
"file_offset": 10400079872,
|
| 1551 |
+
"global_row_start": 272501308,
|
| 1552 |
+
"logical_part": 109,
|
| 1553 |
+
"payload_bytes": 800003840,
|
| 1554 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1555 |
+
"physical_file_index": 3,
|
| 1556 |
+
"row_stride_bytes": 320,
|
| 1557 |
+
"rows": 2500012,
|
| 1558 |
+
"sha256": "304f745286334d42e18fae114e3286799c126c2288cf48e8cbe7eb5290e485b2",
|
| 1559 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_109.weight",
|
| 1560 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1561 |
+
},
|
| 1562 |
+
{
|
| 1563 |
+
"embedding_row_dimension": 160,
|
| 1564 |
+
"file_offset": 11200086016,
|
| 1565 |
+
"global_row_start": 275001320,
|
| 1566 |
+
"logical_part": 110,
|
| 1567 |
+
"payload_bytes": 800003840,
|
| 1568 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1569 |
+
"physical_file_index": 3,
|
| 1570 |
+
"row_stride_bytes": 320,
|
| 1571 |
+
"rows": 2500012,
|
| 1572 |
+
"sha256": "5bc6f69a2484c0d4f6b4e0fb5d86d39347dc480f65a4feab018eff8d22ae8988",
|
| 1573 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_110.weight",
|
| 1574 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1575 |
+
},
|
| 1576 |
+
{
|
| 1577 |
+
"embedding_row_dimension": 160,
|
| 1578 |
+
"file_offset": 12000092160,
|
| 1579 |
+
"global_row_start": 277501332,
|
| 1580 |
+
"logical_part": 111,
|
| 1581 |
+
"payload_bytes": 800003840,
|
| 1582 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1583 |
+
"physical_file_index": 3,
|
| 1584 |
+
"row_stride_bytes": 320,
|
| 1585 |
+
"rows": 2500012,
|
| 1586 |
+
"sha256": "7c9caff71fc152bdeb4eb45985ea538de25a6257a1665dc85db087de6c0fdbc1",
|
| 1587 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_111.weight",
|
| 1588 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1589 |
+
},
|
| 1590 |
+
{
|
| 1591 |
+
"embedding_row_dimension": 160,
|
| 1592 |
+
"file_offset": 12800098304,
|
| 1593 |
+
"global_row_start": 280001344,
|
| 1594 |
+
"logical_part": 112,
|
| 1595 |
+
"payload_bytes": 800003840,
|
| 1596 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1597 |
+
"physical_file_index": 3,
|
| 1598 |
+
"row_stride_bytes": 320,
|
| 1599 |
+
"rows": 2500012,
|
| 1600 |
+
"sha256": "1561a9fe0f1542a78d017186099c4bc61aa8cd9cfabbdd390e3618ae65125b1f",
|
| 1601 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_112.weight",
|
| 1602 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1603 |
+
},
|
| 1604 |
+
{
|
| 1605 |
+
"embedding_row_dimension": 160,
|
| 1606 |
+
"file_offset": 13600104448,
|
| 1607 |
+
"global_row_start": 282501356,
|
| 1608 |
+
"logical_part": 113,
|
| 1609 |
+
"payload_bytes": 800003840,
|
| 1610 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1611 |
+
"physical_file_index": 3,
|
| 1612 |
+
"row_stride_bytes": 320,
|
| 1613 |
+
"rows": 2500012,
|
| 1614 |
+
"sha256": "acbe13a32b904e868291646600c174b079fcd2d24233b0121f753bf2e30140fe",
|
| 1615 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_113.weight",
|
| 1616 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1617 |
+
},
|
| 1618 |
+
{
|
| 1619 |
+
"embedding_row_dimension": 160,
|
| 1620 |
+
"file_offset": 14400110592,
|
| 1621 |
+
"global_row_start": 285001368,
|
| 1622 |
+
"logical_part": 114,
|
| 1623 |
+
"payload_bytes": 800003840,
|
| 1624 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1625 |
+
"physical_file_index": 3,
|
| 1626 |
+
"row_stride_bytes": 320,
|
| 1627 |
+
"rows": 2500012,
|
| 1628 |
+
"sha256": "48d67bf6d7f93d4e00a3b4f33ea727f524809aac73b23e9e338d40d99bf42e70",
|
| 1629 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_114.weight",
|
| 1630 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1631 |
+
},
|
| 1632 |
+
{
|
| 1633 |
+
"embedding_row_dimension": 160,
|
| 1634 |
+
"file_offset": 15200116736,
|
| 1635 |
+
"global_row_start": 287501380,
|
| 1636 |
+
"logical_part": 115,
|
| 1637 |
+
"payload_bytes": 800003840,
|
| 1638 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1639 |
+
"physical_file_index": 3,
|
| 1640 |
+
"row_stride_bytes": 320,
|
| 1641 |
+
"rows": 2500012,
|
| 1642 |
+
"sha256": "2dc54969936109296c8e262e59071e7fe2527441ee0455f9daf041094bfc44e6",
|
| 1643 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_115.weight",
|
| 1644 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1645 |
+
},
|
| 1646 |
+
{
|
| 1647 |
+
"embedding_row_dimension": 160,
|
| 1648 |
+
"file_offset": 16000122880,
|
| 1649 |
+
"global_row_start": 290001392,
|
| 1650 |
+
"logical_part": 116,
|
| 1651 |
+
"payload_bytes": 800003840,
|
| 1652 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1653 |
+
"physical_file_index": 3,
|
| 1654 |
+
"row_stride_bytes": 320,
|
| 1655 |
+
"rows": 2500012,
|
| 1656 |
+
"sha256": "6961df56d83e3ecdd9c6b6c1134fb9683822d85cdc7c98577c6e615df24064b7",
|
| 1657 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_116.weight",
|
| 1658 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1659 |
+
},
|
| 1660 |
+
{
|
| 1661 |
+
"embedding_row_dimension": 160,
|
| 1662 |
+
"file_offset": 16800129024,
|
| 1663 |
+
"global_row_start": 292501404,
|
| 1664 |
+
"logical_part": 117,
|
| 1665 |
+
"payload_bytes": 800003840,
|
| 1666 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1667 |
+
"physical_file_index": 3,
|
| 1668 |
+
"row_stride_bytes": 320,
|
| 1669 |
+
"rows": 2500012,
|
| 1670 |
+
"sha256": "8ed0ae29b3a1a47f031c3026ff6b18c5e69f9256a4ab09e06c649707a5dbcd45",
|
| 1671 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_117.weight",
|
| 1672 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1673 |
+
},
|
| 1674 |
+
{
|
| 1675 |
+
"embedding_row_dimension": 160,
|
| 1676 |
+
"file_offset": 17600135168,
|
| 1677 |
+
"global_row_start": 295001416,
|
| 1678 |
+
"logical_part": 118,
|
| 1679 |
+
"payload_bytes": 800003840,
|
| 1680 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1681 |
+
"physical_file_index": 3,
|
| 1682 |
+
"row_stride_bytes": 320,
|
| 1683 |
+
"rows": 2500012,
|
| 1684 |
+
"sha256": "c1ed984649e87957c33b1f8f807f2a2be4686955120fdddebb63f5b2aa3bb340",
|
| 1685 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_118.weight",
|
| 1686 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1687 |
+
},
|
| 1688 |
+
{
|
| 1689 |
+
"embedding_row_dimension": 160,
|
| 1690 |
+
"file_offset": 18400141312,
|
| 1691 |
+
"global_row_start": 297501428,
|
| 1692 |
+
"logical_part": 119,
|
| 1693 |
+
"payload_bytes": 800003840,
|
| 1694 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1695 |
+
"physical_file_index": 3,
|
| 1696 |
+
"row_stride_bytes": 320,
|
| 1697 |
+
"rows": 2500012,
|
| 1698 |
+
"sha256": "3d5ed304889cf76579c078f815a509bb2620dd686288f89127bf977b3e862e73",
|
| 1699 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_119.weight",
|
| 1700 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1701 |
+
},
|
| 1702 |
+
{
|
| 1703 |
+
"embedding_row_dimension": 160,
|
| 1704 |
+
"file_offset": 19200147456,
|
| 1705 |
+
"global_row_start": 300001440,
|
| 1706 |
+
"logical_part": 120,
|
| 1707 |
+
"payload_bytes": 800003840,
|
| 1708 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1709 |
+
"physical_file_index": 3,
|
| 1710 |
+
"row_stride_bytes": 320,
|
| 1711 |
+
"rows": 2500012,
|
| 1712 |
+
"sha256": "c9bec8843e21ceaf3d3d3cb424ce1349fc254707924dd4b783a70a54e5750dde",
|
| 1713 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_120.weight",
|
| 1714 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1715 |
+
},
|
| 1716 |
+
{
|
| 1717 |
+
"embedding_row_dimension": 160,
|
| 1718 |
+
"file_offset": 20000153600,
|
| 1719 |
+
"global_row_start": 302501452,
|
| 1720 |
+
"logical_part": 121,
|
| 1721 |
+
"payload_bytes": 800003840,
|
| 1722 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1723 |
+
"physical_file_index": 3,
|
| 1724 |
+
"row_stride_bytes": 320,
|
| 1725 |
+
"rows": 2500012,
|
| 1726 |
+
"sha256": "c652729ac05114b489bd37cf78aeece3fab23e8b86c1344914b00a37255de61a",
|
| 1727 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_121.weight",
|
| 1728 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1729 |
+
},
|
| 1730 |
+
{
|
| 1731 |
+
"embedding_row_dimension": 160,
|
| 1732 |
+
"file_offset": 20800159744,
|
| 1733 |
+
"global_row_start": 305001464,
|
| 1734 |
+
"logical_part": 122,
|
| 1735 |
+
"payload_bytes": 800003840,
|
| 1736 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1737 |
+
"physical_file_index": 3,
|
| 1738 |
+
"row_stride_bytes": 320,
|
| 1739 |
+
"rows": 2500012,
|
| 1740 |
+
"sha256": "704015602434554e05c7ae822a6290cd4dbc7c97b28e0961202f70c8c5b32c5a",
|
| 1741 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_122.weight",
|
| 1742 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1743 |
+
},
|
| 1744 |
+
{
|
| 1745 |
+
"embedding_row_dimension": 160,
|
| 1746 |
+
"file_offset": 21600165888,
|
| 1747 |
+
"global_row_start": 307501476,
|
| 1748 |
+
"logical_part": 123,
|
| 1749 |
+
"payload_bytes": 800003840,
|
| 1750 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1751 |
+
"physical_file_index": 3,
|
| 1752 |
+
"row_stride_bytes": 320,
|
| 1753 |
+
"rows": 2500012,
|
| 1754 |
+
"sha256": "2eb38b64efd80c578235836148ce60f528132745518d67ce2ad7b400f0383145",
|
| 1755 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_123.weight",
|
| 1756 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1757 |
+
},
|
| 1758 |
+
{
|
| 1759 |
+
"embedding_row_dimension": 160,
|
| 1760 |
+
"file_offset": 22400172032,
|
| 1761 |
+
"global_row_start": 310001488,
|
| 1762 |
+
"logical_part": 124,
|
| 1763 |
+
"payload_bytes": 800003840,
|
| 1764 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1765 |
+
"physical_file_index": 3,
|
| 1766 |
+
"row_stride_bytes": 320,
|
| 1767 |
+
"rows": 2500012,
|
| 1768 |
+
"sha256": "48a34ab6a94b1130be5d599610bda6eaf13b52d2b334eb3ceda4383806e01b76",
|
| 1769 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_124.weight",
|
| 1770 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1771 |
+
},
|
| 1772 |
+
{
|
| 1773 |
+
"embedding_row_dimension": 160,
|
| 1774 |
+
"file_offset": 23200178176,
|
| 1775 |
+
"global_row_start": 312501500,
|
| 1776 |
+
"logical_part": 125,
|
| 1777 |
+
"payload_bytes": 800003840,
|
| 1778 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1779 |
+
"physical_file_index": 3,
|
| 1780 |
+
"row_stride_bytes": 320,
|
| 1781 |
+
"rows": 2500012,
|
| 1782 |
+
"sha256": "0acc6a42a5c55057bc87b5e40b698b63432217cc84f3a6a6d70b7e3f7ab397d0",
|
| 1783 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_125.weight",
|
| 1784 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1785 |
+
},
|
| 1786 |
+
{
|
| 1787 |
+
"embedding_row_dimension": 160,
|
| 1788 |
+
"file_offset": 24000184320,
|
| 1789 |
+
"global_row_start": 315001512,
|
| 1790 |
+
"logical_part": 126,
|
| 1791 |
+
"payload_bytes": 800003840,
|
| 1792 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1793 |
+
"physical_file_index": 3,
|
| 1794 |
+
"row_stride_bytes": 320,
|
| 1795 |
+
"rows": 2500012,
|
| 1796 |
+
"sha256": "0e5be27b68a0844b7e58fee2b9180cdc7b1964b52a99105b1c178a71e3e1de73",
|
| 1797 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_126.weight",
|
| 1798 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1799 |
+
},
|
| 1800 |
+
{
|
| 1801 |
+
"embedding_row_dimension": 160,
|
| 1802 |
+
"file_offset": 24800190464,
|
| 1803 |
+
"global_row_start": 317501524,
|
| 1804 |
+
"logical_part": 127,
|
| 1805 |
+
"payload_bytes": 800003840,
|
| 1806 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1807 |
+
"physical_file_index": 3,
|
| 1808 |
+
"row_stride_bytes": 320,
|
| 1809 |
+
"rows": 2500012,
|
| 1810 |
+
"sha256": "6252be6115ec9e14807d76290ff448d978082daf691c823dac2c5567e36ce046",
|
| 1811 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_127.weight",
|
| 1812 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1813 |
+
}
|
| 1814 |
+
],
|
| 1815 |
+
"logical_shard_count": 128,
|
| 1816 |
+
"ngram_size": 3,
|
| 1817 |
+
"number_of_ngram_heads": 16,
|
| 1818 |
+
"number_of_ple_layers": 1,
|
| 1819 |
+
"padded_vocabulary_rows": 320001536,
|
| 1820 |
+
"padding_rows": 90,
|
| 1821 |
+
"per_head_offsets": [
|
| 1822 |
+
0,
|
| 1823 |
+
20000003,
|
| 1824 |
+
40000026,
|
| 1825 |
+
60000059,
|
| 1826 |
+
80000106,
|
| 1827 |
+
100000165,
|
| 1828 |
+
120000228,
|
| 1829 |
+
140000297,
|
| 1830 |
+
160000374,
|
| 1831 |
+
180000455,
|
| 1832 |
+
200000548,
|
| 1833 |
+
220000655,
|
| 1834 |
+
240000802,
|
| 1835 |
+
260000955,
|
| 1836 |
+
280001114,
|
| 1837 |
+
300001275
|
| 1838 |
+
],
|
| 1839 |
+
"per_head_vocabulary_sizes": [
|
| 1840 |
+
20000003,
|
| 1841 |
+
20000023,
|
| 1842 |
+
20000033,
|
| 1843 |
+
20000047,
|
| 1844 |
+
20000059,
|
| 1845 |
+
20000063,
|
| 1846 |
+
20000069,
|
| 1847 |
+
20000077,
|
| 1848 |
+
20000081,
|
| 1849 |
+
20000093,
|
| 1850 |
+
20000107,
|
| 1851 |
+
20000147,
|
| 1852 |
+
20000153,
|
| 1853 |
+
20000159,
|
| 1854 |
+
20000161,
|
| 1855 |
+
20000171
|
| 1856 |
+
],
|
| 1857 |
+
"physical_file_count": 4,
|
| 1858 |
+
"physical_files": [
|
| 1859 |
+
{
|
| 1860 |
+
"file_bytes": 25600196608,
|
| 1861 |
+
"index": 0,
|
| 1862 |
+
"path": "ple/ple-bf16-00001-of-00004.bin",
|
| 1863 |
+
"payload_bytes": 25600122880,
|
| 1864 |
+
"sha256": "c13cfa3065b2343de314d31c0061fdb4471505e385d98549be7772d60ae684db",
|
| 1865 |
+
"verified_bytes": 25600196608
|
| 1866 |
+
},
|
| 1867 |
+
{
|
| 1868 |
+
"file_bytes": 25600196608,
|
| 1869 |
+
"index": 1,
|
| 1870 |
+
"path": "ple/ple-bf16-00002-of-00004.bin",
|
| 1871 |
+
"payload_bytes": 25600122880,
|
| 1872 |
+
"sha256": "9e957bfeafe75e779c209b1447c7d728cf6acb6e3f809ba0a89df30bba675c3c",
|
| 1873 |
+
"verified_bytes": 25600196608
|
| 1874 |
+
},
|
| 1875 |
+
{
|
| 1876 |
+
"file_bytes": 25600196608,
|
| 1877 |
+
"index": 2,
|
| 1878 |
+
"path": "ple/ple-bf16-00003-of-00004.bin",
|
| 1879 |
+
"payload_bytes": 25600122880,
|
| 1880 |
+
"sha256": "4aac201fd0dc517a14608f5721b1d05933c2d4deb092ddf215492ecdb7c7a383",
|
| 1881 |
+
"verified_bytes": 25600196608
|
| 1882 |
+
},
|
| 1883 |
+
{
|
| 1884 |
+
"file_bytes": 25600196608,
|
| 1885 |
+
"index": 3,
|
| 1886 |
+
"path": "ple/ple-bf16-00004-of-00004.bin",
|
| 1887 |
+
"payload_bytes": 25600122880,
|
| 1888 |
+
"sha256": "1e55bf840e6f37d76df4ec4274e13bf04e62ba823d989966b1a7c251cedff3b3",
|
| 1889 |
+
"verified_bytes": 25600196608
|
| 1890 |
+
}
|
| 1891 |
+
],
|
| 1892 |
+
"ple_checkpoint_layer_zero_based": 1,
|
| 1893 |
+
"ple_embedding_dimension": 2560,
|
| 1894 |
+
"row_stride_bytes": 320,
|
| 1895 |
+
"source": {
|
| 1896 |
+
"repo": "Qwen/Qwen3.8-Flash-Next",
|
| 1897 |
+
"revision": "f5d08274bafd880402bd16f5e3e6c514136ec06c"
|
| 1898 |
+
},
|
| 1899 |
+
"storage": "ssd_backed_bounded_page_cache",
|
| 1900 |
+
"storage_dtype": "BF16",
|
| 1901 |
+
"total_file_bytes_including_alignment": 102400786432,
|
| 1902 |
+
"total_parameter_count": 51200245760,
|
| 1903 |
+
"total_payload_bytes": 102400491520,
|
| 1904 |
+
"usable_vocabulary_rows": 320001446,
|
| 1905 |
+
"validation": {
|
| 1906 |
+
"all_physical_file_sizes_match": true,
|
| 1907 |
+
"expected_composite_sha256_matches_reread_file_sha256": true,
|
| 1908 |
+
"source_dtype": "BF16",
|
| 1909 |
+
"source_payload_sha256_per_logical_part": true,
|
| 1910 |
+
"source_shape_checked": true
|
| 1911 |
+
}
|
| 1912 |
+
}
|
reproduction/manifests/reference/card-reference.json
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"repo": "Baekpica/Qwen3.8-Flash-Next-Mixed-Quant-SSD-PLE-GGUF",
|
| 3 |
+
"revision": "f92da0134498acfefe55aac7bd29e4dcdbbdbfe7",
|
| 4 |
+
"README_sha256": "26785ad55a710ddb3f6a4c4ab814af72b86b1cdde17cf5033b808293bc300d88",
|
| 5 |
+
"bytes": 80327
|
| 6 |
+
}
|
reproduction/manifests/reference/fp8-SHA256SUMS
ADDED
|
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7 ple-fp8-00001-of-00004.bin
|
| 2 |
+
f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36 ple-fp8-00002-of-00004.bin
|
| 3 |
+
a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d ple-fp8-00003-of-00004.bin
|
| 4 |
+
deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16 ple-fp8-00004-of-00004.bin
|
| 5 |
+
c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791 ple-fp8-weight-scale.bf16.bin
|
| 6 |
+
507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e ple-manifest.json
|
reproduction/manifests/reference/fp8-ple-manifest.json
ADDED
|
@@ -0,0 +1,2087 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"alignment_bytes": 4096,
|
| 3 |
+
"artifact_scope": "PLE sidecar only; main GGUF weights are not included",
|
| 4 |
+
"artifact_variant": "PLE-FP8",
|
| 5 |
+
"auxiliary_file_bytes": 2,
|
| 6 |
+
"byte_order": "little",
|
| 7 |
+
"checksum_status": "verified_source_fp8_and_physical_files",
|
| 8 |
+
"conversion": "bitwise extraction; no requantization, dequantization, or rescaling",
|
| 9 |
+
"embedding_row_dimension": 160,
|
| 10 |
+
"format_version": 2,
|
| 11 |
+
"hash_reference": {
|
| 12 |
+
"implementation": "transformers.models.qwen4_exp.modeling_qwen4_exp.Qwen4ExpTextNGramEmbedding",
|
| 13 |
+
"implementation_sha256": "77fec77d87f2a0eb23b95fa04276fb5779698a7c7f523cf5061e49c118bcc459",
|
| 14 |
+
"semantics": "SplitMix64-derived odd multipliers; multiply token ids; XOR in n-gram position order; modulo per-head prime vocabulary; add per-head offset; EOS-bounded history",
|
| 15 |
+
"transformers_version": "5.16.0"
|
| 16 |
+
},
|
| 17 |
+
"hash_topology_reference": {
|
| 18 |
+
"manifest_sha256": "eca58f81115459eb59bdfb5a5e82a4a2729760ba934ecbd52cc862bcaf820c0c",
|
| 19 |
+
"source": {
|
| 20 |
+
"repo": "Qwen/Qwen3.8-Flash-Next",
|
| 21 |
+
"revision": "f5d08274bafd880402bd16f5e3e6c514136ec06c"
|
| 22 |
+
}
|
| 23 |
+
},
|
| 24 |
+
"heads_per_ngram": 8,
|
| 25 |
+
"layer_multipliers": [
|
| 26 |
+
23703573157769,
|
| 27 |
+
20109073645365,
|
| 28 |
+
8052911324071
|
| 29 |
+
],
|
| 30 |
+
"logical_parts": [
|
| 31 |
+
{
|
| 32 |
+
"embedding_row_dimension": 160,
|
| 33 |
+
"file_offset": 0,
|
| 34 |
+
"global_row_start": 0,
|
| 35 |
+
"logical_part": 0,
|
| 36 |
+
"payload_bytes": 400001920,
|
| 37 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 38 |
+
"physical_file_index": 0,
|
| 39 |
+
"row_stride_bytes": 160,
|
| 40 |
+
"rows": 2500012,
|
| 41 |
+
"sha256": "d9596bd618c6a3ba4d0236babcd22379ab43a1b62685b974831698097c4570c4",
|
| 42 |
+
"source_absolute_offset": 917263850,
|
| 43 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_0.weight",
|
| 44 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 45 |
+
},
|
| 46 |
+
{
|
| 47 |
+
"embedding_row_dimension": 160,
|
| 48 |
+
"file_offset": 400003072,
|
| 49 |
+
"global_row_start": 2500012,
|
| 50 |
+
"logical_part": 1,
|
| 51 |
+
"payload_bytes": 400001920,
|
| 52 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 53 |
+
"physical_file_index": 0,
|
| 54 |
+
"row_stride_bytes": 160,
|
| 55 |
+
"rows": 2500012,
|
| 56 |
+
"sha256": "23e124893aebc5d3323d4f0526958204314c0296fde71646ea94a32ced3f3e84",
|
| 57 |
+
"source_absolute_offset": 1317265770,
|
| 58 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_1.weight",
|
| 59 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 60 |
+
},
|
| 61 |
+
{
|
| 62 |
+
"embedding_row_dimension": 160,
|
| 63 |
+
"file_offset": 800006144,
|
| 64 |
+
"global_row_start": 5000024,
|
| 65 |
+
"logical_part": 2,
|
| 66 |
+
"payload_bytes": 400001920,
|
| 67 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 68 |
+
"physical_file_index": 0,
|
| 69 |
+
"row_stride_bytes": 160,
|
| 70 |
+
"rows": 2500012,
|
| 71 |
+
"sha256": "0e6bf05da4c93fb65e1427c811a17ca7a5068b6173f1a4e171efc55820433e51",
|
| 72 |
+
"source_absolute_offset": 648,
|
| 73 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_2.weight",
|
| 74 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 75 |
+
},
|
| 76 |
+
{
|
| 77 |
+
"embedding_row_dimension": 160,
|
| 78 |
+
"file_offset": 1200009216,
|
| 79 |
+
"global_row_start": 7500036,
|
| 80 |
+
"logical_part": 3,
|
| 81 |
+
"payload_bytes": 400001920,
|
| 82 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 83 |
+
"physical_file_index": 0,
|
| 84 |
+
"row_stride_bytes": 160,
|
| 85 |
+
"rows": 2500012,
|
| 86 |
+
"sha256": "194f0e15133a607271ec3bb850c2f0b17a1559f9a7ee0491b80e14e9746c1c8a",
|
| 87 |
+
"source_absolute_offset": 400002568,
|
| 88 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_3.weight",
|
| 89 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 90 |
+
},
|
| 91 |
+
{
|
| 92 |
+
"embedding_row_dimension": 160,
|
| 93 |
+
"file_offset": 1600012288,
|
| 94 |
+
"global_row_start": 10000048,
|
| 95 |
+
"logical_part": 4,
|
| 96 |
+
"payload_bytes": 400001920,
|
| 97 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 98 |
+
"physical_file_index": 0,
|
| 99 |
+
"row_stride_bytes": 160,
|
| 100 |
+
"rows": 2500012,
|
| 101 |
+
"sha256": "686c721731dfb796c2d68a183cee5bc3ddd2651a26b0f98c5334264034bc0242",
|
| 102 |
+
"source_absolute_offset": 800004488,
|
| 103 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_4.weight",
|
| 104 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"embedding_row_dimension": 160,
|
| 108 |
+
"file_offset": 2000015360,
|
| 109 |
+
"global_row_start": 12500060,
|
| 110 |
+
"logical_part": 5,
|
| 111 |
+
"payload_bytes": 400001920,
|
| 112 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 113 |
+
"physical_file_index": 0,
|
| 114 |
+
"row_stride_bytes": 160,
|
| 115 |
+
"rows": 2500012,
|
| 116 |
+
"sha256": "6ffe0cb1c2d25d42a67db7487484b961f8dd86804e06f56cf5b854458d69b568",
|
| 117 |
+
"source_absolute_offset": 1200006408,
|
| 118 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_5.weight",
|
| 119 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 120 |
+
},
|
| 121 |
+
{
|
| 122 |
+
"embedding_row_dimension": 160,
|
| 123 |
+
"file_offset": 2400018432,
|
| 124 |
+
"global_row_start": 15000072,
|
| 125 |
+
"logical_part": 6,
|
| 126 |
+
"payload_bytes": 400001920,
|
| 127 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 128 |
+
"physical_file_index": 0,
|
| 129 |
+
"row_stride_bytes": 160,
|
| 130 |
+
"rows": 2500012,
|
| 131 |
+
"sha256": "fa648996f690f3e24f1fd2aeb0e5599c5510f1e940e8caa82ac3d47654164c32",
|
| 132 |
+
"source_absolute_offset": 648,
|
| 133 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_6.weight",
|
| 134 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 135 |
+
},
|
| 136 |
+
{
|
| 137 |
+
"embedding_row_dimension": 160,
|
| 138 |
+
"file_offset": 2800021504,
|
| 139 |
+
"global_row_start": 17500084,
|
| 140 |
+
"logical_part": 7,
|
| 141 |
+
"payload_bytes": 400001920,
|
| 142 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 143 |
+
"physical_file_index": 0,
|
| 144 |
+
"row_stride_bytes": 160,
|
| 145 |
+
"rows": 2500012,
|
| 146 |
+
"sha256": "f79ac56fc228756f3e44021e753a5f9c2e72e21b94901517d7c3d6a4d881c17d",
|
| 147 |
+
"source_absolute_offset": 400002568,
|
| 148 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_7.weight",
|
| 149 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 150 |
+
},
|
| 151 |
+
{
|
| 152 |
+
"embedding_row_dimension": 160,
|
| 153 |
+
"file_offset": 3200024576,
|
| 154 |
+
"global_row_start": 20000096,
|
| 155 |
+
"logical_part": 8,
|
| 156 |
+
"payload_bytes": 400001920,
|
| 157 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 158 |
+
"physical_file_index": 0,
|
| 159 |
+
"row_stride_bytes": 160,
|
| 160 |
+
"rows": 2500012,
|
| 161 |
+
"sha256": "1b0e38d4c3936d5839e3eac879c0e9634d96e8f968413874536778d9f7bd7c15",
|
| 162 |
+
"source_absolute_offset": 800004488,
|
| 163 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_8.weight",
|
| 164 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 165 |
+
},
|
| 166 |
+
{
|
| 167 |
+
"embedding_row_dimension": 160,
|
| 168 |
+
"file_offset": 3600027648,
|
| 169 |
+
"global_row_start": 22500108,
|
| 170 |
+
"logical_part": 9,
|
| 171 |
+
"payload_bytes": 400001920,
|
| 172 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 173 |
+
"physical_file_index": 0,
|
| 174 |
+
"row_stride_bytes": 160,
|
| 175 |
+
"rows": 2500012,
|
| 176 |
+
"sha256": "0fbced2f3bde525b025ff8be8cac0755ed66fa42fdddf3637f07c1a134892ea8",
|
| 177 |
+
"source_absolute_offset": 1200006408,
|
| 178 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_9.weight",
|
| 179 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 180 |
+
},
|
| 181 |
+
{
|
| 182 |
+
"embedding_row_dimension": 160,
|
| 183 |
+
"file_offset": 4000030720,
|
| 184 |
+
"global_row_start": 25000120,
|
| 185 |
+
"logical_part": 10,
|
| 186 |
+
"payload_bytes": 400001920,
|
| 187 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 188 |
+
"physical_file_index": 0,
|
| 189 |
+
"row_stride_bytes": 160,
|
| 190 |
+
"rows": 2500012,
|
| 191 |
+
"sha256": "0ec6e4d0ee521b9eb67a788d16f9b6aa1f2234bfebfdc185dd982d6ece80180b",
|
| 192 |
+
"source_absolute_offset": 648,
|
| 193 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_10.weight",
|
| 194 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 195 |
+
},
|
| 196 |
+
{
|
| 197 |
+
"embedding_row_dimension": 160,
|
| 198 |
+
"file_offset": 4400033792,
|
| 199 |
+
"global_row_start": 27500132,
|
| 200 |
+
"logical_part": 11,
|
| 201 |
+
"payload_bytes": 400001920,
|
| 202 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 203 |
+
"physical_file_index": 0,
|
| 204 |
+
"row_stride_bytes": 160,
|
| 205 |
+
"rows": 2500012,
|
| 206 |
+
"sha256": "c9f1f3b96aa937e44109c0df0fbcc84fcb4491eff3bc031baac8fd10ef379fbb",
|
| 207 |
+
"source_absolute_offset": 400002568,
|
| 208 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_11.weight",
|
| 209 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 210 |
+
},
|
| 211 |
+
{
|
| 212 |
+
"embedding_row_dimension": 160,
|
| 213 |
+
"file_offset": 4800036864,
|
| 214 |
+
"global_row_start": 30000144,
|
| 215 |
+
"logical_part": 12,
|
| 216 |
+
"payload_bytes": 400001920,
|
| 217 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 218 |
+
"physical_file_index": 0,
|
| 219 |
+
"row_stride_bytes": 160,
|
| 220 |
+
"rows": 2500012,
|
| 221 |
+
"sha256": "4896b808ee51e8c67a32d17a2ce089599fd5c396a30c5afedf67d4aee8173d14",
|
| 222 |
+
"source_absolute_offset": 800004488,
|
| 223 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_12.weight",
|
| 224 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 225 |
+
},
|
| 226 |
+
{
|
| 227 |
+
"embedding_row_dimension": 160,
|
| 228 |
+
"file_offset": 5200039936,
|
| 229 |
+
"global_row_start": 32500156,
|
| 230 |
+
"logical_part": 13,
|
| 231 |
+
"payload_bytes": 400001920,
|
| 232 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 233 |
+
"physical_file_index": 0,
|
| 234 |
+
"row_stride_bytes": 160,
|
| 235 |
+
"rows": 2500012,
|
| 236 |
+
"sha256": "e55ab437f130b387422733114cb337db0b9aa1739266592815f2f614716849c4",
|
| 237 |
+
"source_absolute_offset": 1200006408,
|
| 238 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_13.weight",
|
| 239 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 240 |
+
},
|
| 241 |
+
{
|
| 242 |
+
"embedding_row_dimension": 160,
|
| 243 |
+
"file_offset": 5600043008,
|
| 244 |
+
"global_row_start": 35000168,
|
| 245 |
+
"logical_part": 14,
|
| 246 |
+
"payload_bytes": 400001920,
|
| 247 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 248 |
+
"physical_file_index": 0,
|
| 249 |
+
"row_stride_bytes": 160,
|
| 250 |
+
"rows": 2500012,
|
| 251 |
+
"sha256": "b13f3b4e30b3d2dc31b8576798a58ac4eac7276f82fae457d91849b21684a50f",
|
| 252 |
+
"source_absolute_offset": 648,
|
| 253 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_14.weight",
|
| 254 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 255 |
+
},
|
| 256 |
+
{
|
| 257 |
+
"embedding_row_dimension": 160,
|
| 258 |
+
"file_offset": 6000046080,
|
| 259 |
+
"global_row_start": 37500180,
|
| 260 |
+
"logical_part": 15,
|
| 261 |
+
"payload_bytes": 400001920,
|
| 262 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 263 |
+
"physical_file_index": 0,
|
| 264 |
+
"row_stride_bytes": 160,
|
| 265 |
+
"rows": 2500012,
|
| 266 |
+
"sha256": "d0dbf04188f549a7dbd860cfd2bb850214ccbb8e488479e65e9695eaa19ba9b5",
|
| 267 |
+
"source_absolute_offset": 400002568,
|
| 268 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_15.weight",
|
| 269 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 270 |
+
},
|
| 271 |
+
{
|
| 272 |
+
"embedding_row_dimension": 160,
|
| 273 |
+
"file_offset": 6400049152,
|
| 274 |
+
"global_row_start": 40000192,
|
| 275 |
+
"logical_part": 16,
|
| 276 |
+
"payload_bytes": 400001920,
|
| 277 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 278 |
+
"physical_file_index": 0,
|
| 279 |
+
"row_stride_bytes": 160,
|
| 280 |
+
"rows": 2500012,
|
| 281 |
+
"sha256": "90d950f6c3c45b36dd038895874a0421f4f09b96586b6edcc3b2a11e8f68b086",
|
| 282 |
+
"source_absolute_offset": 800004488,
|
| 283 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_16.weight",
|
| 284 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 285 |
+
},
|
| 286 |
+
{
|
| 287 |
+
"embedding_row_dimension": 160,
|
| 288 |
+
"file_offset": 6800052224,
|
| 289 |
+
"global_row_start": 42500204,
|
| 290 |
+
"logical_part": 17,
|
| 291 |
+
"payload_bytes": 400001920,
|
| 292 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 293 |
+
"physical_file_index": 0,
|
| 294 |
+
"row_stride_bytes": 160,
|
| 295 |
+
"rows": 2500012,
|
| 296 |
+
"sha256": "07c2d2d5c633f517e6104af2ab1928499122e871f42493e2f351b29e019c3a94",
|
| 297 |
+
"source_absolute_offset": 1200006408,
|
| 298 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_17.weight",
|
| 299 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 300 |
+
},
|
| 301 |
+
{
|
| 302 |
+
"embedding_row_dimension": 160,
|
| 303 |
+
"file_offset": 7200055296,
|
| 304 |
+
"global_row_start": 45000216,
|
| 305 |
+
"logical_part": 18,
|
| 306 |
+
"payload_bytes": 400001920,
|
| 307 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 308 |
+
"physical_file_index": 0,
|
| 309 |
+
"row_stride_bytes": 160,
|
| 310 |
+
"rows": 2500012,
|
| 311 |
+
"sha256": "91d3f05360dd8cdfbafd722fdd35e6bfe66e083c098ff4a28302a29d0d20bcb5",
|
| 312 |
+
"source_absolute_offset": 648,
|
| 313 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_18.weight",
|
| 314 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 315 |
+
},
|
| 316 |
+
{
|
| 317 |
+
"embedding_row_dimension": 160,
|
| 318 |
+
"file_offset": 7600058368,
|
| 319 |
+
"global_row_start": 47500228,
|
| 320 |
+
"logical_part": 19,
|
| 321 |
+
"payload_bytes": 400001920,
|
| 322 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 323 |
+
"physical_file_index": 0,
|
| 324 |
+
"row_stride_bytes": 160,
|
| 325 |
+
"rows": 2500012,
|
| 326 |
+
"sha256": "296f120af77738b3abb7f89a0e09a8b3be8b5351517bca0caffec000ace5680b",
|
| 327 |
+
"source_absolute_offset": 400002568,
|
| 328 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_19.weight",
|
| 329 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 330 |
+
},
|
| 331 |
+
{
|
| 332 |
+
"embedding_row_dimension": 160,
|
| 333 |
+
"file_offset": 8000061440,
|
| 334 |
+
"global_row_start": 50000240,
|
| 335 |
+
"logical_part": 20,
|
| 336 |
+
"payload_bytes": 400001920,
|
| 337 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 338 |
+
"physical_file_index": 0,
|
| 339 |
+
"row_stride_bytes": 160,
|
| 340 |
+
"rows": 2500012,
|
| 341 |
+
"sha256": "6cac844fc6593e3f09e7797129319ce0a9c93e3809cba6c8701a65a4f8975b86",
|
| 342 |
+
"source_absolute_offset": 800004488,
|
| 343 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_20.weight",
|
| 344 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 345 |
+
},
|
| 346 |
+
{
|
| 347 |
+
"embedding_row_dimension": 160,
|
| 348 |
+
"file_offset": 8400064512,
|
| 349 |
+
"global_row_start": 52500252,
|
| 350 |
+
"logical_part": 21,
|
| 351 |
+
"payload_bytes": 400001920,
|
| 352 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 353 |
+
"physical_file_index": 0,
|
| 354 |
+
"row_stride_bytes": 160,
|
| 355 |
+
"rows": 2500012,
|
| 356 |
+
"sha256": "dbb3e9b538d7e9b91ac8d23d38d1eef6f66663999f9f6c58c57bebf399774594",
|
| 357 |
+
"source_absolute_offset": 1200006408,
|
| 358 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_21.weight",
|
| 359 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 360 |
+
},
|
| 361 |
+
{
|
| 362 |
+
"embedding_row_dimension": 160,
|
| 363 |
+
"file_offset": 8800067584,
|
| 364 |
+
"global_row_start": 55000264,
|
| 365 |
+
"logical_part": 22,
|
| 366 |
+
"payload_bytes": 400001920,
|
| 367 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 368 |
+
"physical_file_index": 0,
|
| 369 |
+
"row_stride_bytes": 160,
|
| 370 |
+
"rows": 2500012,
|
| 371 |
+
"sha256": "15a794f705cfba5410b8e4965e181d1f36aaf2866cfaf49d6dede4b9e78705ca",
|
| 372 |
+
"source_absolute_offset": 648,
|
| 373 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_22.weight",
|
| 374 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 375 |
+
},
|
| 376 |
+
{
|
| 377 |
+
"embedding_row_dimension": 160,
|
| 378 |
+
"file_offset": 9200070656,
|
| 379 |
+
"global_row_start": 57500276,
|
| 380 |
+
"logical_part": 23,
|
| 381 |
+
"payload_bytes": 400001920,
|
| 382 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 383 |
+
"physical_file_index": 0,
|
| 384 |
+
"row_stride_bytes": 160,
|
| 385 |
+
"rows": 2500012,
|
| 386 |
+
"sha256": "edc9508f85666cc55ed7c29ba5b266e379b4cb2da575ca0186564f324e02a6fc",
|
| 387 |
+
"source_absolute_offset": 400002568,
|
| 388 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_23.weight",
|
| 389 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 390 |
+
},
|
| 391 |
+
{
|
| 392 |
+
"embedding_row_dimension": 160,
|
| 393 |
+
"file_offset": 9600073728,
|
| 394 |
+
"global_row_start": 60000288,
|
| 395 |
+
"logical_part": 24,
|
| 396 |
+
"payload_bytes": 400001920,
|
| 397 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 398 |
+
"physical_file_index": 0,
|
| 399 |
+
"row_stride_bytes": 160,
|
| 400 |
+
"rows": 2500012,
|
| 401 |
+
"sha256": "b1240cd631f9806cbe1b2abfa8e8f1d42558c50469e4e00a608459df103cd9e9",
|
| 402 |
+
"source_absolute_offset": 800004488,
|
| 403 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_24.weight",
|
| 404 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 405 |
+
},
|
| 406 |
+
{
|
| 407 |
+
"embedding_row_dimension": 160,
|
| 408 |
+
"file_offset": 10000076800,
|
| 409 |
+
"global_row_start": 62500300,
|
| 410 |
+
"logical_part": 25,
|
| 411 |
+
"payload_bytes": 400001920,
|
| 412 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 413 |
+
"physical_file_index": 0,
|
| 414 |
+
"row_stride_bytes": 160,
|
| 415 |
+
"rows": 2500012,
|
| 416 |
+
"sha256": "bd85fa0b2b8d2a9a4034bb5e286bb5f5e36f313ab5ac4195d7a99efdd5780957",
|
| 417 |
+
"source_absolute_offset": 1200006408,
|
| 418 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_25.weight",
|
| 419 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 420 |
+
},
|
| 421 |
+
{
|
| 422 |
+
"embedding_row_dimension": 160,
|
| 423 |
+
"file_offset": 10400079872,
|
| 424 |
+
"global_row_start": 65000312,
|
| 425 |
+
"logical_part": 26,
|
| 426 |
+
"payload_bytes": 400001920,
|
| 427 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 428 |
+
"physical_file_index": 0,
|
| 429 |
+
"row_stride_bytes": 160,
|
| 430 |
+
"rows": 2500012,
|
| 431 |
+
"sha256": "9b9552a5f585393e6585a974566cb72086be33c16be69a905d64d9b36a1421d6",
|
| 432 |
+
"source_absolute_offset": 648,
|
| 433 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_26.weight",
|
| 434 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 435 |
+
},
|
| 436 |
+
{
|
| 437 |
+
"embedding_row_dimension": 160,
|
| 438 |
+
"file_offset": 10800082944,
|
| 439 |
+
"global_row_start": 67500324,
|
| 440 |
+
"logical_part": 27,
|
| 441 |
+
"payload_bytes": 400001920,
|
| 442 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 443 |
+
"physical_file_index": 0,
|
| 444 |
+
"row_stride_bytes": 160,
|
| 445 |
+
"rows": 2500012,
|
| 446 |
+
"sha256": "c27d27a42adec2d59bf08f7962e260ccf0da0f0c807919c9c989cb2cf230f493",
|
| 447 |
+
"source_absolute_offset": 400002568,
|
| 448 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_27.weight",
|
| 449 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 450 |
+
},
|
| 451 |
+
{
|
| 452 |
+
"embedding_row_dimension": 160,
|
| 453 |
+
"file_offset": 11200086016,
|
| 454 |
+
"global_row_start": 70000336,
|
| 455 |
+
"logical_part": 28,
|
| 456 |
+
"payload_bytes": 400001920,
|
| 457 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 458 |
+
"physical_file_index": 0,
|
| 459 |
+
"row_stride_bytes": 160,
|
| 460 |
+
"rows": 2500012,
|
| 461 |
+
"sha256": "abf183296a82af8cf53c0e397f867f33a7480d61227ba49e76367c964132b37a",
|
| 462 |
+
"source_absolute_offset": 800004488,
|
| 463 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_28.weight",
|
| 464 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 465 |
+
},
|
| 466 |
+
{
|
| 467 |
+
"embedding_row_dimension": 160,
|
| 468 |
+
"file_offset": 11600089088,
|
| 469 |
+
"global_row_start": 72500348,
|
| 470 |
+
"logical_part": 29,
|
| 471 |
+
"payload_bytes": 400001920,
|
| 472 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 473 |
+
"physical_file_index": 0,
|
| 474 |
+
"row_stride_bytes": 160,
|
| 475 |
+
"rows": 2500012,
|
| 476 |
+
"sha256": "5de7556bb7d55af55e2c26c4fdf5d35f2185e27c5cfd87b31d7a7c2b03af4a54",
|
| 477 |
+
"source_absolute_offset": 1200006408,
|
| 478 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_29.weight",
|
| 479 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 480 |
+
},
|
| 481 |
+
{
|
| 482 |
+
"embedding_row_dimension": 160,
|
| 483 |
+
"file_offset": 12000092160,
|
| 484 |
+
"global_row_start": 75000360,
|
| 485 |
+
"logical_part": 30,
|
| 486 |
+
"payload_bytes": 400001920,
|
| 487 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 488 |
+
"physical_file_index": 0,
|
| 489 |
+
"row_stride_bytes": 160,
|
| 490 |
+
"rows": 2500012,
|
| 491 |
+
"sha256": "20dfb9d23cec08aaa15a61792d9858f9dddc1bf8caaba88d0b68197e5b1a9b7d",
|
| 492 |
+
"source_absolute_offset": 648,
|
| 493 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_30.weight",
|
| 494 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 495 |
+
},
|
| 496 |
+
{
|
| 497 |
+
"embedding_row_dimension": 160,
|
| 498 |
+
"file_offset": 12400095232,
|
| 499 |
+
"global_row_start": 77500372,
|
| 500 |
+
"logical_part": 31,
|
| 501 |
+
"payload_bytes": 400001920,
|
| 502 |
+
"physical_file": "ple-fp8-00001-of-00004.bin",
|
| 503 |
+
"physical_file_index": 0,
|
| 504 |
+
"row_stride_bytes": 160,
|
| 505 |
+
"rows": 2500012,
|
| 506 |
+
"sha256": "7dc5a5b8b9c4b04a01c2f2220909e6437e6675ac20330e74aa375d26ab78310f",
|
| 507 |
+
"source_absolute_offset": 400002568,
|
| 508 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_31.weight",
|
| 509 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 510 |
+
},
|
| 511 |
+
{
|
| 512 |
+
"embedding_row_dimension": 160,
|
| 513 |
+
"file_offset": 0,
|
| 514 |
+
"global_row_start": 80000384,
|
| 515 |
+
"logical_part": 32,
|
| 516 |
+
"payload_bytes": 400001920,
|
| 517 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 518 |
+
"physical_file_index": 1,
|
| 519 |
+
"row_stride_bytes": 160,
|
| 520 |
+
"rows": 2500012,
|
| 521 |
+
"sha256": "387fd4f5bc3e500cc2f8d823c1a94f32560aba90b2514cd5fa31f6cf25eb6e95",
|
| 522 |
+
"source_absolute_offset": 800004488,
|
| 523 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_32.weight",
|
| 524 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 525 |
+
},
|
| 526 |
+
{
|
| 527 |
+
"embedding_row_dimension": 160,
|
| 528 |
+
"file_offset": 400003072,
|
| 529 |
+
"global_row_start": 82500396,
|
| 530 |
+
"logical_part": 33,
|
| 531 |
+
"payload_bytes": 400001920,
|
| 532 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 533 |
+
"physical_file_index": 1,
|
| 534 |
+
"row_stride_bytes": 160,
|
| 535 |
+
"rows": 2500012,
|
| 536 |
+
"sha256": "48787e67f3d82eb2ac147c5fd0288b25c84b70ba0cecdb5c1fcae917f63ba426",
|
| 537 |
+
"source_absolute_offset": 1200006408,
|
| 538 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_33.weight",
|
| 539 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 540 |
+
},
|
| 541 |
+
{
|
| 542 |
+
"embedding_row_dimension": 160,
|
| 543 |
+
"file_offset": 800006144,
|
| 544 |
+
"global_row_start": 85000408,
|
| 545 |
+
"logical_part": 34,
|
| 546 |
+
"payload_bytes": 400001920,
|
| 547 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 548 |
+
"physical_file_index": 1,
|
| 549 |
+
"row_stride_bytes": 160,
|
| 550 |
+
"rows": 2500012,
|
| 551 |
+
"sha256": "0822346d98462ba0aefcdc64a59ef957196d34c78b8716c655c641a9d0e7b8fc",
|
| 552 |
+
"source_absolute_offset": 648,
|
| 553 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_34.weight",
|
| 554 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 555 |
+
},
|
| 556 |
+
{
|
| 557 |
+
"embedding_row_dimension": 160,
|
| 558 |
+
"file_offset": 1200009216,
|
| 559 |
+
"global_row_start": 87500420,
|
| 560 |
+
"logical_part": 35,
|
| 561 |
+
"payload_bytes": 400001920,
|
| 562 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 563 |
+
"physical_file_index": 1,
|
| 564 |
+
"row_stride_bytes": 160,
|
| 565 |
+
"rows": 2500012,
|
| 566 |
+
"sha256": "2ce73e4b8e7619ce821671c7f7a9d3b13c3975b072a2b10cbb16475b8b2a5bf7",
|
| 567 |
+
"source_absolute_offset": 400002568,
|
| 568 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_35.weight",
|
| 569 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 570 |
+
},
|
| 571 |
+
{
|
| 572 |
+
"embedding_row_dimension": 160,
|
| 573 |
+
"file_offset": 1600012288,
|
| 574 |
+
"global_row_start": 90000432,
|
| 575 |
+
"logical_part": 36,
|
| 576 |
+
"payload_bytes": 400001920,
|
| 577 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 578 |
+
"physical_file_index": 1,
|
| 579 |
+
"row_stride_bytes": 160,
|
| 580 |
+
"rows": 2500012,
|
| 581 |
+
"sha256": "3a3e20568afff452e96d897f59f9c77c0a5adf68f2ff883a1292f3c5c87e1832",
|
| 582 |
+
"source_absolute_offset": 800004488,
|
| 583 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_36.weight",
|
| 584 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 585 |
+
},
|
| 586 |
+
{
|
| 587 |
+
"embedding_row_dimension": 160,
|
| 588 |
+
"file_offset": 2000015360,
|
| 589 |
+
"global_row_start": 92500444,
|
| 590 |
+
"logical_part": 37,
|
| 591 |
+
"payload_bytes": 400001920,
|
| 592 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 593 |
+
"physical_file_index": 1,
|
| 594 |
+
"row_stride_bytes": 160,
|
| 595 |
+
"rows": 2500012,
|
| 596 |
+
"sha256": "01458a96fed48d39c40eb3f7270c131c688a1fbc9f72476dd850118dbc962c80",
|
| 597 |
+
"source_absolute_offset": 1200006408,
|
| 598 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_37.weight",
|
| 599 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 600 |
+
},
|
| 601 |
+
{
|
| 602 |
+
"embedding_row_dimension": 160,
|
| 603 |
+
"file_offset": 2400018432,
|
| 604 |
+
"global_row_start": 95000456,
|
| 605 |
+
"logical_part": 38,
|
| 606 |
+
"payload_bytes": 400001920,
|
| 607 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 608 |
+
"physical_file_index": 1,
|
| 609 |
+
"row_stride_bytes": 160,
|
| 610 |
+
"rows": 2500012,
|
| 611 |
+
"sha256": "5140698bb62a423a41a6313f95b9e383fb015ef2821890aa5e663a320eab4575",
|
| 612 |
+
"source_absolute_offset": 648,
|
| 613 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_38.weight",
|
| 614 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 615 |
+
},
|
| 616 |
+
{
|
| 617 |
+
"embedding_row_dimension": 160,
|
| 618 |
+
"file_offset": 2800021504,
|
| 619 |
+
"global_row_start": 97500468,
|
| 620 |
+
"logical_part": 39,
|
| 621 |
+
"payload_bytes": 400001920,
|
| 622 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 623 |
+
"physical_file_index": 1,
|
| 624 |
+
"row_stride_bytes": 160,
|
| 625 |
+
"rows": 2500012,
|
| 626 |
+
"sha256": "41d2842473134090f18c0a7377113ad7c09faf2fcff287145d2cfe6add86a511",
|
| 627 |
+
"source_absolute_offset": 400002568,
|
| 628 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_39.weight",
|
| 629 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 630 |
+
},
|
| 631 |
+
{
|
| 632 |
+
"embedding_row_dimension": 160,
|
| 633 |
+
"file_offset": 3200024576,
|
| 634 |
+
"global_row_start": 100000480,
|
| 635 |
+
"logical_part": 40,
|
| 636 |
+
"payload_bytes": 400001920,
|
| 637 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 638 |
+
"physical_file_index": 1,
|
| 639 |
+
"row_stride_bytes": 160,
|
| 640 |
+
"rows": 2500012,
|
| 641 |
+
"sha256": "62d7534d36cc4a476ad7cc6f5ef6d11c1cc71d63a8be02be617dcdee750ff37e",
|
| 642 |
+
"source_absolute_offset": 800004488,
|
| 643 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_40.weight",
|
| 644 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 645 |
+
},
|
| 646 |
+
{
|
| 647 |
+
"embedding_row_dimension": 160,
|
| 648 |
+
"file_offset": 3600027648,
|
| 649 |
+
"global_row_start": 102500492,
|
| 650 |
+
"logical_part": 41,
|
| 651 |
+
"payload_bytes": 400001920,
|
| 652 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 653 |
+
"physical_file_index": 1,
|
| 654 |
+
"row_stride_bytes": 160,
|
| 655 |
+
"rows": 2500012,
|
| 656 |
+
"sha256": "85e7c678798319e2da35ecc3fef928e81d29023005a26a8d53693a67dc221240",
|
| 657 |
+
"source_absolute_offset": 1200006408,
|
| 658 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_41.weight",
|
| 659 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 660 |
+
},
|
| 661 |
+
{
|
| 662 |
+
"embedding_row_dimension": 160,
|
| 663 |
+
"file_offset": 4000030720,
|
| 664 |
+
"global_row_start": 105000504,
|
| 665 |
+
"logical_part": 42,
|
| 666 |
+
"payload_bytes": 400001920,
|
| 667 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 668 |
+
"physical_file_index": 1,
|
| 669 |
+
"row_stride_bytes": 160,
|
| 670 |
+
"rows": 2500012,
|
| 671 |
+
"sha256": "abd440088be881b2135f3d14dac1ce8aa8c9d09f873f38f276907b3427a2a6f8",
|
| 672 |
+
"source_absolute_offset": 648,
|
| 673 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_42.weight",
|
| 674 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 675 |
+
},
|
| 676 |
+
{
|
| 677 |
+
"embedding_row_dimension": 160,
|
| 678 |
+
"file_offset": 4400033792,
|
| 679 |
+
"global_row_start": 107500516,
|
| 680 |
+
"logical_part": 43,
|
| 681 |
+
"payload_bytes": 400001920,
|
| 682 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 683 |
+
"physical_file_index": 1,
|
| 684 |
+
"row_stride_bytes": 160,
|
| 685 |
+
"rows": 2500012,
|
| 686 |
+
"sha256": "5b68eb7b01a786d75e9cb1acd14c0090dd743ca8a7c9cb736156b15ec10561e7",
|
| 687 |
+
"source_absolute_offset": 400002568,
|
| 688 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_43.weight",
|
| 689 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 690 |
+
},
|
| 691 |
+
{
|
| 692 |
+
"embedding_row_dimension": 160,
|
| 693 |
+
"file_offset": 4800036864,
|
| 694 |
+
"global_row_start": 110000528,
|
| 695 |
+
"logical_part": 44,
|
| 696 |
+
"payload_bytes": 400001920,
|
| 697 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 698 |
+
"physical_file_index": 1,
|
| 699 |
+
"row_stride_bytes": 160,
|
| 700 |
+
"rows": 2500012,
|
| 701 |
+
"sha256": "b3625dfa1ca62adde12f6955e0eb8bde2b274729bd2472063c78eaa68fbcfb6a",
|
| 702 |
+
"source_absolute_offset": 800004488,
|
| 703 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_44.weight",
|
| 704 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 705 |
+
},
|
| 706 |
+
{
|
| 707 |
+
"embedding_row_dimension": 160,
|
| 708 |
+
"file_offset": 5200039936,
|
| 709 |
+
"global_row_start": 112500540,
|
| 710 |
+
"logical_part": 45,
|
| 711 |
+
"payload_bytes": 400001920,
|
| 712 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 713 |
+
"physical_file_index": 1,
|
| 714 |
+
"row_stride_bytes": 160,
|
| 715 |
+
"rows": 2500012,
|
| 716 |
+
"sha256": "eaecdf9fd500f50de14a259d9edc9bd690087f4a6abb365fc06209a4786d79f5",
|
| 717 |
+
"source_absolute_offset": 1200006408,
|
| 718 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_45.weight",
|
| 719 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 720 |
+
},
|
| 721 |
+
{
|
| 722 |
+
"embedding_row_dimension": 160,
|
| 723 |
+
"file_offset": 5600043008,
|
| 724 |
+
"global_row_start": 115000552,
|
| 725 |
+
"logical_part": 46,
|
| 726 |
+
"payload_bytes": 400001920,
|
| 727 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 728 |
+
"physical_file_index": 1,
|
| 729 |
+
"row_stride_bytes": 160,
|
| 730 |
+
"rows": 2500012,
|
| 731 |
+
"sha256": "1b5bb7d11b2684ee44465862eda4f814de75ee2d60c331dedcfb89179903379f",
|
| 732 |
+
"source_absolute_offset": 648,
|
| 733 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_46.weight",
|
| 734 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 735 |
+
},
|
| 736 |
+
{
|
| 737 |
+
"embedding_row_dimension": 160,
|
| 738 |
+
"file_offset": 6000046080,
|
| 739 |
+
"global_row_start": 117500564,
|
| 740 |
+
"logical_part": 47,
|
| 741 |
+
"payload_bytes": 400001920,
|
| 742 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 743 |
+
"physical_file_index": 1,
|
| 744 |
+
"row_stride_bytes": 160,
|
| 745 |
+
"rows": 2500012,
|
| 746 |
+
"sha256": "b0babbaf300f615b3fe0db31c4466d7d610c081a42f1a007b54a6a0c3bbcc505",
|
| 747 |
+
"source_absolute_offset": 400002568,
|
| 748 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_47.weight",
|
| 749 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 750 |
+
},
|
| 751 |
+
{
|
| 752 |
+
"embedding_row_dimension": 160,
|
| 753 |
+
"file_offset": 6400049152,
|
| 754 |
+
"global_row_start": 120000576,
|
| 755 |
+
"logical_part": 48,
|
| 756 |
+
"payload_bytes": 400001920,
|
| 757 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 758 |
+
"physical_file_index": 1,
|
| 759 |
+
"row_stride_bytes": 160,
|
| 760 |
+
"rows": 2500012,
|
| 761 |
+
"sha256": "2c89266a1ac09272b01d9dae9926667a9726c97c6646d5049c8ca17dce2120a4",
|
| 762 |
+
"source_absolute_offset": 800004488,
|
| 763 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_48.weight",
|
| 764 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 765 |
+
},
|
| 766 |
+
{
|
| 767 |
+
"embedding_row_dimension": 160,
|
| 768 |
+
"file_offset": 6800052224,
|
| 769 |
+
"global_row_start": 122500588,
|
| 770 |
+
"logical_part": 49,
|
| 771 |
+
"payload_bytes": 400001920,
|
| 772 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 773 |
+
"physical_file_index": 1,
|
| 774 |
+
"row_stride_bytes": 160,
|
| 775 |
+
"rows": 2500012,
|
| 776 |
+
"sha256": "e405d6de22656a55c2e429f346c04faa0667eebcdca170e5013d8c5e48f90263",
|
| 777 |
+
"source_absolute_offset": 1200006408,
|
| 778 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_49.weight",
|
| 779 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 780 |
+
},
|
| 781 |
+
{
|
| 782 |
+
"embedding_row_dimension": 160,
|
| 783 |
+
"file_offset": 7200055296,
|
| 784 |
+
"global_row_start": 125000600,
|
| 785 |
+
"logical_part": 50,
|
| 786 |
+
"payload_bytes": 400001920,
|
| 787 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 788 |
+
"physical_file_index": 1,
|
| 789 |
+
"row_stride_bytes": 160,
|
| 790 |
+
"rows": 2500012,
|
| 791 |
+
"sha256": "aa199d6f6ea9f749d86372479168568e08047f01a6f9c7c764acf0f76d9acb3e",
|
| 792 |
+
"source_absolute_offset": 648,
|
| 793 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_50.weight",
|
| 794 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 795 |
+
},
|
| 796 |
+
{
|
| 797 |
+
"embedding_row_dimension": 160,
|
| 798 |
+
"file_offset": 7600058368,
|
| 799 |
+
"global_row_start": 127500612,
|
| 800 |
+
"logical_part": 51,
|
| 801 |
+
"payload_bytes": 400001920,
|
| 802 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 803 |
+
"physical_file_index": 1,
|
| 804 |
+
"row_stride_bytes": 160,
|
| 805 |
+
"rows": 2500012,
|
| 806 |
+
"sha256": "14a6db91a00dea35689167f9c138c88638417136a2f466a9d67c112c67d8e0ad",
|
| 807 |
+
"source_absolute_offset": 400002568,
|
| 808 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_51.weight",
|
| 809 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 810 |
+
},
|
| 811 |
+
{
|
| 812 |
+
"embedding_row_dimension": 160,
|
| 813 |
+
"file_offset": 8000061440,
|
| 814 |
+
"global_row_start": 130000624,
|
| 815 |
+
"logical_part": 52,
|
| 816 |
+
"payload_bytes": 400001920,
|
| 817 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 818 |
+
"physical_file_index": 1,
|
| 819 |
+
"row_stride_bytes": 160,
|
| 820 |
+
"rows": 2500012,
|
| 821 |
+
"sha256": "9ab3cf55e37d0c1ab7d63be9663ce13ea736e388f8ecbb304c10b7b1e6a32f85",
|
| 822 |
+
"source_absolute_offset": 800004488,
|
| 823 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_52.weight",
|
| 824 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 825 |
+
},
|
| 826 |
+
{
|
| 827 |
+
"embedding_row_dimension": 160,
|
| 828 |
+
"file_offset": 8400064512,
|
| 829 |
+
"global_row_start": 132500636,
|
| 830 |
+
"logical_part": 53,
|
| 831 |
+
"payload_bytes": 400001920,
|
| 832 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 833 |
+
"physical_file_index": 1,
|
| 834 |
+
"row_stride_bytes": 160,
|
| 835 |
+
"rows": 2500012,
|
| 836 |
+
"sha256": "50bd27110e09dc25f5b6dd7faff8fce6b7512e778fb226f9553020147c016c42",
|
| 837 |
+
"source_absolute_offset": 1200006408,
|
| 838 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_53.weight",
|
| 839 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 840 |
+
},
|
| 841 |
+
{
|
| 842 |
+
"embedding_row_dimension": 160,
|
| 843 |
+
"file_offset": 8800067584,
|
| 844 |
+
"global_row_start": 135000648,
|
| 845 |
+
"logical_part": 54,
|
| 846 |
+
"payload_bytes": 400001920,
|
| 847 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 848 |
+
"physical_file_index": 1,
|
| 849 |
+
"row_stride_bytes": 160,
|
| 850 |
+
"rows": 2500012,
|
| 851 |
+
"sha256": "e9dd27de542b26f912f413b2a7229dd67190ac7b98efd034a8e9222e6be52047",
|
| 852 |
+
"source_absolute_offset": 648,
|
| 853 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_54.weight",
|
| 854 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 855 |
+
},
|
| 856 |
+
{
|
| 857 |
+
"embedding_row_dimension": 160,
|
| 858 |
+
"file_offset": 9200070656,
|
| 859 |
+
"global_row_start": 137500660,
|
| 860 |
+
"logical_part": 55,
|
| 861 |
+
"payload_bytes": 400001920,
|
| 862 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 863 |
+
"physical_file_index": 1,
|
| 864 |
+
"row_stride_bytes": 160,
|
| 865 |
+
"rows": 2500012,
|
| 866 |
+
"sha256": "0ec6fba9c2bed3230e6e7dfce0b9751c867c237273d2bce991733beb9b0a2e10",
|
| 867 |
+
"source_absolute_offset": 400002568,
|
| 868 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_55.weight",
|
| 869 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 870 |
+
},
|
| 871 |
+
{
|
| 872 |
+
"embedding_row_dimension": 160,
|
| 873 |
+
"file_offset": 9600073728,
|
| 874 |
+
"global_row_start": 140000672,
|
| 875 |
+
"logical_part": 56,
|
| 876 |
+
"payload_bytes": 400001920,
|
| 877 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 878 |
+
"physical_file_index": 1,
|
| 879 |
+
"row_stride_bytes": 160,
|
| 880 |
+
"rows": 2500012,
|
| 881 |
+
"sha256": "dd35c6055c1795ac02a4e1094a617ea1bcffa22090121225bf89fc0e5d8bf026",
|
| 882 |
+
"source_absolute_offset": 800004488,
|
| 883 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_56.weight",
|
| 884 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 885 |
+
},
|
| 886 |
+
{
|
| 887 |
+
"embedding_row_dimension": 160,
|
| 888 |
+
"file_offset": 10000076800,
|
| 889 |
+
"global_row_start": 142500684,
|
| 890 |
+
"logical_part": 57,
|
| 891 |
+
"payload_bytes": 400001920,
|
| 892 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 893 |
+
"physical_file_index": 1,
|
| 894 |
+
"row_stride_bytes": 160,
|
| 895 |
+
"rows": 2500012,
|
| 896 |
+
"sha256": "8fece056a2a2af4da347c7447e1a084ff4fb6e63dfe483b4194ad4f3522bc3f7",
|
| 897 |
+
"source_absolute_offset": 1200006408,
|
| 898 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_57.weight",
|
| 899 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 900 |
+
},
|
| 901 |
+
{
|
| 902 |
+
"embedding_row_dimension": 160,
|
| 903 |
+
"file_offset": 10400079872,
|
| 904 |
+
"global_row_start": 145000696,
|
| 905 |
+
"logical_part": 58,
|
| 906 |
+
"payload_bytes": 400001920,
|
| 907 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 908 |
+
"physical_file_index": 1,
|
| 909 |
+
"row_stride_bytes": 160,
|
| 910 |
+
"rows": 2500012,
|
| 911 |
+
"sha256": "3536cf34558b00b829e7c809226fa120a5d324c150377c6456df1c5dfdcd9ad1",
|
| 912 |
+
"source_absolute_offset": 648,
|
| 913 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_58.weight",
|
| 914 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 915 |
+
},
|
| 916 |
+
{
|
| 917 |
+
"embedding_row_dimension": 160,
|
| 918 |
+
"file_offset": 10800082944,
|
| 919 |
+
"global_row_start": 147500708,
|
| 920 |
+
"logical_part": 59,
|
| 921 |
+
"payload_bytes": 400001920,
|
| 922 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 923 |
+
"physical_file_index": 1,
|
| 924 |
+
"row_stride_bytes": 160,
|
| 925 |
+
"rows": 2500012,
|
| 926 |
+
"sha256": "83070c3eafc3e817be28d995225bf2038541b41fbbc22dc2010f8c06ed1708e4",
|
| 927 |
+
"source_absolute_offset": 400002568,
|
| 928 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_59.weight",
|
| 929 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 930 |
+
},
|
| 931 |
+
{
|
| 932 |
+
"embedding_row_dimension": 160,
|
| 933 |
+
"file_offset": 11200086016,
|
| 934 |
+
"global_row_start": 150000720,
|
| 935 |
+
"logical_part": 60,
|
| 936 |
+
"payload_bytes": 400001920,
|
| 937 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 938 |
+
"physical_file_index": 1,
|
| 939 |
+
"row_stride_bytes": 160,
|
| 940 |
+
"rows": 2500012,
|
| 941 |
+
"sha256": "96c1ab506d6ce1787996d2481cfa41a7b027c4e593193f53cfc0a7c75f96b7f0",
|
| 942 |
+
"source_absolute_offset": 800004488,
|
| 943 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_60.weight",
|
| 944 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 945 |
+
},
|
| 946 |
+
{
|
| 947 |
+
"embedding_row_dimension": 160,
|
| 948 |
+
"file_offset": 11600089088,
|
| 949 |
+
"global_row_start": 152500732,
|
| 950 |
+
"logical_part": 61,
|
| 951 |
+
"payload_bytes": 400001920,
|
| 952 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 953 |
+
"physical_file_index": 1,
|
| 954 |
+
"row_stride_bytes": 160,
|
| 955 |
+
"rows": 2500012,
|
| 956 |
+
"sha256": "58e28750635bcddea2c872178c081c243c54e5e22936d2061b1827a258344f21",
|
| 957 |
+
"source_absolute_offset": 1200006408,
|
| 958 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_61.weight",
|
| 959 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 960 |
+
},
|
| 961 |
+
{
|
| 962 |
+
"embedding_row_dimension": 160,
|
| 963 |
+
"file_offset": 12000092160,
|
| 964 |
+
"global_row_start": 155000744,
|
| 965 |
+
"logical_part": 62,
|
| 966 |
+
"payload_bytes": 400001920,
|
| 967 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 968 |
+
"physical_file_index": 1,
|
| 969 |
+
"row_stride_bytes": 160,
|
| 970 |
+
"rows": 2500012,
|
| 971 |
+
"sha256": "1747504b88f4febb43c0dc804e4358ec39051d978eaa6597669d0f5c3dd07cea",
|
| 972 |
+
"source_absolute_offset": 648,
|
| 973 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_62.weight",
|
| 974 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 975 |
+
},
|
| 976 |
+
{
|
| 977 |
+
"embedding_row_dimension": 160,
|
| 978 |
+
"file_offset": 12400095232,
|
| 979 |
+
"global_row_start": 157500756,
|
| 980 |
+
"logical_part": 63,
|
| 981 |
+
"payload_bytes": 400001920,
|
| 982 |
+
"physical_file": "ple-fp8-00002-of-00004.bin",
|
| 983 |
+
"physical_file_index": 1,
|
| 984 |
+
"row_stride_bytes": 160,
|
| 985 |
+
"rows": 2500012,
|
| 986 |
+
"sha256": "cf646a341968c2a812ff0c8ad6ff75d2fb2ed9511e4b8b5592a7630e66d16977",
|
| 987 |
+
"source_absolute_offset": 400002568,
|
| 988 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_63.weight",
|
| 989 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 990 |
+
},
|
| 991 |
+
{
|
| 992 |
+
"embedding_row_dimension": 160,
|
| 993 |
+
"file_offset": 0,
|
| 994 |
+
"global_row_start": 160000768,
|
| 995 |
+
"logical_part": 64,
|
| 996 |
+
"payload_bytes": 400001920,
|
| 997 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 998 |
+
"physical_file_index": 2,
|
| 999 |
+
"row_stride_bytes": 160,
|
| 1000 |
+
"rows": 2500012,
|
| 1001 |
+
"sha256": "70898f72e75e55119fbdc18d415e7345b7558d01927156e2b7b1d0bce017dd15",
|
| 1002 |
+
"source_absolute_offset": 800004488,
|
| 1003 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_64.weight",
|
| 1004 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 1005 |
+
},
|
| 1006 |
+
{
|
| 1007 |
+
"embedding_row_dimension": 160,
|
| 1008 |
+
"file_offset": 400003072,
|
| 1009 |
+
"global_row_start": 162500780,
|
| 1010 |
+
"logical_part": 65,
|
| 1011 |
+
"payload_bytes": 400001920,
|
| 1012 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1013 |
+
"physical_file_index": 2,
|
| 1014 |
+
"row_stride_bytes": 160,
|
| 1015 |
+
"rows": 2500012,
|
| 1016 |
+
"sha256": "e7a9605e414fa167cc2c7c1a59ed7275280561a7a67609128ac6622ed2badc1d",
|
| 1017 |
+
"source_absolute_offset": 1200006408,
|
| 1018 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_65.weight",
|
| 1019 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 1020 |
+
},
|
| 1021 |
+
{
|
| 1022 |
+
"embedding_row_dimension": 160,
|
| 1023 |
+
"file_offset": 800006144,
|
| 1024 |
+
"global_row_start": 165000792,
|
| 1025 |
+
"logical_part": 66,
|
| 1026 |
+
"payload_bytes": 400001920,
|
| 1027 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1028 |
+
"physical_file_index": 2,
|
| 1029 |
+
"row_stride_bytes": 160,
|
| 1030 |
+
"rows": 2500012,
|
| 1031 |
+
"sha256": "c674827ee25898433abed1d9d63141bb78962995de21095b30c9e6c57c95e358",
|
| 1032 |
+
"source_absolute_offset": 648,
|
| 1033 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_66.weight",
|
| 1034 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1035 |
+
},
|
| 1036 |
+
{
|
| 1037 |
+
"embedding_row_dimension": 160,
|
| 1038 |
+
"file_offset": 1200009216,
|
| 1039 |
+
"global_row_start": 167500804,
|
| 1040 |
+
"logical_part": 67,
|
| 1041 |
+
"payload_bytes": 400001920,
|
| 1042 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1043 |
+
"physical_file_index": 2,
|
| 1044 |
+
"row_stride_bytes": 160,
|
| 1045 |
+
"rows": 2500012,
|
| 1046 |
+
"sha256": "fe1f0c00ef51c79821ba2e15cc40ab6fec4c06d1945ebe0be984daec9d36a023",
|
| 1047 |
+
"source_absolute_offset": 400002568,
|
| 1048 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_67.weight",
|
| 1049 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1050 |
+
},
|
| 1051 |
+
{
|
| 1052 |
+
"embedding_row_dimension": 160,
|
| 1053 |
+
"file_offset": 1600012288,
|
| 1054 |
+
"global_row_start": 170000816,
|
| 1055 |
+
"logical_part": 68,
|
| 1056 |
+
"payload_bytes": 400001920,
|
| 1057 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1058 |
+
"physical_file_index": 2,
|
| 1059 |
+
"row_stride_bytes": 160,
|
| 1060 |
+
"rows": 2500012,
|
| 1061 |
+
"sha256": "65c8dc49dcb710bac28712964f282e40daefc3041272126e046442c7ec8a9c70",
|
| 1062 |
+
"source_absolute_offset": 800004488,
|
| 1063 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_68.weight",
|
| 1064 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1065 |
+
},
|
| 1066 |
+
{
|
| 1067 |
+
"embedding_row_dimension": 160,
|
| 1068 |
+
"file_offset": 2000015360,
|
| 1069 |
+
"global_row_start": 172500828,
|
| 1070 |
+
"logical_part": 69,
|
| 1071 |
+
"payload_bytes": 400001920,
|
| 1072 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1073 |
+
"physical_file_index": 2,
|
| 1074 |
+
"row_stride_bytes": 160,
|
| 1075 |
+
"rows": 2500012,
|
| 1076 |
+
"sha256": "3b8b158839fd38d5f11395573b9caa711df2f79882fce14bdf689e335b3a16dc",
|
| 1077 |
+
"source_absolute_offset": 1200006408,
|
| 1078 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_69.weight",
|
| 1079 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1080 |
+
},
|
| 1081 |
+
{
|
| 1082 |
+
"embedding_row_dimension": 160,
|
| 1083 |
+
"file_offset": 2400018432,
|
| 1084 |
+
"global_row_start": 175000840,
|
| 1085 |
+
"logical_part": 70,
|
| 1086 |
+
"payload_bytes": 400001920,
|
| 1087 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1088 |
+
"physical_file_index": 2,
|
| 1089 |
+
"row_stride_bytes": 160,
|
| 1090 |
+
"rows": 2500012,
|
| 1091 |
+
"sha256": "07599c116c7cb21ec88da9fba3c55b517f41f8544e144a74f4e077a6d840ec1c",
|
| 1092 |
+
"source_absolute_offset": 648,
|
| 1093 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_70.weight",
|
| 1094 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1095 |
+
},
|
| 1096 |
+
{
|
| 1097 |
+
"embedding_row_dimension": 160,
|
| 1098 |
+
"file_offset": 2800021504,
|
| 1099 |
+
"global_row_start": 177500852,
|
| 1100 |
+
"logical_part": 71,
|
| 1101 |
+
"payload_bytes": 400001920,
|
| 1102 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1103 |
+
"physical_file_index": 2,
|
| 1104 |
+
"row_stride_bytes": 160,
|
| 1105 |
+
"rows": 2500012,
|
| 1106 |
+
"sha256": "f0084d47b67951a7ebda08330ac7a38391c93275a6d684a4b5bad3b83ac8e242",
|
| 1107 |
+
"source_absolute_offset": 400002568,
|
| 1108 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_71.weight",
|
| 1109 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1110 |
+
},
|
| 1111 |
+
{
|
| 1112 |
+
"embedding_row_dimension": 160,
|
| 1113 |
+
"file_offset": 3200024576,
|
| 1114 |
+
"global_row_start": 180000864,
|
| 1115 |
+
"logical_part": 72,
|
| 1116 |
+
"payload_bytes": 400001920,
|
| 1117 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1118 |
+
"physical_file_index": 2,
|
| 1119 |
+
"row_stride_bytes": 160,
|
| 1120 |
+
"rows": 2500012,
|
| 1121 |
+
"sha256": "3b62b257a8d24b20701fe993ca27298e931da5c0102ef45f4f044654e776fe08",
|
| 1122 |
+
"source_absolute_offset": 800004488,
|
| 1123 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_72.weight",
|
| 1124 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1125 |
+
},
|
| 1126 |
+
{
|
| 1127 |
+
"embedding_row_dimension": 160,
|
| 1128 |
+
"file_offset": 3600027648,
|
| 1129 |
+
"global_row_start": 182500876,
|
| 1130 |
+
"logical_part": 73,
|
| 1131 |
+
"payload_bytes": 400001920,
|
| 1132 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1133 |
+
"physical_file_index": 2,
|
| 1134 |
+
"row_stride_bytes": 160,
|
| 1135 |
+
"rows": 2500012,
|
| 1136 |
+
"sha256": "aaea7e73dbae008a263e0a1251e16368b2da74875728f26704782e64462e3176",
|
| 1137 |
+
"source_absolute_offset": 1200006408,
|
| 1138 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_73.weight",
|
| 1139 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1140 |
+
},
|
| 1141 |
+
{
|
| 1142 |
+
"embedding_row_dimension": 160,
|
| 1143 |
+
"file_offset": 4000030720,
|
| 1144 |
+
"global_row_start": 185000888,
|
| 1145 |
+
"logical_part": 74,
|
| 1146 |
+
"payload_bytes": 400001920,
|
| 1147 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1148 |
+
"physical_file_index": 2,
|
| 1149 |
+
"row_stride_bytes": 160,
|
| 1150 |
+
"rows": 2500012,
|
| 1151 |
+
"sha256": "9978a0f0bc67731c7e0d7d581a2dc7503940bddfde5fa8f3a0d45dc7a9c6d0a4",
|
| 1152 |
+
"source_absolute_offset": 648,
|
| 1153 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_74.weight",
|
| 1154 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1155 |
+
},
|
| 1156 |
+
{
|
| 1157 |
+
"embedding_row_dimension": 160,
|
| 1158 |
+
"file_offset": 4400033792,
|
| 1159 |
+
"global_row_start": 187500900,
|
| 1160 |
+
"logical_part": 75,
|
| 1161 |
+
"payload_bytes": 400001920,
|
| 1162 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1163 |
+
"physical_file_index": 2,
|
| 1164 |
+
"row_stride_bytes": 160,
|
| 1165 |
+
"rows": 2500012,
|
| 1166 |
+
"sha256": "0d36bd8b63d085d9402343f3c91205f8a6c1e24a0f2ce844abb7f62e35df0682",
|
| 1167 |
+
"source_absolute_offset": 400002568,
|
| 1168 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_75.weight",
|
| 1169 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1170 |
+
},
|
| 1171 |
+
{
|
| 1172 |
+
"embedding_row_dimension": 160,
|
| 1173 |
+
"file_offset": 4800036864,
|
| 1174 |
+
"global_row_start": 190000912,
|
| 1175 |
+
"logical_part": 76,
|
| 1176 |
+
"payload_bytes": 400001920,
|
| 1177 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1178 |
+
"physical_file_index": 2,
|
| 1179 |
+
"row_stride_bytes": 160,
|
| 1180 |
+
"rows": 2500012,
|
| 1181 |
+
"sha256": "b5f069a5d91cac86268fc641947d321444735dd5aeadb4df11cd0a0ae23b5634",
|
| 1182 |
+
"source_absolute_offset": 800004488,
|
| 1183 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_76.weight",
|
| 1184 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1185 |
+
},
|
| 1186 |
+
{
|
| 1187 |
+
"embedding_row_dimension": 160,
|
| 1188 |
+
"file_offset": 5200039936,
|
| 1189 |
+
"global_row_start": 192500924,
|
| 1190 |
+
"logical_part": 77,
|
| 1191 |
+
"payload_bytes": 400001920,
|
| 1192 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1193 |
+
"physical_file_index": 2,
|
| 1194 |
+
"row_stride_bytes": 160,
|
| 1195 |
+
"rows": 2500012,
|
| 1196 |
+
"sha256": "834b9a8406d268ffaff7fc5b09000bbe6cf80075589bd607665d927d71018dd9",
|
| 1197 |
+
"source_absolute_offset": 1200006408,
|
| 1198 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_77.weight",
|
| 1199 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1200 |
+
},
|
| 1201 |
+
{
|
| 1202 |
+
"embedding_row_dimension": 160,
|
| 1203 |
+
"file_offset": 5600043008,
|
| 1204 |
+
"global_row_start": 195000936,
|
| 1205 |
+
"logical_part": 78,
|
| 1206 |
+
"payload_bytes": 400001920,
|
| 1207 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1208 |
+
"physical_file_index": 2,
|
| 1209 |
+
"row_stride_bytes": 160,
|
| 1210 |
+
"rows": 2500012,
|
| 1211 |
+
"sha256": "592507e70f3df6bd5164888d910a3fc14e6b0c68d940238f24efe853e3d7b320",
|
| 1212 |
+
"source_absolute_offset": 648,
|
| 1213 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_78.weight",
|
| 1214 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1215 |
+
},
|
| 1216 |
+
{
|
| 1217 |
+
"embedding_row_dimension": 160,
|
| 1218 |
+
"file_offset": 6000046080,
|
| 1219 |
+
"global_row_start": 197500948,
|
| 1220 |
+
"logical_part": 79,
|
| 1221 |
+
"payload_bytes": 400001920,
|
| 1222 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1223 |
+
"physical_file_index": 2,
|
| 1224 |
+
"row_stride_bytes": 160,
|
| 1225 |
+
"rows": 2500012,
|
| 1226 |
+
"sha256": "b23e6f51dad2d81606888b8f9ec5274b46f7a9db5b7c25fd69e73efafa96fcc1",
|
| 1227 |
+
"source_absolute_offset": 400002568,
|
| 1228 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_79.weight",
|
| 1229 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1230 |
+
},
|
| 1231 |
+
{
|
| 1232 |
+
"embedding_row_dimension": 160,
|
| 1233 |
+
"file_offset": 6400049152,
|
| 1234 |
+
"global_row_start": 200000960,
|
| 1235 |
+
"logical_part": 80,
|
| 1236 |
+
"payload_bytes": 400001920,
|
| 1237 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1238 |
+
"physical_file_index": 2,
|
| 1239 |
+
"row_stride_bytes": 160,
|
| 1240 |
+
"rows": 2500012,
|
| 1241 |
+
"sha256": "0cc94b00dff5709e69edaa1a23f954ddecd6630398e45273fdf31f157baf00b5",
|
| 1242 |
+
"source_absolute_offset": 800004488,
|
| 1243 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_80.weight",
|
| 1244 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1245 |
+
},
|
| 1246 |
+
{
|
| 1247 |
+
"embedding_row_dimension": 160,
|
| 1248 |
+
"file_offset": 6800052224,
|
| 1249 |
+
"global_row_start": 202500972,
|
| 1250 |
+
"logical_part": 81,
|
| 1251 |
+
"payload_bytes": 400001920,
|
| 1252 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1253 |
+
"physical_file_index": 2,
|
| 1254 |
+
"row_stride_bytes": 160,
|
| 1255 |
+
"rows": 2500012,
|
| 1256 |
+
"sha256": "018a43ce8fcbade90bf2b820b0052cbd77d063f6461b079a0d1ef5f3b6405bcc",
|
| 1257 |
+
"source_absolute_offset": 1200006408,
|
| 1258 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_81.weight",
|
| 1259 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1260 |
+
},
|
| 1261 |
+
{
|
| 1262 |
+
"embedding_row_dimension": 160,
|
| 1263 |
+
"file_offset": 7200055296,
|
| 1264 |
+
"global_row_start": 205000984,
|
| 1265 |
+
"logical_part": 82,
|
| 1266 |
+
"payload_bytes": 400001920,
|
| 1267 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1268 |
+
"physical_file_index": 2,
|
| 1269 |
+
"row_stride_bytes": 160,
|
| 1270 |
+
"rows": 2500012,
|
| 1271 |
+
"sha256": "8bb97200fdc0db7c1d908fb7a5b914e574f0a567221e987a21b278c1a636538c",
|
| 1272 |
+
"source_absolute_offset": 648,
|
| 1273 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_82.weight",
|
| 1274 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1275 |
+
},
|
| 1276 |
+
{
|
| 1277 |
+
"embedding_row_dimension": 160,
|
| 1278 |
+
"file_offset": 7600058368,
|
| 1279 |
+
"global_row_start": 207500996,
|
| 1280 |
+
"logical_part": 83,
|
| 1281 |
+
"payload_bytes": 400001920,
|
| 1282 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1283 |
+
"physical_file_index": 2,
|
| 1284 |
+
"row_stride_bytes": 160,
|
| 1285 |
+
"rows": 2500012,
|
| 1286 |
+
"sha256": "1516f9bc06316f5cdabb2bb397bd08574695975bc8f1f88a719bf4829e002595",
|
| 1287 |
+
"source_absolute_offset": 400002568,
|
| 1288 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_83.weight",
|
| 1289 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1290 |
+
},
|
| 1291 |
+
{
|
| 1292 |
+
"embedding_row_dimension": 160,
|
| 1293 |
+
"file_offset": 8000061440,
|
| 1294 |
+
"global_row_start": 210001008,
|
| 1295 |
+
"logical_part": 84,
|
| 1296 |
+
"payload_bytes": 400001920,
|
| 1297 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1298 |
+
"physical_file_index": 2,
|
| 1299 |
+
"row_stride_bytes": 160,
|
| 1300 |
+
"rows": 2500012,
|
| 1301 |
+
"sha256": "a92c9aea7582345478c65f6b92806849a59b562c083002a29a5c71b176ab9c68",
|
| 1302 |
+
"source_absolute_offset": 800004488,
|
| 1303 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_84.weight",
|
| 1304 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1305 |
+
},
|
| 1306 |
+
{
|
| 1307 |
+
"embedding_row_dimension": 160,
|
| 1308 |
+
"file_offset": 8400064512,
|
| 1309 |
+
"global_row_start": 212501020,
|
| 1310 |
+
"logical_part": 85,
|
| 1311 |
+
"payload_bytes": 400001920,
|
| 1312 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1313 |
+
"physical_file_index": 2,
|
| 1314 |
+
"row_stride_bytes": 160,
|
| 1315 |
+
"rows": 2500012,
|
| 1316 |
+
"sha256": "750496d117d5f75cd7177303dc7c878740613672506f2460dd8729f2d51e970f",
|
| 1317 |
+
"source_absolute_offset": 1200006408,
|
| 1318 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_85.weight",
|
| 1319 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1320 |
+
},
|
| 1321 |
+
{
|
| 1322 |
+
"embedding_row_dimension": 160,
|
| 1323 |
+
"file_offset": 8800067584,
|
| 1324 |
+
"global_row_start": 215001032,
|
| 1325 |
+
"logical_part": 86,
|
| 1326 |
+
"payload_bytes": 400001920,
|
| 1327 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1328 |
+
"physical_file_index": 2,
|
| 1329 |
+
"row_stride_bytes": 160,
|
| 1330 |
+
"rows": 2500012,
|
| 1331 |
+
"sha256": "2e5db3deb939562661644fb740b4ebb72f85ec0aebb826327284cc578543fec1",
|
| 1332 |
+
"source_absolute_offset": 648,
|
| 1333 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_86.weight",
|
| 1334 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1335 |
+
},
|
| 1336 |
+
{
|
| 1337 |
+
"embedding_row_dimension": 160,
|
| 1338 |
+
"file_offset": 9200070656,
|
| 1339 |
+
"global_row_start": 217501044,
|
| 1340 |
+
"logical_part": 87,
|
| 1341 |
+
"payload_bytes": 400001920,
|
| 1342 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1343 |
+
"physical_file_index": 2,
|
| 1344 |
+
"row_stride_bytes": 160,
|
| 1345 |
+
"rows": 2500012,
|
| 1346 |
+
"sha256": "756a5b69b830d9664572833544ba010061d164ae276e7ce8420875e75e9774bd",
|
| 1347 |
+
"source_absolute_offset": 400002568,
|
| 1348 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_87.weight",
|
| 1349 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1350 |
+
},
|
| 1351 |
+
{
|
| 1352 |
+
"embedding_row_dimension": 160,
|
| 1353 |
+
"file_offset": 9600073728,
|
| 1354 |
+
"global_row_start": 220001056,
|
| 1355 |
+
"logical_part": 88,
|
| 1356 |
+
"payload_bytes": 400001920,
|
| 1357 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1358 |
+
"physical_file_index": 2,
|
| 1359 |
+
"row_stride_bytes": 160,
|
| 1360 |
+
"rows": 2500012,
|
| 1361 |
+
"sha256": "7a2b64040ad70cd87e79f855e4b5b1b27f1f72f8badf26628bbd60bf672909c7",
|
| 1362 |
+
"source_absolute_offset": 800004488,
|
| 1363 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_88.weight",
|
| 1364 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1365 |
+
},
|
| 1366 |
+
{
|
| 1367 |
+
"embedding_row_dimension": 160,
|
| 1368 |
+
"file_offset": 10000076800,
|
| 1369 |
+
"global_row_start": 222501068,
|
| 1370 |
+
"logical_part": 89,
|
| 1371 |
+
"payload_bytes": 400001920,
|
| 1372 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1373 |
+
"physical_file_index": 2,
|
| 1374 |
+
"row_stride_bytes": 160,
|
| 1375 |
+
"rows": 2500012,
|
| 1376 |
+
"sha256": "681a212251ed05a8e916625c86cd65ce945470de95f571b9bd102a4d971bb753",
|
| 1377 |
+
"source_absolute_offset": 1200006408,
|
| 1378 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_89.weight",
|
| 1379 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1380 |
+
},
|
| 1381 |
+
{
|
| 1382 |
+
"embedding_row_dimension": 160,
|
| 1383 |
+
"file_offset": 10400079872,
|
| 1384 |
+
"global_row_start": 225001080,
|
| 1385 |
+
"logical_part": 90,
|
| 1386 |
+
"payload_bytes": 400001920,
|
| 1387 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1388 |
+
"physical_file_index": 2,
|
| 1389 |
+
"row_stride_bytes": 160,
|
| 1390 |
+
"rows": 2500012,
|
| 1391 |
+
"sha256": "6aae24fe5d92a760b3df54705203a3e638e1bf9a4acecd62e7a8cf7f20b528c7",
|
| 1392 |
+
"source_absolute_offset": 648,
|
| 1393 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_90.weight",
|
| 1394 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1395 |
+
},
|
| 1396 |
+
{
|
| 1397 |
+
"embedding_row_dimension": 160,
|
| 1398 |
+
"file_offset": 10800082944,
|
| 1399 |
+
"global_row_start": 227501092,
|
| 1400 |
+
"logical_part": 91,
|
| 1401 |
+
"payload_bytes": 400001920,
|
| 1402 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1403 |
+
"physical_file_index": 2,
|
| 1404 |
+
"row_stride_bytes": 160,
|
| 1405 |
+
"rows": 2500012,
|
| 1406 |
+
"sha256": "3d98362a8cca7c4125f3acd876188030a08d61259f891b42a2c48d17281ac296",
|
| 1407 |
+
"source_absolute_offset": 400002568,
|
| 1408 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_91.weight",
|
| 1409 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1410 |
+
},
|
| 1411 |
+
{
|
| 1412 |
+
"embedding_row_dimension": 160,
|
| 1413 |
+
"file_offset": 11200086016,
|
| 1414 |
+
"global_row_start": 230001104,
|
| 1415 |
+
"logical_part": 92,
|
| 1416 |
+
"payload_bytes": 400001920,
|
| 1417 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1418 |
+
"physical_file_index": 2,
|
| 1419 |
+
"row_stride_bytes": 160,
|
| 1420 |
+
"rows": 2500012,
|
| 1421 |
+
"sha256": "8780abb7e1d461b679d0157580677c90cc3fbb128bce8ca25b83cc5fff44b303",
|
| 1422 |
+
"source_absolute_offset": 800004488,
|
| 1423 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_92.weight",
|
| 1424 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1425 |
+
},
|
| 1426 |
+
{
|
| 1427 |
+
"embedding_row_dimension": 160,
|
| 1428 |
+
"file_offset": 11600089088,
|
| 1429 |
+
"global_row_start": 232501116,
|
| 1430 |
+
"logical_part": 93,
|
| 1431 |
+
"payload_bytes": 400001920,
|
| 1432 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1433 |
+
"physical_file_index": 2,
|
| 1434 |
+
"row_stride_bytes": 160,
|
| 1435 |
+
"rows": 2500012,
|
| 1436 |
+
"sha256": "62630ca9571369e134b9815cf80a9a54bb3110de7d9cb93796bc4fdbc9602d60",
|
| 1437 |
+
"source_absolute_offset": 1200006408,
|
| 1438 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_93.weight",
|
| 1439 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1440 |
+
},
|
| 1441 |
+
{
|
| 1442 |
+
"embedding_row_dimension": 160,
|
| 1443 |
+
"file_offset": 12000092160,
|
| 1444 |
+
"global_row_start": 235001128,
|
| 1445 |
+
"logical_part": 94,
|
| 1446 |
+
"payload_bytes": 400001920,
|
| 1447 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1448 |
+
"physical_file_index": 2,
|
| 1449 |
+
"row_stride_bytes": 160,
|
| 1450 |
+
"rows": 2500012,
|
| 1451 |
+
"sha256": "0af0d5e453b07259139d1b4b9ae1d5e730885319e9f2e6388627b90a48b06fb8",
|
| 1452 |
+
"source_absolute_offset": 648,
|
| 1453 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_94.weight",
|
| 1454 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1455 |
+
},
|
| 1456 |
+
{
|
| 1457 |
+
"embedding_row_dimension": 160,
|
| 1458 |
+
"file_offset": 12400095232,
|
| 1459 |
+
"global_row_start": 237501140,
|
| 1460 |
+
"logical_part": 95,
|
| 1461 |
+
"payload_bytes": 400001920,
|
| 1462 |
+
"physical_file": "ple-fp8-00003-of-00004.bin",
|
| 1463 |
+
"physical_file_index": 2,
|
| 1464 |
+
"row_stride_bytes": 160,
|
| 1465 |
+
"rows": 2500012,
|
| 1466 |
+
"sha256": "a1b4dfe803f67fd3403dd42c4e602554b14ef2b0d08e1849512aba9cdcccbfa9",
|
| 1467 |
+
"source_absolute_offset": 400002568,
|
| 1468 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_95.weight",
|
| 1469 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1470 |
+
},
|
| 1471 |
+
{
|
| 1472 |
+
"embedding_row_dimension": 160,
|
| 1473 |
+
"file_offset": 0,
|
| 1474 |
+
"global_row_start": 240001152,
|
| 1475 |
+
"logical_part": 96,
|
| 1476 |
+
"payload_bytes": 400001920,
|
| 1477 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1478 |
+
"physical_file_index": 3,
|
| 1479 |
+
"row_stride_bytes": 160,
|
| 1480 |
+
"rows": 2500012,
|
| 1481 |
+
"sha256": "1521a330c9684bf719919c9a3e46ae38f2ce1afd7d02a0effbf2c1687c7767b0",
|
| 1482 |
+
"source_absolute_offset": 800004488,
|
| 1483 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_96.weight",
|
| 1484 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1485 |
+
},
|
| 1486 |
+
{
|
| 1487 |
+
"embedding_row_dimension": 160,
|
| 1488 |
+
"file_offset": 400003072,
|
| 1489 |
+
"global_row_start": 242501164,
|
| 1490 |
+
"logical_part": 97,
|
| 1491 |
+
"payload_bytes": 400001920,
|
| 1492 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1493 |
+
"physical_file_index": 3,
|
| 1494 |
+
"row_stride_bytes": 160,
|
| 1495 |
+
"rows": 2500012,
|
| 1496 |
+
"sha256": "061e1b9f99e6f95a5972929ec4cf7ca6db6722b54f5915d11e0ffa6ce376ba85",
|
| 1497 |
+
"source_absolute_offset": 1200006408,
|
| 1498 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_97.weight",
|
| 1499 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1500 |
+
},
|
| 1501 |
+
{
|
| 1502 |
+
"embedding_row_dimension": 160,
|
| 1503 |
+
"file_offset": 800006144,
|
| 1504 |
+
"global_row_start": 245001176,
|
| 1505 |
+
"logical_part": 98,
|
| 1506 |
+
"payload_bytes": 400001920,
|
| 1507 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1508 |
+
"physical_file_index": 3,
|
| 1509 |
+
"row_stride_bytes": 160,
|
| 1510 |
+
"rows": 2500012,
|
| 1511 |
+
"sha256": "85d6edccd904d7b658adcd0bcfd7921067daddbd6a77b13390b10176e4c914fd",
|
| 1512 |
+
"source_absolute_offset": 800004496,
|
| 1513 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_98.weight",
|
| 1514 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1515 |
+
},
|
| 1516 |
+
{
|
| 1517 |
+
"embedding_row_dimension": 160,
|
| 1518 |
+
"file_offset": 1200009216,
|
| 1519 |
+
"global_row_start": 247501188,
|
| 1520 |
+
"logical_part": 99,
|
| 1521 |
+
"payload_bytes": 400001920,
|
| 1522 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1523 |
+
"physical_file_index": 3,
|
| 1524 |
+
"row_stride_bytes": 160,
|
| 1525 |
+
"rows": 2500012,
|
| 1526 |
+
"sha256": "389dcc0c726f3940b045a6620ec087ad389b917b6329bdf8eddb3ff3a106eefc",
|
| 1527 |
+
"source_absolute_offset": 1200006416,
|
| 1528 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_99.weight",
|
| 1529 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1530 |
+
},
|
| 1531 |
+
{
|
| 1532 |
+
"embedding_row_dimension": 160,
|
| 1533 |
+
"file_offset": 1600012288,
|
| 1534 |
+
"global_row_start": 250001200,
|
| 1535 |
+
"logical_part": 100,
|
| 1536 |
+
"payload_bytes": 400001920,
|
| 1537 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1538 |
+
"physical_file_index": 3,
|
| 1539 |
+
"row_stride_bytes": 160,
|
| 1540 |
+
"rows": 2500012,
|
| 1541 |
+
"sha256": "953529a7efd50480fa9a09356467184bc470eecc6fda3140fd5d7874a657e19e",
|
| 1542 |
+
"source_absolute_offset": 656,
|
| 1543 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_100.weight",
|
| 1544 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1545 |
+
},
|
| 1546 |
+
{
|
| 1547 |
+
"embedding_row_dimension": 160,
|
| 1548 |
+
"file_offset": 2000015360,
|
| 1549 |
+
"global_row_start": 252501212,
|
| 1550 |
+
"logical_part": 101,
|
| 1551 |
+
"payload_bytes": 400001920,
|
| 1552 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1553 |
+
"physical_file_index": 3,
|
| 1554 |
+
"row_stride_bytes": 160,
|
| 1555 |
+
"rows": 2500012,
|
| 1556 |
+
"sha256": "87f349e8bdaa11a112727061174fb80b6ebc28eba79b7fbdf59e9c5c3960b0b8",
|
| 1557 |
+
"source_absolute_offset": 400002576,
|
| 1558 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_101.weight",
|
| 1559 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1560 |
+
},
|
| 1561 |
+
{
|
| 1562 |
+
"embedding_row_dimension": 160,
|
| 1563 |
+
"file_offset": 2400018432,
|
| 1564 |
+
"global_row_start": 255001224,
|
| 1565 |
+
"logical_part": 102,
|
| 1566 |
+
"payload_bytes": 400001920,
|
| 1567 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1568 |
+
"physical_file_index": 3,
|
| 1569 |
+
"row_stride_bytes": 160,
|
| 1570 |
+
"rows": 2500012,
|
| 1571 |
+
"sha256": "c916cc2878fa84f66a0d6bfe6518ef37c1e175bb68fdb08cd1be4c436be26120",
|
| 1572 |
+
"source_absolute_offset": 656,
|
| 1573 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_102.weight",
|
| 1574 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1575 |
+
},
|
| 1576 |
+
{
|
| 1577 |
+
"embedding_row_dimension": 160,
|
| 1578 |
+
"file_offset": 2800021504,
|
| 1579 |
+
"global_row_start": 257501236,
|
| 1580 |
+
"logical_part": 103,
|
| 1581 |
+
"payload_bytes": 400001920,
|
| 1582 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1583 |
+
"physical_file_index": 3,
|
| 1584 |
+
"row_stride_bytes": 160,
|
| 1585 |
+
"rows": 2500012,
|
| 1586 |
+
"sha256": "47ab1487f59d043bc4576c81638c05695386a65c2448a3c29b0144fbaaf08ef6",
|
| 1587 |
+
"source_absolute_offset": 400002576,
|
| 1588 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_103.weight",
|
| 1589 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1590 |
+
},
|
| 1591 |
+
{
|
| 1592 |
+
"embedding_row_dimension": 160,
|
| 1593 |
+
"file_offset": 3200024576,
|
| 1594 |
+
"global_row_start": 260001248,
|
| 1595 |
+
"logical_part": 104,
|
| 1596 |
+
"payload_bytes": 400001920,
|
| 1597 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1598 |
+
"physical_file_index": 3,
|
| 1599 |
+
"row_stride_bytes": 160,
|
| 1600 |
+
"rows": 2500012,
|
| 1601 |
+
"sha256": "486ddb8249166b63e228e37580f6e56d6f2f7b7c865bc6684f40553a86b6c9ef",
|
| 1602 |
+
"source_absolute_offset": 800004496,
|
| 1603 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_104.weight",
|
| 1604 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1605 |
+
},
|
| 1606 |
+
{
|
| 1607 |
+
"embedding_row_dimension": 160,
|
| 1608 |
+
"file_offset": 3600027648,
|
| 1609 |
+
"global_row_start": 262501260,
|
| 1610 |
+
"logical_part": 105,
|
| 1611 |
+
"payload_bytes": 400001920,
|
| 1612 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1613 |
+
"physical_file_index": 3,
|
| 1614 |
+
"row_stride_bytes": 160,
|
| 1615 |
+
"rows": 2500012,
|
| 1616 |
+
"sha256": "0fdaa6285ac21a090f2752e90e4797c875d9bf32afd8ed7ccad287f84c6184ba",
|
| 1617 |
+
"source_absolute_offset": 1200006416,
|
| 1618 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_105.weight",
|
| 1619 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1620 |
+
},
|
| 1621 |
+
{
|
| 1622 |
+
"embedding_row_dimension": 160,
|
| 1623 |
+
"file_offset": 4000030720,
|
| 1624 |
+
"global_row_start": 265001272,
|
| 1625 |
+
"logical_part": 106,
|
| 1626 |
+
"payload_bytes": 400001920,
|
| 1627 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1628 |
+
"physical_file_index": 3,
|
| 1629 |
+
"row_stride_bytes": 160,
|
| 1630 |
+
"rows": 2500012,
|
| 1631 |
+
"sha256": "8f3931c0e28cca7064e5a754685d5ab0dcf0c32ece76b196bf14c93d9ea97b30",
|
| 1632 |
+
"source_absolute_offset": 656,
|
| 1633 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_106.weight",
|
| 1634 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1635 |
+
},
|
| 1636 |
+
{
|
| 1637 |
+
"embedding_row_dimension": 160,
|
| 1638 |
+
"file_offset": 4400033792,
|
| 1639 |
+
"global_row_start": 267501284,
|
| 1640 |
+
"logical_part": 107,
|
| 1641 |
+
"payload_bytes": 400001920,
|
| 1642 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1643 |
+
"physical_file_index": 3,
|
| 1644 |
+
"row_stride_bytes": 160,
|
| 1645 |
+
"rows": 2500012,
|
| 1646 |
+
"sha256": "aff1b2169ff2b57a94bd7cc9b60805429b495a3f99aef402f88a9b3f883df8c0",
|
| 1647 |
+
"source_absolute_offset": 400002576,
|
| 1648 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_107.weight",
|
| 1649 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1650 |
+
},
|
| 1651 |
+
{
|
| 1652 |
+
"embedding_row_dimension": 160,
|
| 1653 |
+
"file_offset": 4800036864,
|
| 1654 |
+
"global_row_start": 270001296,
|
| 1655 |
+
"logical_part": 108,
|
| 1656 |
+
"payload_bytes": 400001920,
|
| 1657 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1658 |
+
"physical_file_index": 3,
|
| 1659 |
+
"row_stride_bytes": 160,
|
| 1660 |
+
"rows": 2500012,
|
| 1661 |
+
"sha256": "b78192c7fee61c737aa5c54ca5e8e879e95a7293a2a05deffa8bdbd87251dbe7",
|
| 1662 |
+
"source_absolute_offset": 800004496,
|
| 1663 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_108.weight",
|
| 1664 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1665 |
+
},
|
| 1666 |
+
{
|
| 1667 |
+
"embedding_row_dimension": 160,
|
| 1668 |
+
"file_offset": 5200039936,
|
| 1669 |
+
"global_row_start": 272501308,
|
| 1670 |
+
"logical_part": 109,
|
| 1671 |
+
"payload_bytes": 400001920,
|
| 1672 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1673 |
+
"physical_file_index": 3,
|
| 1674 |
+
"row_stride_bytes": 160,
|
| 1675 |
+
"rows": 2500012,
|
| 1676 |
+
"sha256": "649d3c2258df018e1a0babb9735e45bdcf6f7c1bc2bbf71bae31bc780cc68243",
|
| 1677 |
+
"source_absolute_offset": 1200006416,
|
| 1678 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_109.weight",
|
| 1679 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1680 |
+
},
|
| 1681 |
+
{
|
| 1682 |
+
"embedding_row_dimension": 160,
|
| 1683 |
+
"file_offset": 5600043008,
|
| 1684 |
+
"global_row_start": 275001320,
|
| 1685 |
+
"logical_part": 110,
|
| 1686 |
+
"payload_bytes": 400001920,
|
| 1687 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1688 |
+
"physical_file_index": 3,
|
| 1689 |
+
"row_stride_bytes": 160,
|
| 1690 |
+
"rows": 2500012,
|
| 1691 |
+
"sha256": "58c65d83cb193f2c9179fae08333750c12b5495d93df846e47aa8465197e43f0",
|
| 1692 |
+
"source_absolute_offset": 656,
|
| 1693 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_110.weight",
|
| 1694 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1695 |
+
},
|
| 1696 |
+
{
|
| 1697 |
+
"embedding_row_dimension": 160,
|
| 1698 |
+
"file_offset": 6000046080,
|
| 1699 |
+
"global_row_start": 277501332,
|
| 1700 |
+
"logical_part": 111,
|
| 1701 |
+
"payload_bytes": 400001920,
|
| 1702 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1703 |
+
"physical_file_index": 3,
|
| 1704 |
+
"row_stride_bytes": 160,
|
| 1705 |
+
"rows": 2500012,
|
| 1706 |
+
"sha256": "1f22622311520a16c3319601ee0eca24966d488ed34dc5c6f2fd6bc70863135f",
|
| 1707 |
+
"source_absolute_offset": 400002576,
|
| 1708 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_111.weight",
|
| 1709 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1710 |
+
},
|
| 1711 |
+
{
|
| 1712 |
+
"embedding_row_dimension": 160,
|
| 1713 |
+
"file_offset": 6400049152,
|
| 1714 |
+
"global_row_start": 280001344,
|
| 1715 |
+
"logical_part": 112,
|
| 1716 |
+
"payload_bytes": 400001920,
|
| 1717 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1718 |
+
"physical_file_index": 3,
|
| 1719 |
+
"row_stride_bytes": 160,
|
| 1720 |
+
"rows": 2500012,
|
| 1721 |
+
"sha256": "77c68c6a5aaae13112a9cac79aa33ec5d653f1cc0b78641447e0a0ad2116cb05",
|
| 1722 |
+
"source_absolute_offset": 800004496,
|
| 1723 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_112.weight",
|
| 1724 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1725 |
+
},
|
| 1726 |
+
{
|
| 1727 |
+
"embedding_row_dimension": 160,
|
| 1728 |
+
"file_offset": 6800052224,
|
| 1729 |
+
"global_row_start": 282501356,
|
| 1730 |
+
"logical_part": 113,
|
| 1731 |
+
"payload_bytes": 400001920,
|
| 1732 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1733 |
+
"physical_file_index": 3,
|
| 1734 |
+
"row_stride_bytes": 160,
|
| 1735 |
+
"rows": 2500012,
|
| 1736 |
+
"sha256": "2494561f6061a47bde6c74eedb090d7639ab38cf446baa7816d17e5ca93c1126",
|
| 1737 |
+
"source_absolute_offset": 1200006416,
|
| 1738 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_113.weight",
|
| 1739 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1740 |
+
},
|
| 1741 |
+
{
|
| 1742 |
+
"embedding_row_dimension": 160,
|
| 1743 |
+
"file_offset": 7200055296,
|
| 1744 |
+
"global_row_start": 285001368,
|
| 1745 |
+
"logical_part": 114,
|
| 1746 |
+
"payload_bytes": 400001920,
|
| 1747 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1748 |
+
"physical_file_index": 3,
|
| 1749 |
+
"row_stride_bytes": 160,
|
| 1750 |
+
"rows": 2500012,
|
| 1751 |
+
"sha256": "1ea4e7fc8d1386c93b1fdf0458f39758b0e7b07310fa1db8d3860393da4529c8",
|
| 1752 |
+
"source_absolute_offset": 656,
|
| 1753 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_114.weight",
|
| 1754 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1755 |
+
},
|
| 1756 |
+
{
|
| 1757 |
+
"embedding_row_dimension": 160,
|
| 1758 |
+
"file_offset": 7600058368,
|
| 1759 |
+
"global_row_start": 287501380,
|
| 1760 |
+
"logical_part": 115,
|
| 1761 |
+
"payload_bytes": 400001920,
|
| 1762 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1763 |
+
"physical_file_index": 3,
|
| 1764 |
+
"row_stride_bytes": 160,
|
| 1765 |
+
"rows": 2500012,
|
| 1766 |
+
"sha256": "797aa2f0853ac472cd4f5583a6479d2c414bb8c7ad5af995c4419ec14df23120",
|
| 1767 |
+
"source_absolute_offset": 400002576,
|
| 1768 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_115.weight",
|
| 1769 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1770 |
+
},
|
| 1771 |
+
{
|
| 1772 |
+
"embedding_row_dimension": 160,
|
| 1773 |
+
"file_offset": 8000061440,
|
| 1774 |
+
"global_row_start": 290001392,
|
| 1775 |
+
"logical_part": 116,
|
| 1776 |
+
"payload_bytes": 400001920,
|
| 1777 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1778 |
+
"physical_file_index": 3,
|
| 1779 |
+
"row_stride_bytes": 160,
|
| 1780 |
+
"rows": 2500012,
|
| 1781 |
+
"sha256": "98c088b0f76eb6edf10a87133c557e5c4960c17749d02e401bbb309126a58e97",
|
| 1782 |
+
"source_absolute_offset": 800004496,
|
| 1783 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_116.weight",
|
| 1784 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1785 |
+
},
|
| 1786 |
+
{
|
| 1787 |
+
"embedding_row_dimension": 160,
|
| 1788 |
+
"file_offset": 8400064512,
|
| 1789 |
+
"global_row_start": 292501404,
|
| 1790 |
+
"logical_part": 117,
|
| 1791 |
+
"payload_bytes": 400001920,
|
| 1792 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1793 |
+
"physical_file_index": 3,
|
| 1794 |
+
"row_stride_bytes": 160,
|
| 1795 |
+
"rows": 2500012,
|
| 1796 |
+
"sha256": "6edf85c31f9d7b3c55bfc12dd1b78c72de53808d857d1ef95c0e10d17a84fa05",
|
| 1797 |
+
"source_absolute_offset": 1200006416,
|
| 1798 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_117.weight",
|
| 1799 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1800 |
+
},
|
| 1801 |
+
{
|
| 1802 |
+
"embedding_row_dimension": 160,
|
| 1803 |
+
"file_offset": 8800067584,
|
| 1804 |
+
"global_row_start": 295001416,
|
| 1805 |
+
"logical_part": 118,
|
| 1806 |
+
"payload_bytes": 400001920,
|
| 1807 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1808 |
+
"physical_file_index": 3,
|
| 1809 |
+
"row_stride_bytes": 160,
|
| 1810 |
+
"rows": 2500012,
|
| 1811 |
+
"sha256": "4a4f1b709c793dc6f4a9bffd24ed18950f24060199bf55de17dbde56c14bd197",
|
| 1812 |
+
"source_absolute_offset": 656,
|
| 1813 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_118.weight",
|
| 1814 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1815 |
+
},
|
| 1816 |
+
{
|
| 1817 |
+
"embedding_row_dimension": 160,
|
| 1818 |
+
"file_offset": 9200070656,
|
| 1819 |
+
"global_row_start": 297501428,
|
| 1820 |
+
"logical_part": 119,
|
| 1821 |
+
"payload_bytes": 400001920,
|
| 1822 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1823 |
+
"physical_file_index": 3,
|
| 1824 |
+
"row_stride_bytes": 160,
|
| 1825 |
+
"rows": 2500012,
|
| 1826 |
+
"sha256": "41fc6ea80c0f8334d2cf0b05f5a19d21136030f1bd856b05c3ea95e1f2b66a3e",
|
| 1827 |
+
"source_absolute_offset": 400002576,
|
| 1828 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_119.weight",
|
| 1829 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1830 |
+
},
|
| 1831 |
+
{
|
| 1832 |
+
"embedding_row_dimension": 160,
|
| 1833 |
+
"file_offset": 9600073728,
|
| 1834 |
+
"global_row_start": 300001440,
|
| 1835 |
+
"logical_part": 120,
|
| 1836 |
+
"payload_bytes": 400001920,
|
| 1837 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1838 |
+
"physical_file_index": 3,
|
| 1839 |
+
"row_stride_bytes": 160,
|
| 1840 |
+
"rows": 2500012,
|
| 1841 |
+
"sha256": "071861996cb3f29a4a2c9d79ca80045e388d9908f938f042b491052bcd1d170a",
|
| 1842 |
+
"source_absolute_offset": 800004496,
|
| 1843 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_120.weight",
|
| 1844 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1845 |
+
},
|
| 1846 |
+
{
|
| 1847 |
+
"embedding_row_dimension": 160,
|
| 1848 |
+
"file_offset": 10000076800,
|
| 1849 |
+
"global_row_start": 302501452,
|
| 1850 |
+
"logical_part": 121,
|
| 1851 |
+
"payload_bytes": 400001920,
|
| 1852 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1853 |
+
"physical_file_index": 3,
|
| 1854 |
+
"row_stride_bytes": 160,
|
| 1855 |
+
"rows": 2500012,
|
| 1856 |
+
"sha256": "640251b398cfb7a395f829ca99ee29b05a92212eb0c3f5761d2fb79a0c35a2c5",
|
| 1857 |
+
"source_absolute_offset": 1200006416,
|
| 1858 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_121.weight",
|
| 1859 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1860 |
+
},
|
| 1861 |
+
{
|
| 1862 |
+
"embedding_row_dimension": 160,
|
| 1863 |
+
"file_offset": 10400079872,
|
| 1864 |
+
"global_row_start": 305001464,
|
| 1865 |
+
"logical_part": 122,
|
| 1866 |
+
"payload_bytes": 400001920,
|
| 1867 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1868 |
+
"physical_file_index": 3,
|
| 1869 |
+
"row_stride_bytes": 160,
|
| 1870 |
+
"rows": 2500012,
|
| 1871 |
+
"sha256": "202c2b9edaae289bbf1dca507a088f0a841c679a69d43bc64af1da32baebd14b",
|
| 1872 |
+
"source_absolute_offset": 656,
|
| 1873 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_122.weight",
|
| 1874 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1875 |
+
},
|
| 1876 |
+
{
|
| 1877 |
+
"embedding_row_dimension": 160,
|
| 1878 |
+
"file_offset": 10800082944,
|
| 1879 |
+
"global_row_start": 307501476,
|
| 1880 |
+
"logical_part": 123,
|
| 1881 |
+
"payload_bytes": 400001920,
|
| 1882 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1883 |
+
"physical_file_index": 3,
|
| 1884 |
+
"row_stride_bytes": 160,
|
| 1885 |
+
"rows": 2500012,
|
| 1886 |
+
"sha256": "035ac912badbb46f186028d6364cfba00709fd071967b1b89dcee0134fe0f5ec",
|
| 1887 |
+
"source_absolute_offset": 400002576,
|
| 1888 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_123.weight",
|
| 1889 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1890 |
+
},
|
| 1891 |
+
{
|
| 1892 |
+
"embedding_row_dimension": 160,
|
| 1893 |
+
"file_offset": 11200086016,
|
| 1894 |
+
"global_row_start": 310001488,
|
| 1895 |
+
"logical_part": 124,
|
| 1896 |
+
"payload_bytes": 400001920,
|
| 1897 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1898 |
+
"physical_file_index": 3,
|
| 1899 |
+
"row_stride_bytes": 160,
|
| 1900 |
+
"rows": 2500012,
|
| 1901 |
+
"sha256": "918aada975eafbe374a0736dbeff57843ea36e72ed373098865c45da39d09be6",
|
| 1902 |
+
"source_absolute_offset": 800004496,
|
| 1903 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_124.weight",
|
| 1904 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1905 |
+
},
|
| 1906 |
+
{
|
| 1907 |
+
"embedding_row_dimension": 160,
|
| 1908 |
+
"file_offset": 11600089088,
|
| 1909 |
+
"global_row_start": 312501500,
|
| 1910 |
+
"logical_part": 125,
|
| 1911 |
+
"payload_bytes": 400001920,
|
| 1912 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1913 |
+
"physical_file_index": 3,
|
| 1914 |
+
"row_stride_bytes": 160,
|
| 1915 |
+
"rows": 2500012,
|
| 1916 |
+
"sha256": "f378568332fba8c895eccb8632849e2722b6d58a68a5f2dc517c0f2c236331da",
|
| 1917 |
+
"source_absolute_offset": 1200006416,
|
| 1918 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_125.weight",
|
| 1919 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1920 |
+
},
|
| 1921 |
+
{
|
| 1922 |
+
"embedding_row_dimension": 160,
|
| 1923 |
+
"file_offset": 12000092160,
|
| 1924 |
+
"global_row_start": 315001512,
|
| 1925 |
+
"logical_part": 126,
|
| 1926 |
+
"payload_bytes": 400001920,
|
| 1927 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1928 |
+
"physical_file_index": 3,
|
| 1929 |
+
"row_stride_bytes": 160,
|
| 1930 |
+
"rows": 2500012,
|
| 1931 |
+
"sha256": "590e46d3748c231e62ff43481d36e42b2eabcf81b88d7acfa944650b37a33791",
|
| 1932 |
+
"source_absolute_offset": 142339400,
|
| 1933 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_126.weight",
|
| 1934 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1935 |
+
},
|
| 1936 |
+
{
|
| 1937 |
+
"embedding_row_dimension": 160,
|
| 1938 |
+
"file_offset": 12400095232,
|
| 1939 |
+
"global_row_start": 317501524,
|
| 1940 |
+
"logical_part": 127,
|
| 1941 |
+
"payload_bytes": 400001920,
|
| 1942 |
+
"physical_file": "ple-fp8-00004-of-00004.bin",
|
| 1943 |
+
"physical_file_index": 3,
|
| 1944 |
+
"row_stride_bytes": 160,
|
| 1945 |
+
"rows": 2500012,
|
| 1946 |
+
"sha256": "dbb9eb04279223fb02c6ab1fe214ea877bccdcc54568c19b7621f0d2d0026ddd",
|
| 1947 |
+
"source_absolute_offset": 542341320,
|
| 1948 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_127.weight",
|
| 1949 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1950 |
+
}
|
| 1951 |
+
],
|
| 1952 |
+
"logical_shard_count": 128,
|
| 1953 |
+
"ngram_size": 3,
|
| 1954 |
+
"number_of_ngram_heads": 16,
|
| 1955 |
+
"number_of_ple_layers": 1,
|
| 1956 |
+
"padded_vocabulary_rows": 320001536,
|
| 1957 |
+
"padding_rows": 90,
|
| 1958 |
+
"per_head_offsets": [
|
| 1959 |
+
0,
|
| 1960 |
+
20000003,
|
| 1961 |
+
40000026,
|
| 1962 |
+
60000059,
|
| 1963 |
+
80000106,
|
| 1964 |
+
100000165,
|
| 1965 |
+
120000228,
|
| 1966 |
+
140000297,
|
| 1967 |
+
160000374,
|
| 1968 |
+
180000455,
|
| 1969 |
+
200000548,
|
| 1970 |
+
220000655,
|
| 1971 |
+
240000802,
|
| 1972 |
+
260000955,
|
| 1973 |
+
280001114,
|
| 1974 |
+
300001275
|
| 1975 |
+
],
|
| 1976 |
+
"per_head_vocabulary_sizes": [
|
| 1977 |
+
20000003,
|
| 1978 |
+
20000023,
|
| 1979 |
+
20000033,
|
| 1980 |
+
20000047,
|
| 1981 |
+
20000059,
|
| 1982 |
+
20000063,
|
| 1983 |
+
20000069,
|
| 1984 |
+
20000077,
|
| 1985 |
+
20000081,
|
| 1986 |
+
20000093,
|
| 1987 |
+
20000107,
|
| 1988 |
+
20000147,
|
| 1989 |
+
20000153,
|
| 1990 |
+
20000159,
|
| 1991 |
+
20000161,
|
| 1992 |
+
20000171
|
| 1993 |
+
],
|
| 1994 |
+
"physical_file_count": 4,
|
| 1995 |
+
"physical_files": [
|
| 1996 |
+
{
|
| 1997 |
+
"file_bytes": 12800098304,
|
| 1998 |
+
"index": 0,
|
| 1999 |
+
"path": "ple-fp8-00001-of-00004.bin",
|
| 2000 |
+
"payload_bytes": 12800061440,
|
| 2001 |
+
"sha256": "3cffb8fcc5f070d34bff3eddc67a721b26f284b0ec71f5da5aecda8b468543a7",
|
| 2002 |
+
"verified_bytes": 12800098304
|
| 2003 |
+
},
|
| 2004 |
+
{
|
| 2005 |
+
"file_bytes": 12800098304,
|
| 2006 |
+
"index": 1,
|
| 2007 |
+
"path": "ple-fp8-00002-of-00004.bin",
|
| 2008 |
+
"payload_bytes": 12800061440,
|
| 2009 |
+
"sha256": "f2f63094e120bc207d6ad72117343b911a62b24ad659e99467eddf5f6ba23a36",
|
| 2010 |
+
"verified_bytes": 12800098304
|
| 2011 |
+
},
|
| 2012 |
+
{
|
| 2013 |
+
"file_bytes": 12800098304,
|
| 2014 |
+
"index": 2,
|
| 2015 |
+
"path": "ple-fp8-00003-of-00004.bin",
|
| 2016 |
+
"payload_bytes": 12800061440,
|
| 2017 |
+
"sha256": "a4396a17923598c1905820102e0a996f7b8f9032b5edbb30d734bcdef932ce0d",
|
| 2018 |
+
"verified_bytes": 12800098304
|
| 2019 |
+
},
|
| 2020 |
+
{
|
| 2021 |
+
"file_bytes": 12800098304,
|
| 2022 |
+
"index": 3,
|
| 2023 |
+
"path": "ple-fp8-00004-of-00004.bin",
|
| 2024 |
+
"payload_bytes": 12800061440,
|
| 2025 |
+
"sha256": "deeaaf2efd5f1983cfd2306a6da5135f4c2731a73d977e09de270ea097a65c16",
|
| 2026 |
+
"verified_bytes": 12800098304
|
| 2027 |
+
}
|
| 2028 |
+
],
|
| 2029 |
+
"physical_paths_relative_to": "directory containing ple-manifest.json",
|
| 2030 |
+
"ple_checkpoint_layer_zero_based": 1,
|
| 2031 |
+
"ple_embedding_dimension": 2560,
|
| 2032 |
+
"quantization": {
|
| 2033 |
+
"decode": "BF16(BF16(float8_e4m3fn(code)) * weight_scale_bf16)",
|
| 2034 |
+
"format": "E4M3FN",
|
| 2035 |
+
"note": "The model's 128x128 block scales apply to linear weights, not this PLE embedding.",
|
| 2036 |
+
"scale": {
|
| 2037 |
+
"bits_hex": "0x3951",
|
| 2038 |
+
"dtype": "BF16",
|
| 2039 |
+
"file_bytes": 2,
|
| 2040 |
+
"path": "ple-fp8-weight-scale.bf16.bin",
|
| 2041 |
+
"sha256": "c7c58bd6007672362da2106fdbfaf9f50629e4bdf8598169c598027394ef9791",
|
| 2042 |
+
"shape": [
|
| 2043 |
+
1
|
| 2044 |
+
],
|
| 2045 |
+
"source_absolute_offset": 78403048,
|
| 2046 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.weight_scale",
|
| 2047 |
+
"source_shard": "model-00005-of-00131.safetensors",
|
| 2048 |
+
"value_float32": 0.00019931793212890625
|
| 2049 |
+
},
|
| 2050 |
+
"scale_is_inverse": false,
|
| 2051 |
+
"scale_scope": "one scalar shared by all 128 logical parts",
|
| 2052 |
+
"scheme": "per_tensor"
|
| 2053 |
+
},
|
| 2054 |
+
"row_stride_bytes": 160,
|
| 2055 |
+
"source": {
|
| 2056 |
+
"repo": "Qwen/Qwen3.8-Flash-Next-FP8",
|
| 2057 |
+
"revision": "236dfdf285828023ca3bcd3f37366c58a3469b13"
|
| 2058 |
+
},
|
| 2059 |
+
"source_hash_controls": [
|
| 2060 |
+
{
|
| 2061 |
+
"matches_reference": true,
|
| 2062 |
+
"sha256": "37349930c3c77bf4927b2afb6b50f30c404f42f00f5790bda96e7d9589c26477",
|
| 2063 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.layer_multipliers",
|
| 2064 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 2065 |
+
},
|
| 2066 |
+
{
|
| 2067 |
+
"matches_reference": true,
|
| 2068 |
+
"sha256": "af1566f7a3be2f4a9ee8e2384aa161b8d45cfcbd92376827662a028679b7d8eb",
|
| 2069 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_heads_offsets",
|
| 2070 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 2071 |
+
},
|
| 2072 |
+
{
|
| 2073 |
+
"matches_reference": true,
|
| 2074 |
+
"sha256": "81879b658d9974287ceecc77463e5fdd183cb4cd66692b061ea6af24ef414d39",
|
| 2075 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_heads_vocab_sizes",
|
| 2076 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 2077 |
+
}
|
| 2078 |
+
],
|
| 2079 |
+
"source_safetensors_dtype": "F8_E4M3",
|
| 2080 |
+
"storage": "ssd_backed_bounded_page_cache",
|
| 2081 |
+
"storage_dtype": "FP8_E4M3FN",
|
| 2082 |
+
"total_file_bytes_including_alignment": 51200393216,
|
| 2083 |
+
"total_parameter_count": 51200245760,
|
| 2084 |
+
"total_payload_bytes": 51200245760,
|
| 2085 |
+
"total_sidecar_bytes_including_scale": 51200393218,
|
| 2086 |
+
"usable_vocabulary_rows": 320001446
|
| 2087 |
+
}
|
reproduction/manifests/reference/fp8-verify-extraction.json
ADDED
|
@@ -0,0 +1,185 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"elapsed_seconds": 111.13494417257607,
|
| 3 |
+
"logical_parts_checked": 128,
|
| 4 |
+
"manifest_sha256": "507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e",
|
| 5 |
+
"ok": true,
|
| 6 |
+
"physical_files_reread": 4,
|
| 7 |
+
"requantized": false,
|
| 8 |
+
"scale_bytes_preserved": true,
|
| 9 |
+
"source": {
|
| 10 |
+
"repo": "Qwen/Qwen3.8-Flash-Next-FP8",
|
| 11 |
+
"revision": "236dfdf285828023ca3bcd3f37366c58a3469b13"
|
| 12 |
+
},
|
| 13 |
+
"source_dtype": "F8_E4M3",
|
| 14 |
+
"source_files_verified_against_hub_sha256": [
|
| 15 |
+
{
|
| 16 |
+
"path": "model-00005-of-00131.safetensors",
|
| 17 |
+
"sha256": "c50bf465a4a0129f1a1196c0e75d881048238f7107b356fc734007eac0d3b123",
|
| 18 |
+
"size": 1717267690
|
| 19 |
+
},
|
| 20 |
+
{
|
| 21 |
+
"path": "model-00006-of-00131.safetensors",
|
| 22 |
+
"sha256": "57f103367fe36c9dc355c648d521d026caabb4ce5ba51038c78bd935f6593736",
|
| 23 |
+
"size": 1600008328
|
| 24 |
+
},
|
| 25 |
+
{
|
| 26 |
+
"path": "model-00007-of-00131.safetensors",
|
| 27 |
+
"sha256": "cde2a12854770c706a74a5c7b85ffc140e3d4dba93dd4bee1cd7aa07cc348c90",
|
| 28 |
+
"size": 1600008328
|
| 29 |
+
},
|
| 30 |
+
{
|
| 31 |
+
"path": "model-00008-of-00131.safetensors",
|
| 32 |
+
"sha256": "98ae323b5a61abdcf58a0dc9db7eb1a5a748cebc1ef1932804a1411500c09d84",
|
| 33 |
+
"size": 1600008328
|
| 34 |
+
},
|
| 35 |
+
{
|
| 36 |
+
"path": "model-00009-of-00131.safetensors",
|
| 37 |
+
"sha256": "70f4b66bca5c4c0b441cf4284d4ab311670e182bfc5ec51c7294a4054baeb20f",
|
| 38 |
+
"size": 1600008328
|
| 39 |
+
},
|
| 40 |
+
{
|
| 41 |
+
"path": "model-00010-of-00131.safetensors",
|
| 42 |
+
"sha256": "6d5dfa1dfa9a6c482f100f6e75c1f5e8ac02391c62e844e53f4a53996baf2206",
|
| 43 |
+
"size": 1600008328
|
| 44 |
+
},
|
| 45 |
+
{
|
| 46 |
+
"path": "model-00011-of-00131.safetensors",
|
| 47 |
+
"sha256": "de085adb563e530e7ad157220cd1a219be189a1db0fcc3f2507886a2d78bd4e1",
|
| 48 |
+
"size": 1600008328
|
| 49 |
+
},
|
| 50 |
+
{
|
| 51 |
+
"path": "model-00012-of-00131.safetensors",
|
| 52 |
+
"sha256": "97dac7c366ba19858d78c01364054136449ccb3cf60768587461cbf0bb582c90",
|
| 53 |
+
"size": 1600008328
|
| 54 |
+
},
|
| 55 |
+
{
|
| 56 |
+
"path": "model-00013-of-00131.safetensors",
|
| 57 |
+
"sha256": "467be10b473d25e0581f8fb1bc986916c8b9301272f72e7a05762484ffc080a9",
|
| 58 |
+
"size": 1600008328
|
| 59 |
+
},
|
| 60 |
+
{
|
| 61 |
+
"path": "model-00014-of-00131.safetensors",
|
| 62 |
+
"sha256": "38def6e9bbe6f242c2f92858c3e9a2b356d74d0180e323677158016dbee32ae7",
|
| 63 |
+
"size": 1600008328
|
| 64 |
+
},
|
| 65 |
+
{
|
| 66 |
+
"path": "model-00015-of-00131.safetensors",
|
| 67 |
+
"sha256": "90c6c665f1f819bc6350714652c8fb77064fec57832ef51b878a0cdf9f602236",
|
| 68 |
+
"size": 1600008328
|
| 69 |
+
},
|
| 70 |
+
{
|
| 71 |
+
"path": "model-00016-of-00131.safetensors",
|
| 72 |
+
"sha256": "88185c2530641b37dcad80d37b505c5257035e87ad29fa86640aae4814903e4f",
|
| 73 |
+
"size": 1600008328
|
| 74 |
+
},
|
| 75 |
+
{
|
| 76 |
+
"path": "model-00017-of-00131.safetensors",
|
| 77 |
+
"sha256": "42e3b96359116d7471a74cb7de08f6a4e9e173830d562f1f74ff09d1d253ad38",
|
| 78 |
+
"size": 1600008328
|
| 79 |
+
},
|
| 80 |
+
{
|
| 81 |
+
"path": "model-00018-of-00131.safetensors",
|
| 82 |
+
"sha256": "040adc7270efca6498c6f6a07dd7da14925d20217fe6de67223d6856fb4f2ad7",
|
| 83 |
+
"size": 1600008328
|
| 84 |
+
},
|
| 85 |
+
{
|
| 86 |
+
"path": "model-00019-of-00131.safetensors",
|
| 87 |
+
"sha256": "b8a831992deb1a694439e37b7136ff2e181457a8683bff65f1f4b99772cabe58",
|
| 88 |
+
"size": 1600008328
|
| 89 |
+
},
|
| 90 |
+
{
|
| 91 |
+
"path": "model-00020-of-00131.safetensors",
|
| 92 |
+
"sha256": "9426112fbd49ef4f5e9dd38dc2f93b046602e6d92cff732d33b96413ff1b40dc",
|
| 93 |
+
"size": 1600008328
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"path": "model-00021-of-00131.safetensors",
|
| 97 |
+
"sha256": "fce8426665f749ef38c4fad33b612f892b728c0f74fe60cab0e43ece785b4e77",
|
| 98 |
+
"size": 1600008328
|
| 99 |
+
},
|
| 100 |
+
{
|
| 101 |
+
"path": "model-00022-of-00131.safetensors",
|
| 102 |
+
"sha256": "a20dd415f280774321538e6b9e78fba9f8e218a9090eae52ea7172b85b9c5a6d",
|
| 103 |
+
"size": 1600008328
|
| 104 |
+
},
|
| 105 |
+
{
|
| 106 |
+
"path": "model-00023-of-00131.safetensors",
|
| 107 |
+
"sha256": "4100591839471a8721d9cedb251554dcef5ebc1dfd96ea7dce8912dd1e9921b2",
|
| 108 |
+
"size": 1600008328
|
| 109 |
+
},
|
| 110 |
+
{
|
| 111 |
+
"path": "model-00024-of-00131.safetensors",
|
| 112 |
+
"sha256": "bbd6d7a4b54b6a6032e15b7c2fc9d6526377f89992d61da8837ad059f3210b45",
|
| 113 |
+
"size": 1600008328
|
| 114 |
+
},
|
| 115 |
+
{
|
| 116 |
+
"path": "model-00025-of-00131.safetensors",
|
| 117 |
+
"sha256": "f9fa7b04de155dd2be74b5693d5b36e5463dabf956b9be36f67d4aae6b8dd304",
|
| 118 |
+
"size": 1600008328
|
| 119 |
+
},
|
| 120 |
+
{
|
| 121 |
+
"path": "model-00026-of-00131.safetensors",
|
| 122 |
+
"sha256": "193c6b9da2c6b69c34d8a14b65234871db272761e712c2e56bac3f13c2d0cbf7",
|
| 123 |
+
"size": 1600008328
|
| 124 |
+
},
|
| 125 |
+
{
|
| 126 |
+
"path": "model-00027-of-00131.safetensors",
|
| 127 |
+
"sha256": "d7efa372552c07ee8783e27c4b8ebd12fc75333f92553861bec8c7c0155a03fe",
|
| 128 |
+
"size": 1600008328
|
| 129 |
+
},
|
| 130 |
+
{
|
| 131 |
+
"path": "model-00028-of-00131.safetensors",
|
| 132 |
+
"sha256": "5fc13d084d62c06b928dfb388a1b36f5c27cd25bd3cbb68a0b21e1c4cfc68e6e",
|
| 133 |
+
"size": 1600008328
|
| 134 |
+
},
|
| 135 |
+
{
|
| 136 |
+
"path": "model-00029-of-00131.safetensors",
|
| 137 |
+
"sha256": "a11f5a6360b349159575871db5c553c40c37be68382b82551a2c2372f15f2811",
|
| 138 |
+
"size": 1600008328
|
| 139 |
+
},
|
| 140 |
+
{
|
| 141 |
+
"path": "model-00030-of-00131.safetensors",
|
| 142 |
+
"sha256": "cac780a675f87fc699435a5207cbecb30a887271b5514b60b7e45d9bebe0e1ec",
|
| 143 |
+
"size": 1600008336
|
| 144 |
+
},
|
| 145 |
+
{
|
| 146 |
+
"path": "model-00031-of-00131.safetensors",
|
| 147 |
+
"sha256": "d390a872eb3928b9d7c0a720ced792cc111613812a163d9fd6c97fd35d633897",
|
| 148 |
+
"size": 1600008336
|
| 149 |
+
},
|
| 150 |
+
{
|
| 151 |
+
"path": "model-00032-of-00131.safetensors",
|
| 152 |
+
"sha256": "3b36fe4e7215a12cdc6c7499aafde51cfbce51266785184b99d3838a6b37b2c8",
|
| 153 |
+
"size": 1600008336
|
| 154 |
+
},
|
| 155 |
+
{
|
| 156 |
+
"path": "model-00033-of-00131.safetensors",
|
| 157 |
+
"sha256": "3fb0504f406c0c71ee40e9e158492973c5c35337889c81b974892b407620c64c",
|
| 158 |
+
"size": 1600008336
|
| 159 |
+
},
|
| 160 |
+
{
|
| 161 |
+
"path": "model-00034-of-00131.safetensors",
|
| 162 |
+
"sha256": "6d989a812a8d8d9330c8c4d21d7be98a0114705ca3bd7834d43bb268bad6be08",
|
| 163 |
+
"size": 1600008336
|
| 164 |
+
},
|
| 165 |
+
{
|
| 166 |
+
"path": "model-00035-of-00131.safetensors",
|
| 167 |
+
"sha256": "8e56ba0a714198bd07a2d8fe9d91fbf5c72601c1b98edf09b289a2538445cb75",
|
| 168 |
+
"size": 1600008336
|
| 169 |
+
},
|
| 170 |
+
{
|
| 171 |
+
"path": "model-00036-of-00131.safetensors",
|
| 172 |
+
"sha256": "c23fd6f6cfa9acfa961ba26e7c9c0dd7b05782c5bbf8f55e2526119b5c516fd4",
|
| 173 |
+
"size": 1600008336
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"path": "model-00037-of-00131.safetensors",
|
| 177 |
+
"sha256": "b824a11bf460bd78c068e3d301e914a0bec2f243a6eea4679be7200d179248e7",
|
| 178 |
+
"size": 942343240
|
| 179 |
+
}
|
| 180 |
+
],
|
| 181 |
+
"source_shape": [
|
| 182 |
+
2500012,
|
| 183 |
+
160
|
| 184 |
+
]
|
| 185 |
+
}
|
reproduction/manifests/reference/fp8-verify-independent.json
ADDED
|
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"ok": true,
|
| 3 |
+
"source": {
|
| 4 |
+
"repo": "Qwen/Qwen3.8-Flash-Next-FP8",
|
| 5 |
+
"revision": "236dfdf285828023ca3bcd3f37366c58a3469b13"
|
| 6 |
+
},
|
| 7 |
+
"manifest_sha256": "507885ac42e4a5f631a12cf95d12755980a4c61f3fc09b17f665be2a4af9312e",
|
| 8 |
+
"logical_parts_fully_hashed": 128,
|
| 9 |
+
"physical_files_fully_hashed": 4,
|
| 10 |
+
"all_padding_zero": true,
|
| 11 |
+
"nan_codes_in_full_payload": 0,
|
| 12 |
+
"payload_bytes_scanned": 51200245760,
|
| 13 |
+
"scale_matches_source_bytes": true,
|
| 14 |
+
"sampled_rows": 2048,
|
| 15 |
+
"sampled_raw_bytes_match_safetensors": true,
|
| 16 |
+
"sampled_bf16_decoding_matches_source_and_independent_numpy": true,
|
| 17 |
+
"runtime_inference_tested": false
|
| 18 |
+
}
|
reproduction/manifests/reference/ple-manifest.plan.json
ADDED
|
@@ -0,0 +1,1900 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"alignment_bytes": 4096,
|
| 3 |
+
"artifact_variant": "MQ-Q6-SSD-PLE-BF16",
|
| 4 |
+
"byte_order": "little",
|
| 5 |
+
"checksum_status": "pending_extraction",
|
| 6 |
+
"embedding_row_dimension": 160,
|
| 7 |
+
"format_version": 1,
|
| 8 |
+
"hash_reference": {
|
| 9 |
+
"implementation": "transformers.models.qwen4_exp.modeling_qwen4_exp.Qwen4ExpTextNGramEmbedding",
|
| 10 |
+
"implementation_sha256": "77fec77d87f2a0eb23b95fa04276fb5779698a7c7f523cf5061e49c118bcc459",
|
| 11 |
+
"semantics": "SplitMix64-derived odd multipliers; multiply token ids; XOR in n-gram position order; modulo per-head prime vocabulary; add per-head offset; EOS-bounded history",
|
| 12 |
+
"transformers_version": "5.16.0"
|
| 13 |
+
},
|
| 14 |
+
"heads_per_ngram": 8,
|
| 15 |
+
"layer_multipliers": [
|
| 16 |
+
23703573157769,
|
| 17 |
+
20109073645365,
|
| 18 |
+
8052911324071
|
| 19 |
+
],
|
| 20 |
+
"logical_parts": [
|
| 21 |
+
{
|
| 22 |
+
"embedding_row_dimension": 160,
|
| 23 |
+
"file_offset": 0,
|
| 24 |
+
"global_row_start": 0,
|
| 25 |
+
"logical_part": 0,
|
| 26 |
+
"payload_bytes": 800003840,
|
| 27 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 28 |
+
"physical_file_index": 0,
|
| 29 |
+
"row_stride_bytes": 320,
|
| 30 |
+
"rows": 2500012,
|
| 31 |
+
"sha256": null,
|
| 32 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_0.weight",
|
| 33 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 34 |
+
},
|
| 35 |
+
{
|
| 36 |
+
"embedding_row_dimension": 160,
|
| 37 |
+
"file_offset": 800006144,
|
| 38 |
+
"global_row_start": 2500012,
|
| 39 |
+
"logical_part": 1,
|
| 40 |
+
"payload_bytes": 800003840,
|
| 41 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 42 |
+
"physical_file_index": 0,
|
| 43 |
+
"row_stride_bytes": 320,
|
| 44 |
+
"rows": 2500012,
|
| 45 |
+
"sha256": null,
|
| 46 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_1.weight",
|
| 47 |
+
"source_shard": "model-00005-of-00131.safetensors"
|
| 48 |
+
},
|
| 49 |
+
{
|
| 50 |
+
"embedding_row_dimension": 160,
|
| 51 |
+
"file_offset": 1600012288,
|
| 52 |
+
"global_row_start": 5000024,
|
| 53 |
+
"logical_part": 2,
|
| 54 |
+
"payload_bytes": 800003840,
|
| 55 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 56 |
+
"physical_file_index": 0,
|
| 57 |
+
"row_stride_bytes": 320,
|
| 58 |
+
"rows": 2500012,
|
| 59 |
+
"sha256": null,
|
| 60 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_2.weight",
|
| 61 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 62 |
+
},
|
| 63 |
+
{
|
| 64 |
+
"embedding_row_dimension": 160,
|
| 65 |
+
"file_offset": 2400018432,
|
| 66 |
+
"global_row_start": 7500036,
|
| 67 |
+
"logical_part": 3,
|
| 68 |
+
"payload_bytes": 800003840,
|
| 69 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 70 |
+
"physical_file_index": 0,
|
| 71 |
+
"row_stride_bytes": 320,
|
| 72 |
+
"rows": 2500012,
|
| 73 |
+
"sha256": null,
|
| 74 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_3.weight",
|
| 75 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 76 |
+
},
|
| 77 |
+
{
|
| 78 |
+
"embedding_row_dimension": 160,
|
| 79 |
+
"file_offset": 3200024576,
|
| 80 |
+
"global_row_start": 10000048,
|
| 81 |
+
"logical_part": 4,
|
| 82 |
+
"payload_bytes": 800003840,
|
| 83 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 84 |
+
"physical_file_index": 0,
|
| 85 |
+
"row_stride_bytes": 320,
|
| 86 |
+
"rows": 2500012,
|
| 87 |
+
"sha256": null,
|
| 88 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_4.weight",
|
| 89 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 90 |
+
},
|
| 91 |
+
{
|
| 92 |
+
"embedding_row_dimension": 160,
|
| 93 |
+
"file_offset": 4000030720,
|
| 94 |
+
"global_row_start": 12500060,
|
| 95 |
+
"logical_part": 5,
|
| 96 |
+
"payload_bytes": 800003840,
|
| 97 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 98 |
+
"physical_file_index": 0,
|
| 99 |
+
"row_stride_bytes": 320,
|
| 100 |
+
"rows": 2500012,
|
| 101 |
+
"sha256": null,
|
| 102 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_5.weight",
|
| 103 |
+
"source_shard": "model-00006-of-00131.safetensors"
|
| 104 |
+
},
|
| 105 |
+
{
|
| 106 |
+
"embedding_row_dimension": 160,
|
| 107 |
+
"file_offset": 4800036864,
|
| 108 |
+
"global_row_start": 15000072,
|
| 109 |
+
"logical_part": 6,
|
| 110 |
+
"payload_bytes": 800003840,
|
| 111 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 112 |
+
"physical_file_index": 0,
|
| 113 |
+
"row_stride_bytes": 320,
|
| 114 |
+
"rows": 2500012,
|
| 115 |
+
"sha256": null,
|
| 116 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_6.weight",
|
| 117 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 118 |
+
},
|
| 119 |
+
{
|
| 120 |
+
"embedding_row_dimension": 160,
|
| 121 |
+
"file_offset": 5600043008,
|
| 122 |
+
"global_row_start": 17500084,
|
| 123 |
+
"logical_part": 7,
|
| 124 |
+
"payload_bytes": 800003840,
|
| 125 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 126 |
+
"physical_file_index": 0,
|
| 127 |
+
"row_stride_bytes": 320,
|
| 128 |
+
"rows": 2500012,
|
| 129 |
+
"sha256": null,
|
| 130 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_7.weight",
|
| 131 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 132 |
+
},
|
| 133 |
+
{
|
| 134 |
+
"embedding_row_dimension": 160,
|
| 135 |
+
"file_offset": 6400049152,
|
| 136 |
+
"global_row_start": 20000096,
|
| 137 |
+
"logical_part": 8,
|
| 138 |
+
"payload_bytes": 800003840,
|
| 139 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 140 |
+
"physical_file_index": 0,
|
| 141 |
+
"row_stride_bytes": 320,
|
| 142 |
+
"rows": 2500012,
|
| 143 |
+
"sha256": null,
|
| 144 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_8.weight",
|
| 145 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 146 |
+
},
|
| 147 |
+
{
|
| 148 |
+
"embedding_row_dimension": 160,
|
| 149 |
+
"file_offset": 7200055296,
|
| 150 |
+
"global_row_start": 22500108,
|
| 151 |
+
"logical_part": 9,
|
| 152 |
+
"payload_bytes": 800003840,
|
| 153 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 154 |
+
"physical_file_index": 0,
|
| 155 |
+
"row_stride_bytes": 320,
|
| 156 |
+
"rows": 2500012,
|
| 157 |
+
"sha256": null,
|
| 158 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_9.weight",
|
| 159 |
+
"source_shard": "model-00007-of-00131.safetensors"
|
| 160 |
+
},
|
| 161 |
+
{
|
| 162 |
+
"embedding_row_dimension": 160,
|
| 163 |
+
"file_offset": 8000061440,
|
| 164 |
+
"global_row_start": 25000120,
|
| 165 |
+
"logical_part": 10,
|
| 166 |
+
"payload_bytes": 800003840,
|
| 167 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 168 |
+
"physical_file_index": 0,
|
| 169 |
+
"row_stride_bytes": 320,
|
| 170 |
+
"rows": 2500012,
|
| 171 |
+
"sha256": null,
|
| 172 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_10.weight",
|
| 173 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 174 |
+
},
|
| 175 |
+
{
|
| 176 |
+
"embedding_row_dimension": 160,
|
| 177 |
+
"file_offset": 8800067584,
|
| 178 |
+
"global_row_start": 27500132,
|
| 179 |
+
"logical_part": 11,
|
| 180 |
+
"payload_bytes": 800003840,
|
| 181 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 182 |
+
"physical_file_index": 0,
|
| 183 |
+
"row_stride_bytes": 320,
|
| 184 |
+
"rows": 2500012,
|
| 185 |
+
"sha256": null,
|
| 186 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_11.weight",
|
| 187 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 188 |
+
},
|
| 189 |
+
{
|
| 190 |
+
"embedding_row_dimension": 160,
|
| 191 |
+
"file_offset": 9600073728,
|
| 192 |
+
"global_row_start": 30000144,
|
| 193 |
+
"logical_part": 12,
|
| 194 |
+
"payload_bytes": 800003840,
|
| 195 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 196 |
+
"physical_file_index": 0,
|
| 197 |
+
"row_stride_bytes": 320,
|
| 198 |
+
"rows": 2500012,
|
| 199 |
+
"sha256": null,
|
| 200 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_12.weight",
|
| 201 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 202 |
+
},
|
| 203 |
+
{
|
| 204 |
+
"embedding_row_dimension": 160,
|
| 205 |
+
"file_offset": 10400079872,
|
| 206 |
+
"global_row_start": 32500156,
|
| 207 |
+
"logical_part": 13,
|
| 208 |
+
"payload_bytes": 800003840,
|
| 209 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 210 |
+
"physical_file_index": 0,
|
| 211 |
+
"row_stride_bytes": 320,
|
| 212 |
+
"rows": 2500012,
|
| 213 |
+
"sha256": null,
|
| 214 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_13.weight",
|
| 215 |
+
"source_shard": "model-00008-of-00131.safetensors"
|
| 216 |
+
},
|
| 217 |
+
{
|
| 218 |
+
"embedding_row_dimension": 160,
|
| 219 |
+
"file_offset": 11200086016,
|
| 220 |
+
"global_row_start": 35000168,
|
| 221 |
+
"logical_part": 14,
|
| 222 |
+
"payload_bytes": 800003840,
|
| 223 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 224 |
+
"physical_file_index": 0,
|
| 225 |
+
"row_stride_bytes": 320,
|
| 226 |
+
"rows": 2500012,
|
| 227 |
+
"sha256": null,
|
| 228 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_14.weight",
|
| 229 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 230 |
+
},
|
| 231 |
+
{
|
| 232 |
+
"embedding_row_dimension": 160,
|
| 233 |
+
"file_offset": 12000092160,
|
| 234 |
+
"global_row_start": 37500180,
|
| 235 |
+
"logical_part": 15,
|
| 236 |
+
"payload_bytes": 800003840,
|
| 237 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 238 |
+
"physical_file_index": 0,
|
| 239 |
+
"row_stride_bytes": 320,
|
| 240 |
+
"rows": 2500012,
|
| 241 |
+
"sha256": null,
|
| 242 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_15.weight",
|
| 243 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 244 |
+
},
|
| 245 |
+
{
|
| 246 |
+
"embedding_row_dimension": 160,
|
| 247 |
+
"file_offset": 12800098304,
|
| 248 |
+
"global_row_start": 40000192,
|
| 249 |
+
"logical_part": 16,
|
| 250 |
+
"payload_bytes": 800003840,
|
| 251 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 252 |
+
"physical_file_index": 0,
|
| 253 |
+
"row_stride_bytes": 320,
|
| 254 |
+
"rows": 2500012,
|
| 255 |
+
"sha256": null,
|
| 256 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_16.weight",
|
| 257 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 258 |
+
},
|
| 259 |
+
{
|
| 260 |
+
"embedding_row_dimension": 160,
|
| 261 |
+
"file_offset": 13600104448,
|
| 262 |
+
"global_row_start": 42500204,
|
| 263 |
+
"logical_part": 17,
|
| 264 |
+
"payload_bytes": 800003840,
|
| 265 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 266 |
+
"physical_file_index": 0,
|
| 267 |
+
"row_stride_bytes": 320,
|
| 268 |
+
"rows": 2500012,
|
| 269 |
+
"sha256": null,
|
| 270 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_17.weight",
|
| 271 |
+
"source_shard": "model-00009-of-00131.safetensors"
|
| 272 |
+
},
|
| 273 |
+
{
|
| 274 |
+
"embedding_row_dimension": 160,
|
| 275 |
+
"file_offset": 14400110592,
|
| 276 |
+
"global_row_start": 45000216,
|
| 277 |
+
"logical_part": 18,
|
| 278 |
+
"payload_bytes": 800003840,
|
| 279 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 280 |
+
"physical_file_index": 0,
|
| 281 |
+
"row_stride_bytes": 320,
|
| 282 |
+
"rows": 2500012,
|
| 283 |
+
"sha256": null,
|
| 284 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_18.weight",
|
| 285 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 286 |
+
},
|
| 287 |
+
{
|
| 288 |
+
"embedding_row_dimension": 160,
|
| 289 |
+
"file_offset": 15200116736,
|
| 290 |
+
"global_row_start": 47500228,
|
| 291 |
+
"logical_part": 19,
|
| 292 |
+
"payload_bytes": 800003840,
|
| 293 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 294 |
+
"physical_file_index": 0,
|
| 295 |
+
"row_stride_bytes": 320,
|
| 296 |
+
"rows": 2500012,
|
| 297 |
+
"sha256": null,
|
| 298 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_19.weight",
|
| 299 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 300 |
+
},
|
| 301 |
+
{
|
| 302 |
+
"embedding_row_dimension": 160,
|
| 303 |
+
"file_offset": 16000122880,
|
| 304 |
+
"global_row_start": 50000240,
|
| 305 |
+
"logical_part": 20,
|
| 306 |
+
"payload_bytes": 800003840,
|
| 307 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 308 |
+
"physical_file_index": 0,
|
| 309 |
+
"row_stride_bytes": 320,
|
| 310 |
+
"rows": 2500012,
|
| 311 |
+
"sha256": null,
|
| 312 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_20.weight",
|
| 313 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 314 |
+
},
|
| 315 |
+
{
|
| 316 |
+
"embedding_row_dimension": 160,
|
| 317 |
+
"file_offset": 16800129024,
|
| 318 |
+
"global_row_start": 52500252,
|
| 319 |
+
"logical_part": 21,
|
| 320 |
+
"payload_bytes": 800003840,
|
| 321 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 322 |
+
"physical_file_index": 0,
|
| 323 |
+
"row_stride_bytes": 320,
|
| 324 |
+
"rows": 2500012,
|
| 325 |
+
"sha256": null,
|
| 326 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_21.weight",
|
| 327 |
+
"source_shard": "model-00010-of-00131.safetensors"
|
| 328 |
+
},
|
| 329 |
+
{
|
| 330 |
+
"embedding_row_dimension": 160,
|
| 331 |
+
"file_offset": 17600135168,
|
| 332 |
+
"global_row_start": 55000264,
|
| 333 |
+
"logical_part": 22,
|
| 334 |
+
"payload_bytes": 800003840,
|
| 335 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 336 |
+
"physical_file_index": 0,
|
| 337 |
+
"row_stride_bytes": 320,
|
| 338 |
+
"rows": 2500012,
|
| 339 |
+
"sha256": null,
|
| 340 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_22.weight",
|
| 341 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 342 |
+
},
|
| 343 |
+
{
|
| 344 |
+
"embedding_row_dimension": 160,
|
| 345 |
+
"file_offset": 18400141312,
|
| 346 |
+
"global_row_start": 57500276,
|
| 347 |
+
"logical_part": 23,
|
| 348 |
+
"payload_bytes": 800003840,
|
| 349 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 350 |
+
"physical_file_index": 0,
|
| 351 |
+
"row_stride_bytes": 320,
|
| 352 |
+
"rows": 2500012,
|
| 353 |
+
"sha256": null,
|
| 354 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_23.weight",
|
| 355 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 356 |
+
},
|
| 357 |
+
{
|
| 358 |
+
"embedding_row_dimension": 160,
|
| 359 |
+
"file_offset": 19200147456,
|
| 360 |
+
"global_row_start": 60000288,
|
| 361 |
+
"logical_part": 24,
|
| 362 |
+
"payload_bytes": 800003840,
|
| 363 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 364 |
+
"physical_file_index": 0,
|
| 365 |
+
"row_stride_bytes": 320,
|
| 366 |
+
"rows": 2500012,
|
| 367 |
+
"sha256": null,
|
| 368 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_24.weight",
|
| 369 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 370 |
+
},
|
| 371 |
+
{
|
| 372 |
+
"embedding_row_dimension": 160,
|
| 373 |
+
"file_offset": 20000153600,
|
| 374 |
+
"global_row_start": 62500300,
|
| 375 |
+
"logical_part": 25,
|
| 376 |
+
"payload_bytes": 800003840,
|
| 377 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 378 |
+
"physical_file_index": 0,
|
| 379 |
+
"row_stride_bytes": 320,
|
| 380 |
+
"rows": 2500012,
|
| 381 |
+
"sha256": null,
|
| 382 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_25.weight",
|
| 383 |
+
"source_shard": "model-00011-of-00131.safetensors"
|
| 384 |
+
},
|
| 385 |
+
{
|
| 386 |
+
"embedding_row_dimension": 160,
|
| 387 |
+
"file_offset": 20800159744,
|
| 388 |
+
"global_row_start": 65000312,
|
| 389 |
+
"logical_part": 26,
|
| 390 |
+
"payload_bytes": 800003840,
|
| 391 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 392 |
+
"physical_file_index": 0,
|
| 393 |
+
"row_stride_bytes": 320,
|
| 394 |
+
"rows": 2500012,
|
| 395 |
+
"sha256": null,
|
| 396 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_26.weight",
|
| 397 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 398 |
+
},
|
| 399 |
+
{
|
| 400 |
+
"embedding_row_dimension": 160,
|
| 401 |
+
"file_offset": 21600165888,
|
| 402 |
+
"global_row_start": 67500324,
|
| 403 |
+
"logical_part": 27,
|
| 404 |
+
"payload_bytes": 800003840,
|
| 405 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 406 |
+
"physical_file_index": 0,
|
| 407 |
+
"row_stride_bytes": 320,
|
| 408 |
+
"rows": 2500012,
|
| 409 |
+
"sha256": null,
|
| 410 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_27.weight",
|
| 411 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 412 |
+
},
|
| 413 |
+
{
|
| 414 |
+
"embedding_row_dimension": 160,
|
| 415 |
+
"file_offset": 22400172032,
|
| 416 |
+
"global_row_start": 70000336,
|
| 417 |
+
"logical_part": 28,
|
| 418 |
+
"payload_bytes": 800003840,
|
| 419 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 420 |
+
"physical_file_index": 0,
|
| 421 |
+
"row_stride_bytes": 320,
|
| 422 |
+
"rows": 2500012,
|
| 423 |
+
"sha256": null,
|
| 424 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_28.weight",
|
| 425 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 426 |
+
},
|
| 427 |
+
{
|
| 428 |
+
"embedding_row_dimension": 160,
|
| 429 |
+
"file_offset": 23200178176,
|
| 430 |
+
"global_row_start": 72500348,
|
| 431 |
+
"logical_part": 29,
|
| 432 |
+
"payload_bytes": 800003840,
|
| 433 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 434 |
+
"physical_file_index": 0,
|
| 435 |
+
"row_stride_bytes": 320,
|
| 436 |
+
"rows": 2500012,
|
| 437 |
+
"sha256": null,
|
| 438 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_29.weight",
|
| 439 |
+
"source_shard": "model-00012-of-00131.safetensors"
|
| 440 |
+
},
|
| 441 |
+
{
|
| 442 |
+
"embedding_row_dimension": 160,
|
| 443 |
+
"file_offset": 24000184320,
|
| 444 |
+
"global_row_start": 75000360,
|
| 445 |
+
"logical_part": 30,
|
| 446 |
+
"payload_bytes": 800003840,
|
| 447 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 448 |
+
"physical_file_index": 0,
|
| 449 |
+
"row_stride_bytes": 320,
|
| 450 |
+
"rows": 2500012,
|
| 451 |
+
"sha256": null,
|
| 452 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_30.weight",
|
| 453 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 454 |
+
},
|
| 455 |
+
{
|
| 456 |
+
"embedding_row_dimension": 160,
|
| 457 |
+
"file_offset": 24800190464,
|
| 458 |
+
"global_row_start": 77500372,
|
| 459 |
+
"logical_part": 31,
|
| 460 |
+
"payload_bytes": 800003840,
|
| 461 |
+
"physical_file": "ple/ple-bf16-00001-of-00004.bin",
|
| 462 |
+
"physical_file_index": 0,
|
| 463 |
+
"row_stride_bytes": 320,
|
| 464 |
+
"rows": 2500012,
|
| 465 |
+
"sha256": null,
|
| 466 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_31.weight",
|
| 467 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 468 |
+
},
|
| 469 |
+
{
|
| 470 |
+
"embedding_row_dimension": 160,
|
| 471 |
+
"file_offset": 0,
|
| 472 |
+
"global_row_start": 80000384,
|
| 473 |
+
"logical_part": 32,
|
| 474 |
+
"payload_bytes": 800003840,
|
| 475 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 476 |
+
"physical_file_index": 1,
|
| 477 |
+
"row_stride_bytes": 320,
|
| 478 |
+
"rows": 2500012,
|
| 479 |
+
"sha256": null,
|
| 480 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_32.weight",
|
| 481 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 482 |
+
},
|
| 483 |
+
{
|
| 484 |
+
"embedding_row_dimension": 160,
|
| 485 |
+
"file_offset": 800006144,
|
| 486 |
+
"global_row_start": 82500396,
|
| 487 |
+
"logical_part": 33,
|
| 488 |
+
"payload_bytes": 800003840,
|
| 489 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 490 |
+
"physical_file_index": 1,
|
| 491 |
+
"row_stride_bytes": 320,
|
| 492 |
+
"rows": 2500012,
|
| 493 |
+
"sha256": null,
|
| 494 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_33.weight",
|
| 495 |
+
"source_shard": "model-00013-of-00131.safetensors"
|
| 496 |
+
},
|
| 497 |
+
{
|
| 498 |
+
"embedding_row_dimension": 160,
|
| 499 |
+
"file_offset": 1600012288,
|
| 500 |
+
"global_row_start": 85000408,
|
| 501 |
+
"logical_part": 34,
|
| 502 |
+
"payload_bytes": 800003840,
|
| 503 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 504 |
+
"physical_file_index": 1,
|
| 505 |
+
"row_stride_bytes": 320,
|
| 506 |
+
"rows": 2500012,
|
| 507 |
+
"sha256": null,
|
| 508 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_34.weight",
|
| 509 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 510 |
+
},
|
| 511 |
+
{
|
| 512 |
+
"embedding_row_dimension": 160,
|
| 513 |
+
"file_offset": 2400018432,
|
| 514 |
+
"global_row_start": 87500420,
|
| 515 |
+
"logical_part": 35,
|
| 516 |
+
"payload_bytes": 800003840,
|
| 517 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 518 |
+
"physical_file_index": 1,
|
| 519 |
+
"row_stride_bytes": 320,
|
| 520 |
+
"rows": 2500012,
|
| 521 |
+
"sha256": null,
|
| 522 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_35.weight",
|
| 523 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 524 |
+
},
|
| 525 |
+
{
|
| 526 |
+
"embedding_row_dimension": 160,
|
| 527 |
+
"file_offset": 3200024576,
|
| 528 |
+
"global_row_start": 90000432,
|
| 529 |
+
"logical_part": 36,
|
| 530 |
+
"payload_bytes": 800003840,
|
| 531 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 532 |
+
"physical_file_index": 1,
|
| 533 |
+
"row_stride_bytes": 320,
|
| 534 |
+
"rows": 2500012,
|
| 535 |
+
"sha256": null,
|
| 536 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_36.weight",
|
| 537 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 538 |
+
},
|
| 539 |
+
{
|
| 540 |
+
"embedding_row_dimension": 160,
|
| 541 |
+
"file_offset": 4000030720,
|
| 542 |
+
"global_row_start": 92500444,
|
| 543 |
+
"logical_part": 37,
|
| 544 |
+
"payload_bytes": 800003840,
|
| 545 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 546 |
+
"physical_file_index": 1,
|
| 547 |
+
"row_stride_bytes": 320,
|
| 548 |
+
"rows": 2500012,
|
| 549 |
+
"sha256": null,
|
| 550 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_37.weight",
|
| 551 |
+
"source_shard": "model-00014-of-00131.safetensors"
|
| 552 |
+
},
|
| 553 |
+
{
|
| 554 |
+
"embedding_row_dimension": 160,
|
| 555 |
+
"file_offset": 4800036864,
|
| 556 |
+
"global_row_start": 95000456,
|
| 557 |
+
"logical_part": 38,
|
| 558 |
+
"payload_bytes": 800003840,
|
| 559 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 560 |
+
"physical_file_index": 1,
|
| 561 |
+
"row_stride_bytes": 320,
|
| 562 |
+
"rows": 2500012,
|
| 563 |
+
"sha256": null,
|
| 564 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_38.weight",
|
| 565 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 566 |
+
},
|
| 567 |
+
{
|
| 568 |
+
"embedding_row_dimension": 160,
|
| 569 |
+
"file_offset": 5600043008,
|
| 570 |
+
"global_row_start": 97500468,
|
| 571 |
+
"logical_part": 39,
|
| 572 |
+
"payload_bytes": 800003840,
|
| 573 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 574 |
+
"physical_file_index": 1,
|
| 575 |
+
"row_stride_bytes": 320,
|
| 576 |
+
"rows": 2500012,
|
| 577 |
+
"sha256": null,
|
| 578 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_39.weight",
|
| 579 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 580 |
+
},
|
| 581 |
+
{
|
| 582 |
+
"embedding_row_dimension": 160,
|
| 583 |
+
"file_offset": 6400049152,
|
| 584 |
+
"global_row_start": 100000480,
|
| 585 |
+
"logical_part": 40,
|
| 586 |
+
"payload_bytes": 800003840,
|
| 587 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 588 |
+
"physical_file_index": 1,
|
| 589 |
+
"row_stride_bytes": 320,
|
| 590 |
+
"rows": 2500012,
|
| 591 |
+
"sha256": null,
|
| 592 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_40.weight",
|
| 593 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 594 |
+
},
|
| 595 |
+
{
|
| 596 |
+
"embedding_row_dimension": 160,
|
| 597 |
+
"file_offset": 7200055296,
|
| 598 |
+
"global_row_start": 102500492,
|
| 599 |
+
"logical_part": 41,
|
| 600 |
+
"payload_bytes": 800003840,
|
| 601 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 602 |
+
"physical_file_index": 1,
|
| 603 |
+
"row_stride_bytes": 320,
|
| 604 |
+
"rows": 2500012,
|
| 605 |
+
"sha256": null,
|
| 606 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_41.weight",
|
| 607 |
+
"source_shard": "model-00015-of-00131.safetensors"
|
| 608 |
+
},
|
| 609 |
+
{
|
| 610 |
+
"embedding_row_dimension": 160,
|
| 611 |
+
"file_offset": 8000061440,
|
| 612 |
+
"global_row_start": 105000504,
|
| 613 |
+
"logical_part": 42,
|
| 614 |
+
"payload_bytes": 800003840,
|
| 615 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 616 |
+
"physical_file_index": 1,
|
| 617 |
+
"row_stride_bytes": 320,
|
| 618 |
+
"rows": 2500012,
|
| 619 |
+
"sha256": null,
|
| 620 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_42.weight",
|
| 621 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 622 |
+
},
|
| 623 |
+
{
|
| 624 |
+
"embedding_row_dimension": 160,
|
| 625 |
+
"file_offset": 8800067584,
|
| 626 |
+
"global_row_start": 107500516,
|
| 627 |
+
"logical_part": 43,
|
| 628 |
+
"payload_bytes": 800003840,
|
| 629 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 630 |
+
"physical_file_index": 1,
|
| 631 |
+
"row_stride_bytes": 320,
|
| 632 |
+
"rows": 2500012,
|
| 633 |
+
"sha256": null,
|
| 634 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_43.weight",
|
| 635 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 636 |
+
},
|
| 637 |
+
{
|
| 638 |
+
"embedding_row_dimension": 160,
|
| 639 |
+
"file_offset": 9600073728,
|
| 640 |
+
"global_row_start": 110000528,
|
| 641 |
+
"logical_part": 44,
|
| 642 |
+
"payload_bytes": 800003840,
|
| 643 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 644 |
+
"physical_file_index": 1,
|
| 645 |
+
"row_stride_bytes": 320,
|
| 646 |
+
"rows": 2500012,
|
| 647 |
+
"sha256": null,
|
| 648 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_44.weight",
|
| 649 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 650 |
+
},
|
| 651 |
+
{
|
| 652 |
+
"embedding_row_dimension": 160,
|
| 653 |
+
"file_offset": 10400079872,
|
| 654 |
+
"global_row_start": 112500540,
|
| 655 |
+
"logical_part": 45,
|
| 656 |
+
"payload_bytes": 800003840,
|
| 657 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 658 |
+
"physical_file_index": 1,
|
| 659 |
+
"row_stride_bytes": 320,
|
| 660 |
+
"rows": 2500012,
|
| 661 |
+
"sha256": null,
|
| 662 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_45.weight",
|
| 663 |
+
"source_shard": "model-00016-of-00131.safetensors"
|
| 664 |
+
},
|
| 665 |
+
{
|
| 666 |
+
"embedding_row_dimension": 160,
|
| 667 |
+
"file_offset": 11200086016,
|
| 668 |
+
"global_row_start": 115000552,
|
| 669 |
+
"logical_part": 46,
|
| 670 |
+
"payload_bytes": 800003840,
|
| 671 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 672 |
+
"physical_file_index": 1,
|
| 673 |
+
"row_stride_bytes": 320,
|
| 674 |
+
"rows": 2500012,
|
| 675 |
+
"sha256": null,
|
| 676 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_46.weight",
|
| 677 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 678 |
+
},
|
| 679 |
+
{
|
| 680 |
+
"embedding_row_dimension": 160,
|
| 681 |
+
"file_offset": 12000092160,
|
| 682 |
+
"global_row_start": 117500564,
|
| 683 |
+
"logical_part": 47,
|
| 684 |
+
"payload_bytes": 800003840,
|
| 685 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 686 |
+
"physical_file_index": 1,
|
| 687 |
+
"row_stride_bytes": 320,
|
| 688 |
+
"rows": 2500012,
|
| 689 |
+
"sha256": null,
|
| 690 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_47.weight",
|
| 691 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 692 |
+
},
|
| 693 |
+
{
|
| 694 |
+
"embedding_row_dimension": 160,
|
| 695 |
+
"file_offset": 12800098304,
|
| 696 |
+
"global_row_start": 120000576,
|
| 697 |
+
"logical_part": 48,
|
| 698 |
+
"payload_bytes": 800003840,
|
| 699 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 700 |
+
"physical_file_index": 1,
|
| 701 |
+
"row_stride_bytes": 320,
|
| 702 |
+
"rows": 2500012,
|
| 703 |
+
"sha256": null,
|
| 704 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_48.weight",
|
| 705 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 706 |
+
},
|
| 707 |
+
{
|
| 708 |
+
"embedding_row_dimension": 160,
|
| 709 |
+
"file_offset": 13600104448,
|
| 710 |
+
"global_row_start": 122500588,
|
| 711 |
+
"logical_part": 49,
|
| 712 |
+
"payload_bytes": 800003840,
|
| 713 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 714 |
+
"physical_file_index": 1,
|
| 715 |
+
"row_stride_bytes": 320,
|
| 716 |
+
"rows": 2500012,
|
| 717 |
+
"sha256": null,
|
| 718 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_49.weight",
|
| 719 |
+
"source_shard": "model-00017-of-00131.safetensors"
|
| 720 |
+
},
|
| 721 |
+
{
|
| 722 |
+
"embedding_row_dimension": 160,
|
| 723 |
+
"file_offset": 14400110592,
|
| 724 |
+
"global_row_start": 125000600,
|
| 725 |
+
"logical_part": 50,
|
| 726 |
+
"payload_bytes": 800003840,
|
| 727 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 728 |
+
"physical_file_index": 1,
|
| 729 |
+
"row_stride_bytes": 320,
|
| 730 |
+
"rows": 2500012,
|
| 731 |
+
"sha256": null,
|
| 732 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_50.weight",
|
| 733 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 734 |
+
},
|
| 735 |
+
{
|
| 736 |
+
"embedding_row_dimension": 160,
|
| 737 |
+
"file_offset": 15200116736,
|
| 738 |
+
"global_row_start": 127500612,
|
| 739 |
+
"logical_part": 51,
|
| 740 |
+
"payload_bytes": 800003840,
|
| 741 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 742 |
+
"physical_file_index": 1,
|
| 743 |
+
"row_stride_bytes": 320,
|
| 744 |
+
"rows": 2500012,
|
| 745 |
+
"sha256": null,
|
| 746 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_51.weight",
|
| 747 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 748 |
+
},
|
| 749 |
+
{
|
| 750 |
+
"embedding_row_dimension": 160,
|
| 751 |
+
"file_offset": 16000122880,
|
| 752 |
+
"global_row_start": 130000624,
|
| 753 |
+
"logical_part": 52,
|
| 754 |
+
"payload_bytes": 800003840,
|
| 755 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 756 |
+
"physical_file_index": 1,
|
| 757 |
+
"row_stride_bytes": 320,
|
| 758 |
+
"rows": 2500012,
|
| 759 |
+
"sha256": null,
|
| 760 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_52.weight",
|
| 761 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 762 |
+
},
|
| 763 |
+
{
|
| 764 |
+
"embedding_row_dimension": 160,
|
| 765 |
+
"file_offset": 16800129024,
|
| 766 |
+
"global_row_start": 132500636,
|
| 767 |
+
"logical_part": 53,
|
| 768 |
+
"payload_bytes": 800003840,
|
| 769 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 770 |
+
"physical_file_index": 1,
|
| 771 |
+
"row_stride_bytes": 320,
|
| 772 |
+
"rows": 2500012,
|
| 773 |
+
"sha256": null,
|
| 774 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_53.weight",
|
| 775 |
+
"source_shard": "model-00018-of-00131.safetensors"
|
| 776 |
+
},
|
| 777 |
+
{
|
| 778 |
+
"embedding_row_dimension": 160,
|
| 779 |
+
"file_offset": 17600135168,
|
| 780 |
+
"global_row_start": 135000648,
|
| 781 |
+
"logical_part": 54,
|
| 782 |
+
"payload_bytes": 800003840,
|
| 783 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 784 |
+
"physical_file_index": 1,
|
| 785 |
+
"row_stride_bytes": 320,
|
| 786 |
+
"rows": 2500012,
|
| 787 |
+
"sha256": null,
|
| 788 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_54.weight",
|
| 789 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 790 |
+
},
|
| 791 |
+
{
|
| 792 |
+
"embedding_row_dimension": 160,
|
| 793 |
+
"file_offset": 18400141312,
|
| 794 |
+
"global_row_start": 137500660,
|
| 795 |
+
"logical_part": 55,
|
| 796 |
+
"payload_bytes": 800003840,
|
| 797 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 798 |
+
"physical_file_index": 1,
|
| 799 |
+
"row_stride_bytes": 320,
|
| 800 |
+
"rows": 2500012,
|
| 801 |
+
"sha256": null,
|
| 802 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_55.weight",
|
| 803 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 804 |
+
},
|
| 805 |
+
{
|
| 806 |
+
"embedding_row_dimension": 160,
|
| 807 |
+
"file_offset": 19200147456,
|
| 808 |
+
"global_row_start": 140000672,
|
| 809 |
+
"logical_part": 56,
|
| 810 |
+
"payload_bytes": 800003840,
|
| 811 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 812 |
+
"physical_file_index": 1,
|
| 813 |
+
"row_stride_bytes": 320,
|
| 814 |
+
"rows": 2500012,
|
| 815 |
+
"sha256": null,
|
| 816 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_56.weight",
|
| 817 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 818 |
+
},
|
| 819 |
+
{
|
| 820 |
+
"embedding_row_dimension": 160,
|
| 821 |
+
"file_offset": 20000153600,
|
| 822 |
+
"global_row_start": 142500684,
|
| 823 |
+
"logical_part": 57,
|
| 824 |
+
"payload_bytes": 800003840,
|
| 825 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 826 |
+
"physical_file_index": 1,
|
| 827 |
+
"row_stride_bytes": 320,
|
| 828 |
+
"rows": 2500012,
|
| 829 |
+
"sha256": null,
|
| 830 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_57.weight",
|
| 831 |
+
"source_shard": "model-00019-of-00131.safetensors"
|
| 832 |
+
},
|
| 833 |
+
{
|
| 834 |
+
"embedding_row_dimension": 160,
|
| 835 |
+
"file_offset": 20800159744,
|
| 836 |
+
"global_row_start": 145000696,
|
| 837 |
+
"logical_part": 58,
|
| 838 |
+
"payload_bytes": 800003840,
|
| 839 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 840 |
+
"physical_file_index": 1,
|
| 841 |
+
"row_stride_bytes": 320,
|
| 842 |
+
"rows": 2500012,
|
| 843 |
+
"sha256": null,
|
| 844 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_58.weight",
|
| 845 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 846 |
+
},
|
| 847 |
+
{
|
| 848 |
+
"embedding_row_dimension": 160,
|
| 849 |
+
"file_offset": 21600165888,
|
| 850 |
+
"global_row_start": 147500708,
|
| 851 |
+
"logical_part": 59,
|
| 852 |
+
"payload_bytes": 800003840,
|
| 853 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 854 |
+
"physical_file_index": 1,
|
| 855 |
+
"row_stride_bytes": 320,
|
| 856 |
+
"rows": 2500012,
|
| 857 |
+
"sha256": null,
|
| 858 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_59.weight",
|
| 859 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 860 |
+
},
|
| 861 |
+
{
|
| 862 |
+
"embedding_row_dimension": 160,
|
| 863 |
+
"file_offset": 22400172032,
|
| 864 |
+
"global_row_start": 150000720,
|
| 865 |
+
"logical_part": 60,
|
| 866 |
+
"payload_bytes": 800003840,
|
| 867 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 868 |
+
"physical_file_index": 1,
|
| 869 |
+
"row_stride_bytes": 320,
|
| 870 |
+
"rows": 2500012,
|
| 871 |
+
"sha256": null,
|
| 872 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_60.weight",
|
| 873 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 874 |
+
},
|
| 875 |
+
{
|
| 876 |
+
"embedding_row_dimension": 160,
|
| 877 |
+
"file_offset": 23200178176,
|
| 878 |
+
"global_row_start": 152500732,
|
| 879 |
+
"logical_part": 61,
|
| 880 |
+
"payload_bytes": 800003840,
|
| 881 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 882 |
+
"physical_file_index": 1,
|
| 883 |
+
"row_stride_bytes": 320,
|
| 884 |
+
"rows": 2500012,
|
| 885 |
+
"sha256": null,
|
| 886 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_61.weight",
|
| 887 |
+
"source_shard": "model-00020-of-00131.safetensors"
|
| 888 |
+
},
|
| 889 |
+
{
|
| 890 |
+
"embedding_row_dimension": 160,
|
| 891 |
+
"file_offset": 24000184320,
|
| 892 |
+
"global_row_start": 155000744,
|
| 893 |
+
"logical_part": 62,
|
| 894 |
+
"payload_bytes": 800003840,
|
| 895 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 896 |
+
"physical_file_index": 1,
|
| 897 |
+
"row_stride_bytes": 320,
|
| 898 |
+
"rows": 2500012,
|
| 899 |
+
"sha256": null,
|
| 900 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_62.weight",
|
| 901 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 902 |
+
},
|
| 903 |
+
{
|
| 904 |
+
"embedding_row_dimension": 160,
|
| 905 |
+
"file_offset": 24800190464,
|
| 906 |
+
"global_row_start": 157500756,
|
| 907 |
+
"logical_part": 63,
|
| 908 |
+
"payload_bytes": 800003840,
|
| 909 |
+
"physical_file": "ple/ple-bf16-00002-of-00004.bin",
|
| 910 |
+
"physical_file_index": 1,
|
| 911 |
+
"row_stride_bytes": 320,
|
| 912 |
+
"rows": 2500012,
|
| 913 |
+
"sha256": null,
|
| 914 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_63.weight",
|
| 915 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 916 |
+
},
|
| 917 |
+
{
|
| 918 |
+
"embedding_row_dimension": 160,
|
| 919 |
+
"file_offset": 0,
|
| 920 |
+
"global_row_start": 160000768,
|
| 921 |
+
"logical_part": 64,
|
| 922 |
+
"payload_bytes": 800003840,
|
| 923 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 924 |
+
"physical_file_index": 2,
|
| 925 |
+
"row_stride_bytes": 320,
|
| 926 |
+
"rows": 2500012,
|
| 927 |
+
"sha256": null,
|
| 928 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_64.weight",
|
| 929 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 930 |
+
},
|
| 931 |
+
{
|
| 932 |
+
"embedding_row_dimension": 160,
|
| 933 |
+
"file_offset": 800006144,
|
| 934 |
+
"global_row_start": 162500780,
|
| 935 |
+
"logical_part": 65,
|
| 936 |
+
"payload_bytes": 800003840,
|
| 937 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 938 |
+
"physical_file_index": 2,
|
| 939 |
+
"row_stride_bytes": 320,
|
| 940 |
+
"rows": 2500012,
|
| 941 |
+
"sha256": null,
|
| 942 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_65.weight",
|
| 943 |
+
"source_shard": "model-00021-of-00131.safetensors"
|
| 944 |
+
},
|
| 945 |
+
{
|
| 946 |
+
"embedding_row_dimension": 160,
|
| 947 |
+
"file_offset": 1600012288,
|
| 948 |
+
"global_row_start": 165000792,
|
| 949 |
+
"logical_part": 66,
|
| 950 |
+
"payload_bytes": 800003840,
|
| 951 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 952 |
+
"physical_file_index": 2,
|
| 953 |
+
"row_stride_bytes": 320,
|
| 954 |
+
"rows": 2500012,
|
| 955 |
+
"sha256": null,
|
| 956 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_66.weight",
|
| 957 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 958 |
+
},
|
| 959 |
+
{
|
| 960 |
+
"embedding_row_dimension": 160,
|
| 961 |
+
"file_offset": 2400018432,
|
| 962 |
+
"global_row_start": 167500804,
|
| 963 |
+
"logical_part": 67,
|
| 964 |
+
"payload_bytes": 800003840,
|
| 965 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 966 |
+
"physical_file_index": 2,
|
| 967 |
+
"row_stride_bytes": 320,
|
| 968 |
+
"rows": 2500012,
|
| 969 |
+
"sha256": null,
|
| 970 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_67.weight",
|
| 971 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 972 |
+
},
|
| 973 |
+
{
|
| 974 |
+
"embedding_row_dimension": 160,
|
| 975 |
+
"file_offset": 3200024576,
|
| 976 |
+
"global_row_start": 170000816,
|
| 977 |
+
"logical_part": 68,
|
| 978 |
+
"payload_bytes": 800003840,
|
| 979 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 980 |
+
"physical_file_index": 2,
|
| 981 |
+
"row_stride_bytes": 320,
|
| 982 |
+
"rows": 2500012,
|
| 983 |
+
"sha256": null,
|
| 984 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_68.weight",
|
| 985 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 986 |
+
},
|
| 987 |
+
{
|
| 988 |
+
"embedding_row_dimension": 160,
|
| 989 |
+
"file_offset": 4000030720,
|
| 990 |
+
"global_row_start": 172500828,
|
| 991 |
+
"logical_part": 69,
|
| 992 |
+
"payload_bytes": 800003840,
|
| 993 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 994 |
+
"physical_file_index": 2,
|
| 995 |
+
"row_stride_bytes": 320,
|
| 996 |
+
"rows": 2500012,
|
| 997 |
+
"sha256": null,
|
| 998 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_69.weight",
|
| 999 |
+
"source_shard": "model-00022-of-00131.safetensors"
|
| 1000 |
+
},
|
| 1001 |
+
{
|
| 1002 |
+
"embedding_row_dimension": 160,
|
| 1003 |
+
"file_offset": 4800036864,
|
| 1004 |
+
"global_row_start": 175000840,
|
| 1005 |
+
"logical_part": 70,
|
| 1006 |
+
"payload_bytes": 800003840,
|
| 1007 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1008 |
+
"physical_file_index": 2,
|
| 1009 |
+
"row_stride_bytes": 320,
|
| 1010 |
+
"rows": 2500012,
|
| 1011 |
+
"sha256": null,
|
| 1012 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_70.weight",
|
| 1013 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1014 |
+
},
|
| 1015 |
+
{
|
| 1016 |
+
"embedding_row_dimension": 160,
|
| 1017 |
+
"file_offset": 5600043008,
|
| 1018 |
+
"global_row_start": 177500852,
|
| 1019 |
+
"logical_part": 71,
|
| 1020 |
+
"payload_bytes": 800003840,
|
| 1021 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1022 |
+
"physical_file_index": 2,
|
| 1023 |
+
"row_stride_bytes": 320,
|
| 1024 |
+
"rows": 2500012,
|
| 1025 |
+
"sha256": null,
|
| 1026 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_71.weight",
|
| 1027 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1028 |
+
},
|
| 1029 |
+
{
|
| 1030 |
+
"embedding_row_dimension": 160,
|
| 1031 |
+
"file_offset": 6400049152,
|
| 1032 |
+
"global_row_start": 180000864,
|
| 1033 |
+
"logical_part": 72,
|
| 1034 |
+
"payload_bytes": 800003840,
|
| 1035 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1036 |
+
"physical_file_index": 2,
|
| 1037 |
+
"row_stride_bytes": 320,
|
| 1038 |
+
"rows": 2500012,
|
| 1039 |
+
"sha256": null,
|
| 1040 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_72.weight",
|
| 1041 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1042 |
+
},
|
| 1043 |
+
{
|
| 1044 |
+
"embedding_row_dimension": 160,
|
| 1045 |
+
"file_offset": 7200055296,
|
| 1046 |
+
"global_row_start": 182500876,
|
| 1047 |
+
"logical_part": 73,
|
| 1048 |
+
"payload_bytes": 800003840,
|
| 1049 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1050 |
+
"physical_file_index": 2,
|
| 1051 |
+
"row_stride_bytes": 320,
|
| 1052 |
+
"rows": 2500012,
|
| 1053 |
+
"sha256": null,
|
| 1054 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_73.weight",
|
| 1055 |
+
"source_shard": "model-00023-of-00131.safetensors"
|
| 1056 |
+
},
|
| 1057 |
+
{
|
| 1058 |
+
"embedding_row_dimension": 160,
|
| 1059 |
+
"file_offset": 8000061440,
|
| 1060 |
+
"global_row_start": 185000888,
|
| 1061 |
+
"logical_part": 74,
|
| 1062 |
+
"payload_bytes": 800003840,
|
| 1063 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1064 |
+
"physical_file_index": 2,
|
| 1065 |
+
"row_stride_bytes": 320,
|
| 1066 |
+
"rows": 2500012,
|
| 1067 |
+
"sha256": null,
|
| 1068 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_74.weight",
|
| 1069 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1070 |
+
},
|
| 1071 |
+
{
|
| 1072 |
+
"embedding_row_dimension": 160,
|
| 1073 |
+
"file_offset": 8800067584,
|
| 1074 |
+
"global_row_start": 187500900,
|
| 1075 |
+
"logical_part": 75,
|
| 1076 |
+
"payload_bytes": 800003840,
|
| 1077 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1078 |
+
"physical_file_index": 2,
|
| 1079 |
+
"row_stride_bytes": 320,
|
| 1080 |
+
"rows": 2500012,
|
| 1081 |
+
"sha256": null,
|
| 1082 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_75.weight",
|
| 1083 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1084 |
+
},
|
| 1085 |
+
{
|
| 1086 |
+
"embedding_row_dimension": 160,
|
| 1087 |
+
"file_offset": 9600073728,
|
| 1088 |
+
"global_row_start": 190000912,
|
| 1089 |
+
"logical_part": 76,
|
| 1090 |
+
"payload_bytes": 800003840,
|
| 1091 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1092 |
+
"physical_file_index": 2,
|
| 1093 |
+
"row_stride_bytes": 320,
|
| 1094 |
+
"rows": 2500012,
|
| 1095 |
+
"sha256": null,
|
| 1096 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_76.weight",
|
| 1097 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1098 |
+
},
|
| 1099 |
+
{
|
| 1100 |
+
"embedding_row_dimension": 160,
|
| 1101 |
+
"file_offset": 10400079872,
|
| 1102 |
+
"global_row_start": 192500924,
|
| 1103 |
+
"logical_part": 77,
|
| 1104 |
+
"payload_bytes": 800003840,
|
| 1105 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1106 |
+
"physical_file_index": 2,
|
| 1107 |
+
"row_stride_bytes": 320,
|
| 1108 |
+
"rows": 2500012,
|
| 1109 |
+
"sha256": null,
|
| 1110 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_77.weight",
|
| 1111 |
+
"source_shard": "model-00024-of-00131.safetensors"
|
| 1112 |
+
},
|
| 1113 |
+
{
|
| 1114 |
+
"embedding_row_dimension": 160,
|
| 1115 |
+
"file_offset": 11200086016,
|
| 1116 |
+
"global_row_start": 195000936,
|
| 1117 |
+
"logical_part": 78,
|
| 1118 |
+
"payload_bytes": 800003840,
|
| 1119 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1120 |
+
"physical_file_index": 2,
|
| 1121 |
+
"row_stride_bytes": 320,
|
| 1122 |
+
"rows": 2500012,
|
| 1123 |
+
"sha256": null,
|
| 1124 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_78.weight",
|
| 1125 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1126 |
+
},
|
| 1127 |
+
{
|
| 1128 |
+
"embedding_row_dimension": 160,
|
| 1129 |
+
"file_offset": 12000092160,
|
| 1130 |
+
"global_row_start": 197500948,
|
| 1131 |
+
"logical_part": 79,
|
| 1132 |
+
"payload_bytes": 800003840,
|
| 1133 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1134 |
+
"physical_file_index": 2,
|
| 1135 |
+
"row_stride_bytes": 320,
|
| 1136 |
+
"rows": 2500012,
|
| 1137 |
+
"sha256": null,
|
| 1138 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_79.weight",
|
| 1139 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1140 |
+
},
|
| 1141 |
+
{
|
| 1142 |
+
"embedding_row_dimension": 160,
|
| 1143 |
+
"file_offset": 12800098304,
|
| 1144 |
+
"global_row_start": 200000960,
|
| 1145 |
+
"logical_part": 80,
|
| 1146 |
+
"payload_bytes": 800003840,
|
| 1147 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1148 |
+
"physical_file_index": 2,
|
| 1149 |
+
"row_stride_bytes": 320,
|
| 1150 |
+
"rows": 2500012,
|
| 1151 |
+
"sha256": null,
|
| 1152 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_80.weight",
|
| 1153 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1154 |
+
},
|
| 1155 |
+
{
|
| 1156 |
+
"embedding_row_dimension": 160,
|
| 1157 |
+
"file_offset": 13600104448,
|
| 1158 |
+
"global_row_start": 202500972,
|
| 1159 |
+
"logical_part": 81,
|
| 1160 |
+
"payload_bytes": 800003840,
|
| 1161 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1162 |
+
"physical_file_index": 2,
|
| 1163 |
+
"row_stride_bytes": 320,
|
| 1164 |
+
"rows": 2500012,
|
| 1165 |
+
"sha256": null,
|
| 1166 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_81.weight",
|
| 1167 |
+
"source_shard": "model-00025-of-00131.safetensors"
|
| 1168 |
+
},
|
| 1169 |
+
{
|
| 1170 |
+
"embedding_row_dimension": 160,
|
| 1171 |
+
"file_offset": 14400110592,
|
| 1172 |
+
"global_row_start": 205000984,
|
| 1173 |
+
"logical_part": 82,
|
| 1174 |
+
"payload_bytes": 800003840,
|
| 1175 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1176 |
+
"physical_file_index": 2,
|
| 1177 |
+
"row_stride_bytes": 320,
|
| 1178 |
+
"rows": 2500012,
|
| 1179 |
+
"sha256": null,
|
| 1180 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_82.weight",
|
| 1181 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1182 |
+
},
|
| 1183 |
+
{
|
| 1184 |
+
"embedding_row_dimension": 160,
|
| 1185 |
+
"file_offset": 15200116736,
|
| 1186 |
+
"global_row_start": 207500996,
|
| 1187 |
+
"logical_part": 83,
|
| 1188 |
+
"payload_bytes": 800003840,
|
| 1189 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1190 |
+
"physical_file_index": 2,
|
| 1191 |
+
"row_stride_bytes": 320,
|
| 1192 |
+
"rows": 2500012,
|
| 1193 |
+
"sha256": null,
|
| 1194 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_83.weight",
|
| 1195 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1196 |
+
},
|
| 1197 |
+
{
|
| 1198 |
+
"embedding_row_dimension": 160,
|
| 1199 |
+
"file_offset": 16000122880,
|
| 1200 |
+
"global_row_start": 210001008,
|
| 1201 |
+
"logical_part": 84,
|
| 1202 |
+
"payload_bytes": 800003840,
|
| 1203 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1204 |
+
"physical_file_index": 2,
|
| 1205 |
+
"row_stride_bytes": 320,
|
| 1206 |
+
"rows": 2500012,
|
| 1207 |
+
"sha256": null,
|
| 1208 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_84.weight",
|
| 1209 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1210 |
+
},
|
| 1211 |
+
{
|
| 1212 |
+
"embedding_row_dimension": 160,
|
| 1213 |
+
"file_offset": 16800129024,
|
| 1214 |
+
"global_row_start": 212501020,
|
| 1215 |
+
"logical_part": 85,
|
| 1216 |
+
"payload_bytes": 800003840,
|
| 1217 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1218 |
+
"physical_file_index": 2,
|
| 1219 |
+
"row_stride_bytes": 320,
|
| 1220 |
+
"rows": 2500012,
|
| 1221 |
+
"sha256": null,
|
| 1222 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_85.weight",
|
| 1223 |
+
"source_shard": "model-00026-of-00131.safetensors"
|
| 1224 |
+
},
|
| 1225 |
+
{
|
| 1226 |
+
"embedding_row_dimension": 160,
|
| 1227 |
+
"file_offset": 17600135168,
|
| 1228 |
+
"global_row_start": 215001032,
|
| 1229 |
+
"logical_part": 86,
|
| 1230 |
+
"payload_bytes": 800003840,
|
| 1231 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1232 |
+
"physical_file_index": 2,
|
| 1233 |
+
"row_stride_bytes": 320,
|
| 1234 |
+
"rows": 2500012,
|
| 1235 |
+
"sha256": null,
|
| 1236 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_86.weight",
|
| 1237 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1238 |
+
},
|
| 1239 |
+
{
|
| 1240 |
+
"embedding_row_dimension": 160,
|
| 1241 |
+
"file_offset": 18400141312,
|
| 1242 |
+
"global_row_start": 217501044,
|
| 1243 |
+
"logical_part": 87,
|
| 1244 |
+
"payload_bytes": 800003840,
|
| 1245 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1246 |
+
"physical_file_index": 2,
|
| 1247 |
+
"row_stride_bytes": 320,
|
| 1248 |
+
"rows": 2500012,
|
| 1249 |
+
"sha256": null,
|
| 1250 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_87.weight",
|
| 1251 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1252 |
+
},
|
| 1253 |
+
{
|
| 1254 |
+
"embedding_row_dimension": 160,
|
| 1255 |
+
"file_offset": 19200147456,
|
| 1256 |
+
"global_row_start": 220001056,
|
| 1257 |
+
"logical_part": 88,
|
| 1258 |
+
"payload_bytes": 800003840,
|
| 1259 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1260 |
+
"physical_file_index": 2,
|
| 1261 |
+
"row_stride_bytes": 320,
|
| 1262 |
+
"rows": 2500012,
|
| 1263 |
+
"sha256": null,
|
| 1264 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_88.weight",
|
| 1265 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1266 |
+
},
|
| 1267 |
+
{
|
| 1268 |
+
"embedding_row_dimension": 160,
|
| 1269 |
+
"file_offset": 20000153600,
|
| 1270 |
+
"global_row_start": 222501068,
|
| 1271 |
+
"logical_part": 89,
|
| 1272 |
+
"payload_bytes": 800003840,
|
| 1273 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1274 |
+
"physical_file_index": 2,
|
| 1275 |
+
"row_stride_bytes": 320,
|
| 1276 |
+
"rows": 2500012,
|
| 1277 |
+
"sha256": null,
|
| 1278 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_89.weight",
|
| 1279 |
+
"source_shard": "model-00027-of-00131.safetensors"
|
| 1280 |
+
},
|
| 1281 |
+
{
|
| 1282 |
+
"embedding_row_dimension": 160,
|
| 1283 |
+
"file_offset": 20800159744,
|
| 1284 |
+
"global_row_start": 225001080,
|
| 1285 |
+
"logical_part": 90,
|
| 1286 |
+
"payload_bytes": 800003840,
|
| 1287 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1288 |
+
"physical_file_index": 2,
|
| 1289 |
+
"row_stride_bytes": 320,
|
| 1290 |
+
"rows": 2500012,
|
| 1291 |
+
"sha256": null,
|
| 1292 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_90.weight",
|
| 1293 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1294 |
+
},
|
| 1295 |
+
{
|
| 1296 |
+
"embedding_row_dimension": 160,
|
| 1297 |
+
"file_offset": 21600165888,
|
| 1298 |
+
"global_row_start": 227501092,
|
| 1299 |
+
"logical_part": 91,
|
| 1300 |
+
"payload_bytes": 800003840,
|
| 1301 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1302 |
+
"physical_file_index": 2,
|
| 1303 |
+
"row_stride_bytes": 320,
|
| 1304 |
+
"rows": 2500012,
|
| 1305 |
+
"sha256": null,
|
| 1306 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_91.weight",
|
| 1307 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1308 |
+
},
|
| 1309 |
+
{
|
| 1310 |
+
"embedding_row_dimension": 160,
|
| 1311 |
+
"file_offset": 22400172032,
|
| 1312 |
+
"global_row_start": 230001104,
|
| 1313 |
+
"logical_part": 92,
|
| 1314 |
+
"payload_bytes": 800003840,
|
| 1315 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1316 |
+
"physical_file_index": 2,
|
| 1317 |
+
"row_stride_bytes": 320,
|
| 1318 |
+
"rows": 2500012,
|
| 1319 |
+
"sha256": null,
|
| 1320 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_92.weight",
|
| 1321 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1322 |
+
},
|
| 1323 |
+
{
|
| 1324 |
+
"embedding_row_dimension": 160,
|
| 1325 |
+
"file_offset": 23200178176,
|
| 1326 |
+
"global_row_start": 232501116,
|
| 1327 |
+
"logical_part": 93,
|
| 1328 |
+
"payload_bytes": 800003840,
|
| 1329 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1330 |
+
"physical_file_index": 2,
|
| 1331 |
+
"row_stride_bytes": 320,
|
| 1332 |
+
"rows": 2500012,
|
| 1333 |
+
"sha256": null,
|
| 1334 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_93.weight",
|
| 1335 |
+
"source_shard": "model-00028-of-00131.safetensors"
|
| 1336 |
+
},
|
| 1337 |
+
{
|
| 1338 |
+
"embedding_row_dimension": 160,
|
| 1339 |
+
"file_offset": 24000184320,
|
| 1340 |
+
"global_row_start": 235001128,
|
| 1341 |
+
"logical_part": 94,
|
| 1342 |
+
"payload_bytes": 800003840,
|
| 1343 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1344 |
+
"physical_file_index": 2,
|
| 1345 |
+
"row_stride_bytes": 320,
|
| 1346 |
+
"rows": 2500012,
|
| 1347 |
+
"sha256": null,
|
| 1348 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_94.weight",
|
| 1349 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1350 |
+
},
|
| 1351 |
+
{
|
| 1352 |
+
"embedding_row_dimension": 160,
|
| 1353 |
+
"file_offset": 24800190464,
|
| 1354 |
+
"global_row_start": 237501140,
|
| 1355 |
+
"logical_part": 95,
|
| 1356 |
+
"payload_bytes": 800003840,
|
| 1357 |
+
"physical_file": "ple/ple-bf16-00003-of-00004.bin",
|
| 1358 |
+
"physical_file_index": 2,
|
| 1359 |
+
"row_stride_bytes": 320,
|
| 1360 |
+
"rows": 2500012,
|
| 1361 |
+
"sha256": null,
|
| 1362 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_95.weight",
|
| 1363 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1364 |
+
},
|
| 1365 |
+
{
|
| 1366 |
+
"embedding_row_dimension": 160,
|
| 1367 |
+
"file_offset": 0,
|
| 1368 |
+
"global_row_start": 240001152,
|
| 1369 |
+
"logical_part": 96,
|
| 1370 |
+
"payload_bytes": 800003840,
|
| 1371 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1372 |
+
"physical_file_index": 3,
|
| 1373 |
+
"row_stride_bytes": 320,
|
| 1374 |
+
"rows": 2500012,
|
| 1375 |
+
"sha256": null,
|
| 1376 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_96.weight",
|
| 1377 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1378 |
+
},
|
| 1379 |
+
{
|
| 1380 |
+
"embedding_row_dimension": 160,
|
| 1381 |
+
"file_offset": 800006144,
|
| 1382 |
+
"global_row_start": 242501164,
|
| 1383 |
+
"logical_part": 97,
|
| 1384 |
+
"payload_bytes": 800003840,
|
| 1385 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1386 |
+
"physical_file_index": 3,
|
| 1387 |
+
"row_stride_bytes": 320,
|
| 1388 |
+
"rows": 2500012,
|
| 1389 |
+
"sha256": null,
|
| 1390 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_97.weight",
|
| 1391 |
+
"source_shard": "model-00029-of-00131.safetensors"
|
| 1392 |
+
},
|
| 1393 |
+
{
|
| 1394 |
+
"embedding_row_dimension": 160,
|
| 1395 |
+
"file_offset": 1600012288,
|
| 1396 |
+
"global_row_start": 245001176,
|
| 1397 |
+
"logical_part": 98,
|
| 1398 |
+
"payload_bytes": 800003840,
|
| 1399 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1400 |
+
"physical_file_index": 3,
|
| 1401 |
+
"row_stride_bytes": 320,
|
| 1402 |
+
"rows": 2500012,
|
| 1403 |
+
"sha256": null,
|
| 1404 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_98.weight",
|
| 1405 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1406 |
+
},
|
| 1407 |
+
{
|
| 1408 |
+
"embedding_row_dimension": 160,
|
| 1409 |
+
"file_offset": 2400018432,
|
| 1410 |
+
"global_row_start": 247501188,
|
| 1411 |
+
"logical_part": 99,
|
| 1412 |
+
"payload_bytes": 800003840,
|
| 1413 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1414 |
+
"physical_file_index": 3,
|
| 1415 |
+
"row_stride_bytes": 320,
|
| 1416 |
+
"rows": 2500012,
|
| 1417 |
+
"sha256": null,
|
| 1418 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_99.weight",
|
| 1419 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1420 |
+
},
|
| 1421 |
+
{
|
| 1422 |
+
"embedding_row_dimension": 160,
|
| 1423 |
+
"file_offset": 3200024576,
|
| 1424 |
+
"global_row_start": 250001200,
|
| 1425 |
+
"logical_part": 100,
|
| 1426 |
+
"payload_bytes": 800003840,
|
| 1427 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1428 |
+
"physical_file_index": 3,
|
| 1429 |
+
"row_stride_bytes": 320,
|
| 1430 |
+
"rows": 2500012,
|
| 1431 |
+
"sha256": null,
|
| 1432 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_100.weight",
|
| 1433 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1434 |
+
},
|
| 1435 |
+
{
|
| 1436 |
+
"embedding_row_dimension": 160,
|
| 1437 |
+
"file_offset": 4000030720,
|
| 1438 |
+
"global_row_start": 252501212,
|
| 1439 |
+
"logical_part": 101,
|
| 1440 |
+
"payload_bytes": 800003840,
|
| 1441 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1442 |
+
"physical_file_index": 3,
|
| 1443 |
+
"row_stride_bytes": 320,
|
| 1444 |
+
"rows": 2500012,
|
| 1445 |
+
"sha256": null,
|
| 1446 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_101.weight",
|
| 1447 |
+
"source_shard": "model-00030-of-00131.safetensors"
|
| 1448 |
+
},
|
| 1449 |
+
{
|
| 1450 |
+
"embedding_row_dimension": 160,
|
| 1451 |
+
"file_offset": 4800036864,
|
| 1452 |
+
"global_row_start": 255001224,
|
| 1453 |
+
"logical_part": 102,
|
| 1454 |
+
"payload_bytes": 800003840,
|
| 1455 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1456 |
+
"physical_file_index": 3,
|
| 1457 |
+
"row_stride_bytes": 320,
|
| 1458 |
+
"rows": 2500012,
|
| 1459 |
+
"sha256": null,
|
| 1460 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_102.weight",
|
| 1461 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1462 |
+
},
|
| 1463 |
+
{
|
| 1464 |
+
"embedding_row_dimension": 160,
|
| 1465 |
+
"file_offset": 5600043008,
|
| 1466 |
+
"global_row_start": 257501236,
|
| 1467 |
+
"logical_part": 103,
|
| 1468 |
+
"payload_bytes": 800003840,
|
| 1469 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1470 |
+
"physical_file_index": 3,
|
| 1471 |
+
"row_stride_bytes": 320,
|
| 1472 |
+
"rows": 2500012,
|
| 1473 |
+
"sha256": null,
|
| 1474 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_103.weight",
|
| 1475 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1476 |
+
},
|
| 1477 |
+
{
|
| 1478 |
+
"embedding_row_dimension": 160,
|
| 1479 |
+
"file_offset": 6400049152,
|
| 1480 |
+
"global_row_start": 260001248,
|
| 1481 |
+
"logical_part": 104,
|
| 1482 |
+
"payload_bytes": 800003840,
|
| 1483 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1484 |
+
"physical_file_index": 3,
|
| 1485 |
+
"row_stride_bytes": 320,
|
| 1486 |
+
"rows": 2500012,
|
| 1487 |
+
"sha256": null,
|
| 1488 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_104.weight",
|
| 1489 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1490 |
+
},
|
| 1491 |
+
{
|
| 1492 |
+
"embedding_row_dimension": 160,
|
| 1493 |
+
"file_offset": 7200055296,
|
| 1494 |
+
"global_row_start": 262501260,
|
| 1495 |
+
"logical_part": 105,
|
| 1496 |
+
"payload_bytes": 800003840,
|
| 1497 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1498 |
+
"physical_file_index": 3,
|
| 1499 |
+
"row_stride_bytes": 320,
|
| 1500 |
+
"rows": 2500012,
|
| 1501 |
+
"sha256": null,
|
| 1502 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_105.weight",
|
| 1503 |
+
"source_shard": "model-00031-of-00131.safetensors"
|
| 1504 |
+
},
|
| 1505 |
+
{
|
| 1506 |
+
"embedding_row_dimension": 160,
|
| 1507 |
+
"file_offset": 8000061440,
|
| 1508 |
+
"global_row_start": 265001272,
|
| 1509 |
+
"logical_part": 106,
|
| 1510 |
+
"payload_bytes": 800003840,
|
| 1511 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1512 |
+
"physical_file_index": 3,
|
| 1513 |
+
"row_stride_bytes": 320,
|
| 1514 |
+
"rows": 2500012,
|
| 1515 |
+
"sha256": null,
|
| 1516 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_106.weight",
|
| 1517 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1518 |
+
},
|
| 1519 |
+
{
|
| 1520 |
+
"embedding_row_dimension": 160,
|
| 1521 |
+
"file_offset": 8800067584,
|
| 1522 |
+
"global_row_start": 267501284,
|
| 1523 |
+
"logical_part": 107,
|
| 1524 |
+
"payload_bytes": 800003840,
|
| 1525 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1526 |
+
"physical_file_index": 3,
|
| 1527 |
+
"row_stride_bytes": 320,
|
| 1528 |
+
"rows": 2500012,
|
| 1529 |
+
"sha256": null,
|
| 1530 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_107.weight",
|
| 1531 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1532 |
+
},
|
| 1533 |
+
{
|
| 1534 |
+
"embedding_row_dimension": 160,
|
| 1535 |
+
"file_offset": 9600073728,
|
| 1536 |
+
"global_row_start": 270001296,
|
| 1537 |
+
"logical_part": 108,
|
| 1538 |
+
"payload_bytes": 800003840,
|
| 1539 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1540 |
+
"physical_file_index": 3,
|
| 1541 |
+
"row_stride_bytes": 320,
|
| 1542 |
+
"rows": 2500012,
|
| 1543 |
+
"sha256": null,
|
| 1544 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_108.weight",
|
| 1545 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1546 |
+
},
|
| 1547 |
+
{
|
| 1548 |
+
"embedding_row_dimension": 160,
|
| 1549 |
+
"file_offset": 10400079872,
|
| 1550 |
+
"global_row_start": 272501308,
|
| 1551 |
+
"logical_part": 109,
|
| 1552 |
+
"payload_bytes": 800003840,
|
| 1553 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1554 |
+
"physical_file_index": 3,
|
| 1555 |
+
"row_stride_bytes": 320,
|
| 1556 |
+
"rows": 2500012,
|
| 1557 |
+
"sha256": null,
|
| 1558 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_109.weight",
|
| 1559 |
+
"source_shard": "model-00032-of-00131.safetensors"
|
| 1560 |
+
},
|
| 1561 |
+
{
|
| 1562 |
+
"embedding_row_dimension": 160,
|
| 1563 |
+
"file_offset": 11200086016,
|
| 1564 |
+
"global_row_start": 275001320,
|
| 1565 |
+
"logical_part": 110,
|
| 1566 |
+
"payload_bytes": 800003840,
|
| 1567 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1568 |
+
"physical_file_index": 3,
|
| 1569 |
+
"row_stride_bytes": 320,
|
| 1570 |
+
"rows": 2500012,
|
| 1571 |
+
"sha256": null,
|
| 1572 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_110.weight",
|
| 1573 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1574 |
+
},
|
| 1575 |
+
{
|
| 1576 |
+
"embedding_row_dimension": 160,
|
| 1577 |
+
"file_offset": 12000092160,
|
| 1578 |
+
"global_row_start": 277501332,
|
| 1579 |
+
"logical_part": 111,
|
| 1580 |
+
"payload_bytes": 800003840,
|
| 1581 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1582 |
+
"physical_file_index": 3,
|
| 1583 |
+
"row_stride_bytes": 320,
|
| 1584 |
+
"rows": 2500012,
|
| 1585 |
+
"sha256": null,
|
| 1586 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_111.weight",
|
| 1587 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1588 |
+
},
|
| 1589 |
+
{
|
| 1590 |
+
"embedding_row_dimension": 160,
|
| 1591 |
+
"file_offset": 12800098304,
|
| 1592 |
+
"global_row_start": 280001344,
|
| 1593 |
+
"logical_part": 112,
|
| 1594 |
+
"payload_bytes": 800003840,
|
| 1595 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1596 |
+
"physical_file_index": 3,
|
| 1597 |
+
"row_stride_bytes": 320,
|
| 1598 |
+
"rows": 2500012,
|
| 1599 |
+
"sha256": null,
|
| 1600 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_112.weight",
|
| 1601 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1602 |
+
},
|
| 1603 |
+
{
|
| 1604 |
+
"embedding_row_dimension": 160,
|
| 1605 |
+
"file_offset": 13600104448,
|
| 1606 |
+
"global_row_start": 282501356,
|
| 1607 |
+
"logical_part": 113,
|
| 1608 |
+
"payload_bytes": 800003840,
|
| 1609 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1610 |
+
"physical_file_index": 3,
|
| 1611 |
+
"row_stride_bytes": 320,
|
| 1612 |
+
"rows": 2500012,
|
| 1613 |
+
"sha256": null,
|
| 1614 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_113.weight",
|
| 1615 |
+
"source_shard": "model-00033-of-00131.safetensors"
|
| 1616 |
+
},
|
| 1617 |
+
{
|
| 1618 |
+
"embedding_row_dimension": 160,
|
| 1619 |
+
"file_offset": 14400110592,
|
| 1620 |
+
"global_row_start": 285001368,
|
| 1621 |
+
"logical_part": 114,
|
| 1622 |
+
"payload_bytes": 800003840,
|
| 1623 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1624 |
+
"physical_file_index": 3,
|
| 1625 |
+
"row_stride_bytes": 320,
|
| 1626 |
+
"rows": 2500012,
|
| 1627 |
+
"sha256": null,
|
| 1628 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_114.weight",
|
| 1629 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1630 |
+
},
|
| 1631 |
+
{
|
| 1632 |
+
"embedding_row_dimension": 160,
|
| 1633 |
+
"file_offset": 15200116736,
|
| 1634 |
+
"global_row_start": 287501380,
|
| 1635 |
+
"logical_part": 115,
|
| 1636 |
+
"payload_bytes": 800003840,
|
| 1637 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1638 |
+
"physical_file_index": 3,
|
| 1639 |
+
"row_stride_bytes": 320,
|
| 1640 |
+
"rows": 2500012,
|
| 1641 |
+
"sha256": null,
|
| 1642 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_115.weight",
|
| 1643 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1644 |
+
},
|
| 1645 |
+
{
|
| 1646 |
+
"embedding_row_dimension": 160,
|
| 1647 |
+
"file_offset": 16000122880,
|
| 1648 |
+
"global_row_start": 290001392,
|
| 1649 |
+
"logical_part": 116,
|
| 1650 |
+
"payload_bytes": 800003840,
|
| 1651 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1652 |
+
"physical_file_index": 3,
|
| 1653 |
+
"row_stride_bytes": 320,
|
| 1654 |
+
"rows": 2500012,
|
| 1655 |
+
"sha256": null,
|
| 1656 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_116.weight",
|
| 1657 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1658 |
+
},
|
| 1659 |
+
{
|
| 1660 |
+
"embedding_row_dimension": 160,
|
| 1661 |
+
"file_offset": 16800129024,
|
| 1662 |
+
"global_row_start": 292501404,
|
| 1663 |
+
"logical_part": 117,
|
| 1664 |
+
"payload_bytes": 800003840,
|
| 1665 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1666 |
+
"physical_file_index": 3,
|
| 1667 |
+
"row_stride_bytes": 320,
|
| 1668 |
+
"rows": 2500012,
|
| 1669 |
+
"sha256": null,
|
| 1670 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_117.weight",
|
| 1671 |
+
"source_shard": "model-00034-of-00131.safetensors"
|
| 1672 |
+
},
|
| 1673 |
+
{
|
| 1674 |
+
"embedding_row_dimension": 160,
|
| 1675 |
+
"file_offset": 17600135168,
|
| 1676 |
+
"global_row_start": 295001416,
|
| 1677 |
+
"logical_part": 118,
|
| 1678 |
+
"payload_bytes": 800003840,
|
| 1679 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1680 |
+
"physical_file_index": 3,
|
| 1681 |
+
"row_stride_bytes": 320,
|
| 1682 |
+
"rows": 2500012,
|
| 1683 |
+
"sha256": null,
|
| 1684 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_118.weight",
|
| 1685 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1686 |
+
},
|
| 1687 |
+
{
|
| 1688 |
+
"embedding_row_dimension": 160,
|
| 1689 |
+
"file_offset": 18400141312,
|
| 1690 |
+
"global_row_start": 297501428,
|
| 1691 |
+
"logical_part": 119,
|
| 1692 |
+
"payload_bytes": 800003840,
|
| 1693 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1694 |
+
"physical_file_index": 3,
|
| 1695 |
+
"row_stride_bytes": 320,
|
| 1696 |
+
"rows": 2500012,
|
| 1697 |
+
"sha256": null,
|
| 1698 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_119.weight",
|
| 1699 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1700 |
+
},
|
| 1701 |
+
{
|
| 1702 |
+
"embedding_row_dimension": 160,
|
| 1703 |
+
"file_offset": 19200147456,
|
| 1704 |
+
"global_row_start": 300001440,
|
| 1705 |
+
"logical_part": 120,
|
| 1706 |
+
"payload_bytes": 800003840,
|
| 1707 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1708 |
+
"physical_file_index": 3,
|
| 1709 |
+
"row_stride_bytes": 320,
|
| 1710 |
+
"rows": 2500012,
|
| 1711 |
+
"sha256": null,
|
| 1712 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_120.weight",
|
| 1713 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1714 |
+
},
|
| 1715 |
+
{
|
| 1716 |
+
"embedding_row_dimension": 160,
|
| 1717 |
+
"file_offset": 20000153600,
|
| 1718 |
+
"global_row_start": 302501452,
|
| 1719 |
+
"logical_part": 121,
|
| 1720 |
+
"payload_bytes": 800003840,
|
| 1721 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1722 |
+
"physical_file_index": 3,
|
| 1723 |
+
"row_stride_bytes": 320,
|
| 1724 |
+
"rows": 2500012,
|
| 1725 |
+
"sha256": null,
|
| 1726 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_121.weight",
|
| 1727 |
+
"source_shard": "model-00035-of-00131.safetensors"
|
| 1728 |
+
},
|
| 1729 |
+
{
|
| 1730 |
+
"embedding_row_dimension": 160,
|
| 1731 |
+
"file_offset": 20800159744,
|
| 1732 |
+
"global_row_start": 305001464,
|
| 1733 |
+
"logical_part": 122,
|
| 1734 |
+
"payload_bytes": 800003840,
|
| 1735 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1736 |
+
"physical_file_index": 3,
|
| 1737 |
+
"row_stride_bytes": 320,
|
| 1738 |
+
"rows": 2500012,
|
| 1739 |
+
"sha256": null,
|
| 1740 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_122.weight",
|
| 1741 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1742 |
+
},
|
| 1743 |
+
{
|
| 1744 |
+
"embedding_row_dimension": 160,
|
| 1745 |
+
"file_offset": 21600165888,
|
| 1746 |
+
"global_row_start": 307501476,
|
| 1747 |
+
"logical_part": 123,
|
| 1748 |
+
"payload_bytes": 800003840,
|
| 1749 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1750 |
+
"physical_file_index": 3,
|
| 1751 |
+
"row_stride_bytes": 320,
|
| 1752 |
+
"rows": 2500012,
|
| 1753 |
+
"sha256": null,
|
| 1754 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_123.weight",
|
| 1755 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1756 |
+
},
|
| 1757 |
+
{
|
| 1758 |
+
"embedding_row_dimension": 160,
|
| 1759 |
+
"file_offset": 22400172032,
|
| 1760 |
+
"global_row_start": 310001488,
|
| 1761 |
+
"logical_part": 124,
|
| 1762 |
+
"payload_bytes": 800003840,
|
| 1763 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1764 |
+
"physical_file_index": 3,
|
| 1765 |
+
"row_stride_bytes": 320,
|
| 1766 |
+
"rows": 2500012,
|
| 1767 |
+
"sha256": null,
|
| 1768 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_124.weight",
|
| 1769 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1770 |
+
},
|
| 1771 |
+
{
|
| 1772 |
+
"embedding_row_dimension": 160,
|
| 1773 |
+
"file_offset": 23200178176,
|
| 1774 |
+
"global_row_start": 312501500,
|
| 1775 |
+
"logical_part": 125,
|
| 1776 |
+
"payload_bytes": 800003840,
|
| 1777 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1778 |
+
"physical_file_index": 3,
|
| 1779 |
+
"row_stride_bytes": 320,
|
| 1780 |
+
"rows": 2500012,
|
| 1781 |
+
"sha256": null,
|
| 1782 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_125.weight",
|
| 1783 |
+
"source_shard": "model-00036-of-00131.safetensors"
|
| 1784 |
+
},
|
| 1785 |
+
{
|
| 1786 |
+
"embedding_row_dimension": 160,
|
| 1787 |
+
"file_offset": 24000184320,
|
| 1788 |
+
"global_row_start": 315001512,
|
| 1789 |
+
"logical_part": 126,
|
| 1790 |
+
"payload_bytes": 800003840,
|
| 1791 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1792 |
+
"physical_file_index": 3,
|
| 1793 |
+
"row_stride_bytes": 320,
|
| 1794 |
+
"rows": 2500012,
|
| 1795 |
+
"sha256": null,
|
| 1796 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_126.weight",
|
| 1797 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1798 |
+
},
|
| 1799 |
+
{
|
| 1800 |
+
"embedding_row_dimension": 160,
|
| 1801 |
+
"file_offset": 24800190464,
|
| 1802 |
+
"global_row_start": 317501524,
|
| 1803 |
+
"logical_part": 127,
|
| 1804 |
+
"payload_bytes": 800003840,
|
| 1805 |
+
"physical_file": "ple/ple-bf16-00004-of-00004.bin",
|
| 1806 |
+
"physical_file_index": 3,
|
| 1807 |
+
"row_stride_bytes": 320,
|
| 1808 |
+
"rows": 2500012,
|
| 1809 |
+
"sha256": null,
|
| 1810 |
+
"source_name": "model.language_model.layers.1.ple.ple_embedding.ngram_embedding.shard_127.weight",
|
| 1811 |
+
"source_shard": "model-00037-of-00131.safetensors"
|
| 1812 |
+
}
|
| 1813 |
+
],
|
| 1814 |
+
"logical_shard_count": 128,
|
| 1815 |
+
"ngram_size": 3,
|
| 1816 |
+
"number_of_ngram_heads": 16,
|
| 1817 |
+
"number_of_ple_layers": 1,
|
| 1818 |
+
"padded_vocabulary_rows": 320001536,
|
| 1819 |
+
"padding_rows": 90,
|
| 1820 |
+
"per_head_offsets": [
|
| 1821 |
+
0,
|
| 1822 |
+
20000003,
|
| 1823 |
+
40000026,
|
| 1824 |
+
60000059,
|
| 1825 |
+
80000106,
|
| 1826 |
+
100000165,
|
| 1827 |
+
120000228,
|
| 1828 |
+
140000297,
|
| 1829 |
+
160000374,
|
| 1830 |
+
180000455,
|
| 1831 |
+
200000548,
|
| 1832 |
+
220000655,
|
| 1833 |
+
240000802,
|
| 1834 |
+
260000955,
|
| 1835 |
+
280001114,
|
| 1836 |
+
300001275
|
| 1837 |
+
],
|
| 1838 |
+
"per_head_vocabulary_sizes": [
|
| 1839 |
+
20000003,
|
| 1840 |
+
20000023,
|
| 1841 |
+
20000033,
|
| 1842 |
+
20000047,
|
| 1843 |
+
20000059,
|
| 1844 |
+
20000063,
|
| 1845 |
+
20000069,
|
| 1846 |
+
20000077,
|
| 1847 |
+
20000081,
|
| 1848 |
+
20000093,
|
| 1849 |
+
20000107,
|
| 1850 |
+
20000147,
|
| 1851 |
+
20000153,
|
| 1852 |
+
20000159,
|
| 1853 |
+
20000161,
|
| 1854 |
+
20000171
|
| 1855 |
+
],
|
| 1856 |
+
"physical_file_count": 4,
|
| 1857 |
+
"physical_files": [
|
| 1858 |
+
{
|
| 1859 |
+
"file_bytes": 25600196608,
|
| 1860 |
+
"index": 0,
|
| 1861 |
+
"path": "ple/ple-bf16-00001-of-00004.bin",
|
| 1862 |
+
"payload_bytes": 25600122880,
|
| 1863 |
+
"sha256": null
|
| 1864 |
+
},
|
| 1865 |
+
{
|
| 1866 |
+
"file_bytes": 25600196608,
|
| 1867 |
+
"index": 1,
|
| 1868 |
+
"path": "ple/ple-bf16-00002-of-00004.bin",
|
| 1869 |
+
"payload_bytes": 25600122880,
|
| 1870 |
+
"sha256": null
|
| 1871 |
+
},
|
| 1872 |
+
{
|
| 1873 |
+
"file_bytes": 25600196608,
|
| 1874 |
+
"index": 2,
|
| 1875 |
+
"path": "ple/ple-bf16-00003-of-00004.bin",
|
| 1876 |
+
"payload_bytes": 25600122880,
|
| 1877 |
+
"sha256": null
|
| 1878 |
+
},
|
| 1879 |
+
{
|
| 1880 |
+
"file_bytes": 25600196608,
|
| 1881 |
+
"index": 3,
|
| 1882 |
+
"path": "ple/ple-bf16-00004-of-00004.bin",
|
| 1883 |
+
"payload_bytes": 25600122880,
|
| 1884 |
+
"sha256": null
|
| 1885 |
+
}
|
| 1886 |
+
],
|
| 1887 |
+
"ple_checkpoint_layer_zero_based": 1,
|
| 1888 |
+
"ple_embedding_dimension": 2560,
|
| 1889 |
+
"row_stride_bytes": 320,
|
| 1890 |
+
"source": {
|
| 1891 |
+
"repo": "Qwen/Qwen3.8-Flash-Next",
|
| 1892 |
+
"revision": "f5d08274bafd880402bd16f5e3e6c514136ec06c"
|
| 1893 |
+
},
|
| 1894 |
+
"storage": "ssd_backed_bounded_page_cache",
|
| 1895 |
+
"storage_dtype": "BF16",
|
| 1896 |
+
"total_file_bytes_including_alignment": 102400786432,
|
| 1897 |
+
"total_parameter_count": 51200245760,
|
| 1898 |
+
"total_payload_bytes": 102400491520,
|
| 1899 |
+
"usable_vocabulary_rows": 320001446
|
| 1900 |
+
}
|
reproduction/manifests/reference/q5-main-gguf-source-map.json
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|