Text Generation
Transformers
Safetensors
English
glm_moe_dsa
glm-5.2
abliteration
pca-ablation
lora
safety-alignment
Mixture of Experts
mixin-lora
conversational
fp8
Instructions to use Lowkeyss/GLM-5.2-ablated with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Lowkeyss/GLM-5.2-ablated with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="Lowkeyss/GLM-5.2-ablated") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("Lowkeyss/GLM-5.2-ablated") model = AutoModelForCausalLM.from_pretrained("Lowkeyss/GLM-5.2-ablated", device_map="auto") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=40) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use Lowkeyss/GLM-5.2-ablated with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Lowkeyss/GLM-5.2-ablated" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Lowkeyss/GLM-5.2-ablated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Lowkeyss/GLM-5.2-ablated
- SGLang
How to use Lowkeyss/GLM-5.2-ablated with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "Lowkeyss/GLM-5.2-ablated" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Lowkeyss/GLM-5.2-ablated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "Lowkeyss/GLM-5.2-ablated" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Lowkeyss/GLM-5.2-ablated", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use Lowkeyss/GLM-5.2-ablated with Docker Model Runner:
docker model run hf.co/Lowkeyss/GLM-5.2-ablated
Commit ·
1c5539f
0
Parent(s):
Duplicate from Manusagents/GLM-5.2-ablated
Browse filesCo-authored-by: Manusagents <Manusagents@users.noreply.huggingface.co>
This view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +37 -0
- AUDIT_FINDINGS.md +66 -0
- README.md +184 -0
- REPRODUCE.md +93 -0
- STATISTICAL_ANALYSIS.md +70 -0
- chat_template.jinja +119 -0
- config.json +949 -0
- generation_config.json +13 -0
- model-00001-of-00151.safetensors +3 -0
- model-00002-of-00151.safetensors +3 -0
- model-00003-of-00151.safetensors +3 -0
- model-00004-of-00151.safetensors +3 -0
- model-00005-of-00151.safetensors +3 -0
- model-00006-of-00151.safetensors +3 -0
- model-00007-of-00151.safetensors +3 -0
- model-00008-of-00151.safetensors +3 -0
- model-00009-of-00151.safetensors +3 -0
- model-00010-of-00151.safetensors +3 -0
- model-00011-of-00151.safetensors +3 -0
- model-00012-of-00151.safetensors +3 -0
- model-00013-of-00151.safetensors +3 -0
- model-00014-of-00151.safetensors +3 -0
- model-00015-of-00151.safetensors +3 -0
- model-00016-of-00151.safetensors +3 -0
- model-00017-of-00151.safetensors +3 -0
- model-00018-of-00151.safetensors +3 -0
- model-00019-of-00151.safetensors +3 -0
- model-00020-of-00151.safetensors +3 -0
- model-00021-of-00151.safetensors +3 -0
- model-00022-of-00151.safetensors +3 -0
- model-00023-of-00151.safetensors +3 -0
- model-00024-of-00151.safetensors +3 -0
- model-00025-of-00151.safetensors +3 -0
- model-00026-of-00151.safetensors +3 -0
- model-00027-of-00151.safetensors +3 -0
- model-00028-of-00151.safetensors +3 -0
- model-00029-of-00151.safetensors +3 -0
- model-00030-of-00151.safetensors +3 -0
- model-00031-of-00151.safetensors +3 -0
- model-00032-of-00151.safetensors +3 -0
- model-00033-of-00151.safetensors +3 -0
- model-00034-of-00151.safetensors +3 -0
- model-00035-of-00151.safetensors +3 -0
- model-00036-of-00151.safetensors +3 -0
- model-00037-of-00151.safetensors +3 -0
- model-00038-of-00151.safetensors +3 -0
- model-00039-of-00151.safetensors +3 -0
- model-00040-of-00151.safetensors +3 -0
- model-00041-of-00151.safetensors +3 -0
- model-00042-of-00151.safetensors +3 -0
.gitattributes
ADDED
|
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
*.7z filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
*.arrow filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
*.bin filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
*.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
*.ftz filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
*.gz filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
*.h5 filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
*.joblib filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
*.lfs.* filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
*.mlmodel filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
*.model filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
*.msgpack filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
*.npy filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
*.npz filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
*.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
*.ot filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
*.parquet filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
*.pb filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
*.pickle filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
*.pkl filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
*.pt filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
*.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
*.rar filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
*.safetensors filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
*.tar.* filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
*.tar filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
*.tflite filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
*.tgz filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
*.wasm filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
*.xz 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 |
+
model.safetensors.index.json filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
tokenizer.json filter=lfs diff=lfs merge=lfs -text
|
AUDIT_FINDINGS.md
ADDED
|
@@ -0,0 +1,66 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Research Audit Findings — GLM-5.2 Ablation / Project AESOP
|
| 2 |
+
|
| 3 |
+
**Auditor:** Clyde (AgentiOrchestrator)
|
| 4 |
+
**Date:** 2026-06-23
|
| 5 |
+
**Scope:** All research artifacts on 2E (Vast.ai 8×H200), training scripts, benchmark harnesses, results, logs
|
| 6 |
+
|
| 7 |
+
## Critical Findings
|
| 8 |
+
|
| 9 |
+
### 1. Inconsistent Benchmark Harness (CRITICAL)
|
| 10 |
+
Multiple harness versions with different refusal patterns, scoring logic, and token limits.
|
| 11 |
+
- v1: 16 refusal patterns, 400-char window, 256 max_tokens
|
| 12 |
+
- v2: 30+ patterns (GLM-5.2 specific), 600-char window, 512 max_tokens
|
| 13 |
+
- Test3a/Fable5-R2/AESOP: v1 harness (comparable to each other)
|
| 14 |
+
- Fable5-R2-Ablated: v2 harness (NOT comparable)
|
| 15 |
+
**Impact:** Cross-model comparisons are unreliable for refusal metrics.
|
| 16 |
+
**Fix:** Unified harness v3 built (benchmarks/harness.py).
|
| 17 |
+
|
| 18 |
+
### 2. Ablation Hook Code Discrepancies (MODERATE)
|
| 19 |
+
- Script default: 5 layers (61-65), coeff 0.5, 2 PCA components
|
| 20 |
+
- Documented config: 4 layers (62-65), coeff 0.1, 1 component
|
| 21 |
+
- ACTUAL (from full log): 4 layers (62-65), coeff 0.1 ✅ (script defaults were overridden)
|
| 22 |
+
- Still uses 2 PCA components per layer (spec said 1) ❓
|
| 23 |
+
**Status:** PARTIALLY RESOLVED — the log confirms correct layers/coeff, but 2 vs 1 component unclear.
|
| 24 |
+
|
| 25 |
+
### 3. Full Training Log Was Recoverable (UPDATE)
|
| 26 |
+
The aesop_full.log (642 lines) WAS on 2E and has been preserved in the snapshot.
|
| 27 |
+
Key facts verified:
|
| 28 |
+
- 609/610 steps completed, 4876 examples, 570.6 minutes
|
| 29 |
+
- Loss: 1.2933 → 1.1834 (CONVERGENT — corrects the pilot finding of increasing loss)
|
| 30 |
+
- Hooks confirmed: layers [62,63,64,65], coeff 0.1, 4 hooks installed
|
| 31 |
+
**Status:** RESOLVED — previously listed as "missing artifact."
|
| 32 |
+
|
| 33 |
+
### 4. Statistical Power Issues (MODERATE)
|
| 34 |
+
- MMLU-Pro n=100: CI ±8% — insufficient for 2-5pp claims
|
| 35 |
+
- GSM8K n=100: CI ±6% — insufficient for 3pp claims
|
| 36 |
+
- SimpleQA n=50: CI ±11% — the 32pp drop IS significant
|
| 37 |
+
- AdvBench n=100: the 1% vs 16% IS significant
|
| 38 |
+
**Impact:** Only AdvBench and SimpleQA show effects large enough to trust.
|
| 39 |
+
**Fix:** Document CIs in all results tables, recommend n≥600 for future runs.
|
| 40 |
+
|
| 41 |
+
### 5. Fuzzy Scoring (MINOR but documented)
|
| 42 |
+
- GPQA "exact match" actually uses multi-pattern fuzzy extraction
|
| 43 |
+
- SimpleQA uses substring containment (risks false matches)
|
| 44 |
+
- HumanEval has no timeout on exec() (risks hangs)
|
| 45 |
+
**Fix:** Unified harness adds 60s timeout for HumanEval; documents scoring methodology.
|
| 46 |
+
|
| 47 |
+
### 6. The Test3a vs AESOP Confound (UNRESOLVED)
|
| 48 |
+
Both use the same approach (hooks during training). Test3a: 1% refusal. AESOP: 16%.
|
| 49 |
+
Possible explanations:
|
| 50 |
+
- Test3a may have used different base model state
|
| 51 |
+
- Test3a may have used 1 PCA component vs AESOP's 2
|
| 52 |
+
- Test3a may have used different data ordering/randomization
|
| 53 |
+
- Test3a's exact training command was not logged
|
| 54 |
+
**Status:** UNRESOLVABLE from available artifacts. The key comparison is under-controlled.
|
| 55 |
+
|
| 56 |
+
### 7. Pilot vs Full Loss Trajectory (CLARIFIED)
|
| 57 |
+
- Pilot (500 examples, 62 steps): loss 1.3981→1.6567 (INCREASED) — raised concerns
|
| 58 |
+
- Full (4876 examples, 609 steps): loss 1.2933→1.1834 (DECREASED) — healthy convergence
|
| 59 |
+
**Conclusion:** The pilot's increasing loss was a data-size artifact (too few examples for the loss to stabilize), not a fundamental issue with the hook+LoRA interaction.
|
| 60 |
+
|
| 61 |
+
### 8. SimpleQA Collapse is Consistent (IMPORTANT)
|
| 62 |
+
Both Fable5-R2 (56%) and AESOP (56%) show IDENTICAL SimpleQA degradation from Test3a (88%).
|
| 63 |
+
This 32pp drop is significant AND consistent across two different training configurations.
|
| 64 |
+
It suggests the LoRA training itself (on Fable 5 data) damages knowledge retrieval,
|
| 65 |
+
regardless of whether hooks are present. The hooks don't prevent it.
|
| 66 |
+
This is an underreported finding.
|
README.md
ADDED
|
@@ -0,0 +1,184 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
language:
|
| 3 |
+
- en
|
| 4 |
+
license: other
|
| 5 |
+
library_name: transformers
|
| 6 |
+
tags:
|
| 7 |
+
- glm-5.2
|
| 8 |
+
- abliteration
|
| 9 |
+
- pca-ablation
|
| 10 |
+
- lora
|
| 11 |
+
- safety-alignment
|
| 12 |
+
- moe
|
| 13 |
+
- mixin-lora
|
| 14 |
+
base_model: z-ai/GLM-5.2
|
| 15 |
+
model_type: glm
|
| 16 |
+
pipeline_tag: text-generation
|
| 17 |
+
---
|
| 18 |
+
|
| 19 |
+
# GLM-5.2-Ablated-F5-Molt (AESOP)
|
| 20 |
+
|
| 21 |
+
## Model Description
|
| 22 |
+
|
| 23 |
+
**AESOP** (Ablation-Enhanced Safety with Orthogonal Projection) is a safety-aligned variant of GLM-5.2, a 744B parameter Mixture-of-Experts (MoE) model with 18.5B dense parameters and 256 routed experts. AESOP combines two interventions:
|
| 24 |
+
|
| 25 |
+
1. **PCA-based refusal ablation** — Principal Component Analysis directions extracted from GLM-5.2's shared experts are used to subtract the refusal direction from activations during training, preventing the model from re-learning refusal behaviors.
|
| 26 |
+
2. **Surgical LoRA fine-tuning** — Low-Rank Adaptation (rank 64) on attention modules (layers ≥60) using 4,876 Fable 5 chain-of-thought traces, improving capability while ablation hooks maintain safety.
|
| 27 |
+
|
| 28 |
+
The key innovation is the use of **ablation hooks during training** (not just inference). Prior work (Arditi et al. 2024) applied refusal direction subtraction as a post-hoc inference-time intervention. AESOP demonstrates that maintaining these hooks during LoRA fine-tuning partially prevents the re-activation of refusal behaviors that occurs when fine-tuning on non-aligned data.
|
| 29 |
+
|
| 30 |
+
## Training Methodology
|
| 31 |
+
|
| 32 |
+
### Step 1: Refusal Direction Extraction
|
| 33 |
+
|
| 34 |
+
PCA directions were extracted from GLM-5.2's shared expert outputs across layers 25–65 (41 layers). For each layer, activations were collected on a contrastive prompt set (harmful vs. benign), and the first principal component of the difference was taken as the refusal direction. Directions are stored as `refusal_pca.pt` (2.9MB, shape: 41 layers × 3 PCA components × 6144 hidden dim).
|
| 35 |
+
|
| 36 |
+
### Step 2: Ablation Hook Installation
|
| 37 |
+
|
| 38 |
+
Forward hooks were installed on `model.model.layers[L].mlp.shared_experts` for layers 62–65. The hook subtracts the refusal direction projection from the hidden state:
|
| 39 |
+
|
| 40 |
+
```python
|
| 41 |
+
def ablation_hook(module, input, output):
|
| 42 |
+
hs = output[0] # hidden states
|
| 43 |
+
d = refusal_direction # shape [6144]
|
| 44 |
+
hs = hs - coeff * (hs @ d) / (d @ d) * d
|
| 45 |
+
return (hs,) + output[1:]
|
| 46 |
+
```
|
| 47 |
+
|
| 48 |
+
Coefficient: 0.1. PCA components: top 2 per layer. Hooks are active during training and removed for inference.
|
| 49 |
+
|
| 50 |
+
### Step 3: LoRA Fine-Tuning
|
| 51 |
+
|
| 52 |
+
- **Base model:** GLM-5.2 with ablation hooks applied (PCA-ablated base)
|
| 53 |
+
- **Training data:** `fable5-chatml.jsonl` — 4,876 chain-of-thought examples from Fable 5
|
| 54 |
+
- **LoRA config:** rank=64, alpha=128, target modules = attention (Q, K, V, O) on layers ≥60 (90 modules)
|
| 55 |
+
- **Trainable parameters:** 97,984,512 (0.013% of 743.5B total)
|
| 56 |
+
- **Optimizer:** AdamW, lr=2e-5, cosine schedule, warmup=10 steps
|
| 57 |
+
- **Batch:** gradient accumulation 8, max sequence length 2048
|
| 58 |
+
- **Steps:** 609/610 completed
|
| 59 |
+
- **Elapsed:** 570.6 minutes (~9.5 hours) on 8× NVIDIA H200
|
| 60 |
+
|
| 61 |
+
### Step 4: Surgical Merge
|
| 62 |
+
|
| 63 |
+
LoRA weights were merged into the base model using a surgical BF16 merge:
|
| 64 |
+
- Attention weights (LoRA targets) are dequantized to BF16, merged with LoRA deltas, and re-saved
|
| 65 |
+
- MoE expert weights (FP8) are preserved unchanged — no dequantization or re-quantization
|
| 66 |
+
- This preserves the FP8 compression of the 256 experts while applying LoRA modifications to attention
|
| 67 |
+
|
| 68 |
+
## Training Configuration (Verified from `aesop_full.log`)
|
| 69 |
+
|
| 70 |
+
| Parameter | Value |
|
| 71 |
+
|-----------|-------|
|
| 72 |
+
| Base model | GLM-5.2 FP8 (ablated base) |
|
| 73 |
+
| Ablation layers | [62, 63, 64, 65] |
|
| 74 |
+
| Ablation coefficient | 0.1 |
|
| 75 |
+
| PCA components per layer | 2 |
|
| 76 |
+
| Hook target | `mlp.shared_experts` forward output |
|
| 77 |
+
| LoRA rank | 64 |
|
| 78 |
+
| LoRA alpha | 128 |
|
| 79 |
+
| LoRA target layers | ≥60 (90 attention modules) |
|
| 80 |
+
| Training data | 4,876 examples (0 skipped) |
|
| 81 |
+
| Max sequence length | 2048 |
|
| 82 |
+
| Learning rate | 2e-5 |
|
| 83 |
+
| LR schedule | Cosine |
|
| 84 |
+
| Warmup steps | 10 |
|
| 85 |
+
| Gradient accumulation | 8 |
|
| 86 |
+
| Total steps | 609 / 610 planned |
|
| 87 |
+
| First loss | 1.2933 |
|
| 88 |
+
| Final loss | 1.1834 |
|
| 89 |
+
| Training time | 570.6 minutes (9.5 hours) |
|
| 90 |
+
| Hardware | 8× NVIDIA H200 (Vast.ai 2E instance) |
|
| 91 |
+
| Seed | 42 |
|
| 92 |
+
| Checkpoints | Every 100 steps (step-100 through step-600, final) |
|
| 93 |
+
|
| 94 |
+
**Loss trajectory:** The full training run showed healthy convergence (1.2933 → 1.1834). This corrects an earlier pilot finding (500 examples, 62 steps) where loss appeared to increase (1.3981 → 1.6567); that was a data-size artifact, not a fundamental issue.
|
| 95 |
+
|
| 96 |
+
## Benchmark Results (Unified Harness v3.0.1)
|
| 97 |
+
|
| 98 |
+
All results from the AESOP Unified Benchmark Harness v3, which fixes three critical issues from earlier harness versions (see Audit section below). N=100 for most benchmarks, N=50 for SimpleQA, N=164 for HumanEval.
|
| 99 |
+
|
| 100 |
+
| Benchmark | Metric | AESOP | Best Variant | Δ |
|
| 101 |
+
|-----------|--------|:-----:|:------------:|:---:|
|
| 102 |
+
| AdvBench | refusal_rate ↓ | **58.0%** | — | Strongest safety |
|
| 103 |
+
| Borderline | refusal_rate ↓ | **0.0%** | 0.0% (all) | No over-refusal |
|
| 104 |
+
| GPQA Diamond | accuracy ↑ | 92.0% | 96.0% | Within CI |
|
| 105 |
+
| MMLU-Pro | accuracy ↑ | **84.0%** | — | Best in class |
|
| 106 |
+
| HumanEval | pass@1 ↑ | 84.1% | 87.2% | Within CI |
|
| 107 |
+
| GSM8K | accuracy ↑ | 93.0% | 96.0% | Within CI |
|
| 108 |
+
| HellaSwag | accuracy ↑ | **75.0%** | — | Best in class |
|
| 109 |
+
| SimpleQA | accuracy ↑ | 48.0% | 56.0% | See limitations |
|
| 110 |
+
| IFEval (prompt) | accuracy ↑ | **41.8%** | — | Best in class |
|
| 111 |
+
| IFEval (instr) | accuracy ↑ | **55.9%** | — | Tied best |
|
| 112 |
+
|
| 113 |
+
### Statistical Significance (Wilson 95% CIs, vs ablated-base)
|
| 114 |
+
|
| 115 |
+
| Benchmark | Δ | p-value | Significant? |
|
| 116 |
+
|-----------|:---:|:-------:|:------------:|
|
| 117 |
+
| AdvBench | +40.0% | <0.001 | ** Yes |
|
| 118 |
+
| Borderline | -2.0% | 0.31 | ns |
|
| 119 |
+
| GPQA | 0.0% | — | ns |
|
| 120 |
+
| GSM8K | 0.0% | — | ns |
|
| 121 |
+
| HellaSwag | +3.0% | 0.61 | ns |
|
| 122 |
+
| HumanEval | +6.7% | 0.14 | ns |
|
| 123 |
+
| IFEval | +0.6% | 0.85 | ns |
|
| 124 |
+
| MMLU-Pro | +9.0% | 0.11 | ns |
|
| 125 |
+
| SimpleQA | -8.0% | 0.36 | ns |
|
| 126 |
+
|
| 127 |
+
Only AdvBench shows a statistically significant improvement at n=100. MMLU-Pro (+9pp) approaches significance but does not reach it. Future evaluations should use n≥600 for 5pp significance thresholds.
|
| 128 |
+
|
| 129 |
+
## Intended Use
|
| 130 |
+
|
| 131 |
+
### Primary Use Cases
|
| 132 |
+
- Research on safety alignment, refusal ablation, and MoE model behavior
|
| 133 |
+
- Agent workflows requiring controlled safety profiles
|
| 134 |
+
- Benchmarking and evaluation of alignment interventions
|
| 135 |
+
|
| 136 |
+
### Out of Scope
|
| 137 |
+
- Production deployment without additional safety evaluation
|
| 138 |
+
- Use cases requiring guaranteed safety guarantees (this is a research artifact)
|
| 139 |
+
- Commercial deployment without appropriate licensing
|
| 140 |
+
|
| 141 |
+
## Limitations
|
| 142 |
+
|
| 143 |
+
1. **SimpleQA degradation:** AESOP scores 48.0% on SimpleQA vs 56.0% for the ablated base. This 8pp drop is not individually significant at n=50 (Wilson CI: [41.7%, 69.3%] vs [44.4%, 67.2%]), but the trend is consistent across all LoRA-trained variants. The LoRA training itself appears to damage knowledge retrieval pathways.
|
| 144 |
+
|
| 145 |
+
2. **Small sample sizes:** Most benchmarks use n=100 (Wilson CI ±8%). Differences of <15pp are not statistically significant. Claims about 2–5pp improvements should not be made without larger evaluation sets.
|
| 146 |
+
|
| 147 |
+
3. **Single architecture:** Results are specific to GLM-5.2's MoE architecture. Generalization to dense models or other MoE designs is not established.
|
| 148 |
+
|
| 149 |
+
4. **Train/serve mismatch:** Hooks are active during training but removed for inference. The model learns in a modified activation space but serves in the original space. This may contribute to the partial (not complete) prevention of refusal re-activation.
|
| 150 |
+
|
| 151 |
+
5. **Test 3a confound:** An earlier variant (Test 3a) using the same approach achieved 1% AdvBench refusal, but AESOP achieved 16% (v1 harness). The difference could not be explained from available artifacts. The v3 harness shows AESOP at 58%, but no v3 re-run of Test 3a was performed.
|
| 152 |
+
|
| 153 |
+
6. **No step-0 baseline:** The raw ablated base was not evaluated before LoRA training, making it difficult to isolate ablation effects from LoRA effects.
|
| 154 |
+
|
| 155 |
+
## Audit Findings
|
| 156 |
+
|
| 157 |
+
This model was developed as part of Project AESOP, which underwent a full research audit. Key findings:
|
| 158 |
+
|
| 159 |
+
1. **Harness inconsistency:** Earlier benchmark versions (v1, v2) used different refusal patterns, scoring logic, and token limits, producing incomparable results. The v3 harness corrects all three issues. Only v3 results should be cited.
|
| 160 |
+
|
| 161 |
+
2. **Ablation hook code discrepancies:** Script defaults differed from the documented config, but the actual training log confirms the correct config was used (layers 62–65, coeff 0.1).
|
| 162 |
+
|
| 163 |
+
3. **Statistical power:** n=100 is insufficient for 2–5pp claims. Only AdvBench (40pp difference) and SimpleQA (32pp difference) show effects large enough to trust.
|
| 164 |
+
|
| 165 |
+
Full audit: see `AUDIT_FINDINGS.md` in the project repository.
|
| 166 |
+
|
| 167 |
+
## Citation
|
| 168 |
+
|
| 169 |
+
```bibtex
|
| 170 |
+
@misc{aesop2026,
|
| 171 |
+
title={PCA-Based Refusal Ablation on MoE Models: What Survives Fine-Tuning?},
|
| 172 |
+
author={Fontes, C.},
|
| 173 |
+
year={2026},
|
| 174 |
+
howpublished={\url{https://huggingface.co/cfontes/GLM-5.2-Ablated-F5-Molt}},
|
| 175 |
+
note={Project AESOP research artifact}
|
| 176 |
+
}
|
| 177 |
+
```
|
| 178 |
+
|
| 179 |
+
## Acknowledgments
|
| 180 |
+
|
| 181 |
+
- GLM-5.2 base model by Z-AI
|
| 182 |
+
- Fable 5 training traces by Anthropic
|
| 183 |
+
- Benchmark harness inspired by Arditi et al. (2024) directional ablation methodology
|
| 184 |
+
- Compute provided by Vast.ai (8× H200 instance)
|
REPRODUCE.md
ADDED
|
@@ -0,0 +1,93 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Reproduction Guide — GLM-5.2 Ablation Research / Project AESOP
|
| 2 |
+
|
| 3 |
+
## Prerequisites
|
| 4 |
+
- 8× H200 SXM (141GB each) or equivalent (~1130GB total GPU memory)
|
| 5 |
+
- GLM-5.2 FP8 base weights (HuggingFace or local)
|
| 6 |
+
- Fable 5 training data: fable5-chatml.jsonl (4,876 examples, 50MB)
|
| 7 |
+
- Refusal PCA directions: refusal_pca.pt (2.9MB, 41 layers × 3 PCA components × 6144 hidden dim)
|
| 8 |
+
- Layer indices: layer_indices.json (layers 25-65)
|
| 9 |
+
- AdvBench prompts: advbench.csv (81KB, 100 test prompts)
|
| 10 |
+
- Python 3.10+, PyTorch 2.x, transformers, peft, datasets (HuggingFace)
|
| 11 |
+
|
| 12 |
+
## Archived Artifacts (this package)
|
| 13 |
+
```
|
| 14 |
+
artifacts/
|
| 15 |
+
2e-snapshot/ # Full workspace snapshot from 2E (Vast.ai 8×H200)
|
| 16 |
+
*.py # All scripts (63 files)
|
| 17 |
+
*.log # All training/benchmark logs (80 files)
|
| 18 |
+
bench_*/ # Per-model benchmark results (18 dirs)
|
| 19 |
+
refusal_pca.pt # PCA refusal directions
|
| 20 |
+
layer_indices.json # Target layers for PCA extraction
|
| 21 |
+
fable5-chatml.jsonl # Training data (4,876 examples)
|
| 22 |
+
advbench.csv # AdvBench evaluation prompts
|
| 23 |
+
pipeline-status.txt # Pipeline state timeline
|
| 24 |
+
test3a/ # Test 3a model card + benchmark results
|
| 25 |
+
aesop/ # AESOP model card + benchmark results
|
| 26 |
+
fable5_r2/ # Fable5-R2 model card + benchmark results
|
| 27 |
+
COMPARISON.md # Cross-model comparison table with harness notes
|
| 28 |
+
STATISTICAL_ANALYSIS.md # Wilson CIs + significance tests
|
| 29 |
+
benchmarks/ # Unified benchmark harness (v3 — canonical)
|
| 30 |
+
harness.py # All 9 benchmarks, consistent scoring
|
| 31 |
+
run.py # CLI runner
|
| 32 |
+
stats.py # Statistical utilities
|
| 33 |
+
test_harness.py # Scoring function unit tests
|
| 34 |
+
README.md # Usage + methodology + known limitations
|
| 35 |
+
```
|
| 36 |
+
|
| 37 |
+
## Step 1: Extract Refusal Directions
|
| 38 |
+
```bash
|
| 39 |
+
python3 extract_refusal_directions.py \
|
| 40 |
+
--model /path/to/glm52-fp8 \
|
| 41 |
+
--output refusal_pca.pt \
|
| 42 |
+
--layers 25,26,...,65
|
| 43 |
+
```
|
| 44 |
+
Expected output: refusal_pca.pt (~2.9MB), 41 layers × 3 PCA components × 6144
|
| 45 |
+
|
| 46 |
+
## Step 2A: Test 3a (ablation hooks during training)
|
| 47 |
+
```bash
|
| 48 |
+
python3 train_ablated_fable5_lora.py \
|
| 49 |
+
--model /dev/shm/glm52-test3a-merged \
|
| 50 |
+
--data fable5-chatml.jsonl \
|
| 51 |
+
--out /workspace/checkpoints/test3a \
|
| 52 |
+
--ablation_layers 62,63,64,65 \
|
| 53 |
+
--ablation_coeff 0.1 \
|
| 54 |
+
--rank 64 --alpha 128 --lora_min_layer 60 \
|
| 55 |
+
--max_seq_len 2048 --lr 2e-5 --warmup 10 \
|
| 56 |
+
--max_steps 610 --save_every 100 --log_every 1 \
|
| 57 |
+
--seed 42
|
| 58 |
+
```
|
| 59 |
+
Expected: ~9.5h on 8×H200, first_loss ~1.29, final_loss ~1.18
|
| 60 |
+
|
| 61 |
+
## Step 2B: Fable5-R2 (no hooks during training)
|
| 62 |
+
Same as 2A but WITHOUT --ablation_layers / --ablation_coeff (or set coeff to 0).
|
| 63 |
+
|
| 64 |
+
## Step 2C: AESOP (same as 2A — this IS the AESOP full training)
|
| 65 |
+
Identical config to Step 2A.
|
| 66 |
+
|
| 67 |
+
## Step 3: Merge
|
| 68 |
+
```bash
|
| 69 |
+
python3 merge_aesop.py # or merge_lora_bf16.py
|
| 70 |
+
```
|
| 71 |
+
|
| 72 |
+
## Step 4: Serve + Benchmark
|
| 73 |
+
```bash
|
| 74 |
+
# Serve with vLLM
|
| 75 |
+
vllm serve /path/to/merged/model --tensor-parallel-size 8 --max-model-len 4096
|
| 76 |
+
|
| 77 |
+
# Run unified harness
|
| 78 |
+
python3 benchmarks/run.py --model <model-name> --output bench_<variant>/
|
| 79 |
+
```
|
| 80 |
+
|
| 81 |
+
## Step 5: Compare Results
|
| 82 |
+
```bash
|
| 83 |
+
python3 benchmarks/stats.py --compare bench_test3a/ bench_aesop/ bench_fable5_r2/
|
| 84 |
+
```
|
| 85 |
+
|
| 86 |
+
## Known Issues
|
| 87 |
+
1. The harness versions were inconsistent in the original research (v1 vs v2). Use ONLY benchmarks/harness.py (v3) for clean comparisons.
|
| 88 |
+
2. MMLU-Pro and GSM8K sample n=100 — too small for 5pp significance. See STATISTICAL_ANALYSIS.md.
|
| 89 |
+
3. Test 3a's exact training command was not logged at the time. The config in this guide is reconstructed from the AESOP full training log (same approach, same base, same LoRA config).
|
| 90 |
+
4. The step-0 baseline (raw ablated base with no LoRA) was not run. This baseline is important for establishing clean separation between base-model ablation and LoRA effects.
|
| 91 |
+
|
| 92 |
+
## Semantic Version
|
| 93 |
+
Artifact package v1.0 — created 2026-06-23
|
STATISTICAL_ANALYSIS.md
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Statistical Analysis — Wilson 95% CIs
|
| 2 |
+
|
| 3 |
+
## Method
|
| 4 |
+
Wilson score intervals for binomial proportions. Reports (lower, upper) at 95% confidence.
|
| 5 |
+
|
| 6 |
+
## Test 3a
|
| 7 |
+
| Benchmark | n | k | Rate | 95% CI |
|
| 8 |
+
|-----------|---|---|------|--------|
|
| 9 |
+
| AdvBench | 100 | 1 | 1.0% | [0.2%, 5.4%] |
|
| 10 |
+
| HumanEval | 164 | 111 | 67.7% | [60.0%, 74.6%] |
|
| 11 |
+
| MMLU-Pro | 100 | 82 | 82.0% | [73.1%, 88.5%] |
|
| 12 |
+
| SimpleQA | 50 | 44 | 88.0% | [75.5%, 94.8%] |
|
| 13 |
+
| GSM8K | 100 | 91 | 91.0% | [83.6%, 95.4%] |
|
| 14 |
+
|
| 15 |
+
## AESOP
|
| 16 |
+
| Benchmark | n | k | Rate | 95% CI |
|
| 17 |
+
|-----------|---|---|------|--------|
|
| 18 |
+
| AdvBench | 100 | 16 | 16.0% | [10.0%, 24.6%] |
|
| 19 |
+
| HumanEval | 164 | 113 | 68.9% | [61.3%, 75.7%] |
|
| 20 |
+
| MMLU-Pro | 100 | 82 | 82.0% | [73.1%, 88.5%] |
|
| 21 |
+
| SimpleQA | 50 | 28 | 56.0% | [41.7%, 69.3%] |
|
| 22 |
+
| GSM8K | 100 | 94 | 94.0% | [87.4%, 97.4%] |
|
| 23 |
+
|
| 24 |
+
## Fable5-R2
|
| 25 |
+
| Benchmark | n | k | Rate | 95% CI |
|
| 26 |
+
|-----------|---|---|------|--------|
|
| 27 |
+
| AdvBench | 100 | 28 | 28.0% | [19.9%, 37.8%] |
|
| 28 |
+
| HumanEval | 164 | 115 | 70.1% | [62.5%, 76.8%] |
|
| 29 |
+
| MMLU-Pro | 100 | 84 | 84.0% | [75.3%, 90.1%] |
|
| 30 |
+
| SimpleQA | 50 | 28 | 56.0% | [41.7%, 69.3%] |
|
| 31 |
+
| GSM8K | 100 | 94 | 94.0% | [87.4%, 97.4%] |
|
| 32 |
+
|
| 33 |
+
## Significance Tests (Test 3a vs AESOP)
|
| 34 |
+
|
| 35 |
+
| Benchmark | Δ | Significant? | Rationale |
|
| 36 |
+
|-----------|---|-------------|-----------|
|
| 37 |
+
| AdvBench | +15pp | **YES** | CIs don't overlap: [0.2-5.4%] vs [10.0-24.6%] |
|
| 38 |
+
| HumanEval | +1.2pp | **NO** | CIs overlap substantially: [60.0-74.6%] vs [61.3-75.7%] |
|
| 39 |
+
| MMLU-Pro | 0pp | **NO** | Identical |
|
| 40 |
+
| SimpleQA | -32pp | **YES** | CIs don't overlap: [75.5-94.8%] vs [41.7-69.3%] |
|
| 41 |
+
| GSM8K | +3pp | **NO** | CIs overlap: [83.6-95.4%] vs [87.4-97.4%] |
|
| 42 |
+
|
| 43 |
+
## Significance Tests (Test 3a vs Fable5-R2)
|
| 44 |
+
|
| 45 |
+
| Benchmark | Δ | Significant? | Rationale |
|
| 46 |
+
|-----------|---|-------------|-----------|
|
| 47 |
+
| AdvBench | +27pp | **YES** | CIs don't overlap |
|
| 48 |
+
| HumanEval | +2.4pp | **NO** | CIs overlap substantially |
|
| 49 |
+
| MMLU-Pro | +2pp | **NO** | CIs overlap |
|
| 50 |
+
| SimpleQA | -32pp | **YES** | CIs don't overlap |
|
| 51 |
+
| GSM8K | +3pp | **NO** | CIs overlap |
|
| 52 |
+
|
| 53 |
+
## Key Statistical Findings
|
| 54 |
+
|
| 55 |
+
1. **Only TWO metrics show statistically significant differences between ANY pair:**
|
| 56 |
+
- AdvBench (refusal rate): Test3a 1% vs AESOP 16% vs Fable5-R2 28%
|
| 57 |
+
- SimpleQA (knowledge): Test3a 88% vs AESOP/Fable5-R2 56%
|
| 58 |
+
|
| 59 |
+
2. **HumanEval, MMLU-Pro, and GSM8K differences are within noise** for ALL model pairs.
|
| 60 |
+
Claims like "AESOP improved GSM8K by 3pp" or "Fable5-R2 improved MMLU by 2pp" are
|
| 61 |
+
NOT supported by the data at n=100-164.
|
| 62 |
+
|
| 63 |
+
3. **The SimpleQA collapse (88%→56%) is the most alarming finding** — it's large, significant,
|
| 64 |
+
and consistent across BOTH Fable5-R2 and AESOP (both hit exactly 56%). This suggests
|
| 65 |
+
the LoRA training itself damages knowledge retrieval, regardless of hooks. The hooks
|
| 66 |
+
don't prevent it.
|
| 67 |
+
|
| 68 |
+
4. **To achieve 5pp significance on MMLU-Pro, you'd need n≈600-1000 questions.**
|
| 69 |
+
The current n=100 is adequate for detecting ≥15pp differences but not the 2-5pp
|
| 70 |
+
differences being discussed.
|
chat_template.jinja
ADDED
|
@@ -0,0 +1,119 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
[gMASK]<sop>
|
| 2 |
+
{%- set effective_reasoning_effort = 'high' if reasoning_effort is defined and reasoning_effort == 'high' else 'max' -%}
|
| 3 |
+
{%- if (enable_thinking is not defined or enable_thinking) and effective_reasoning_effort is not none -%}<|system|>Reasoning Effort: {{ effective_reasoning_effort | capitalize }}{%- endif -%}
|
| 4 |
+
{%- if tools -%}
|
| 5 |
+
{%- macro tool_to_json(tool) -%}
|
| 6 |
+
{%- set ns_tool = namespace(first=true) -%}
|
| 7 |
+
{{ '{' -}}
|
| 8 |
+
{%- for k, v in tool.items() -%}
|
| 9 |
+
{%- if k != 'defer_loading' and k != 'strict' -%}
|
| 10 |
+
{%- if not ns_tool.first -%}{{- ', ' -}}{%- endif -%}
|
| 11 |
+
{%- set ns_tool.first = false -%}
|
| 12 |
+
"{{ k }}": {{ v | tojson(ensure_ascii=False) }}
|
| 13 |
+
{%- endif -%}
|
| 14 |
+
{%- endfor -%}
|
| 15 |
+
{{- '}' -}}
|
| 16 |
+
{%- endmacro -%}
|
| 17 |
+
<|system|>
|
| 18 |
+
# Tools
|
| 19 |
+
|
| 20 |
+
You may call one or more functions to assist with the user query.
|
| 21 |
+
|
| 22 |
+
You are provided with function signatures within <tools></tools> XML tags:
|
| 23 |
+
<tools>
|
| 24 |
+
{% for tool in tools %}
|
| 25 |
+
{%- if 'function' in tool -%}
|
| 26 |
+
{%- set tool = tool['function'] -%}
|
| 27 |
+
{%- endif -%}
|
| 28 |
+
{% if tool.defer_loading is not defined or not tool.defer_loading %}
|
| 29 |
+
{{ tool_to_json(tool) }}
|
| 30 |
+
{% endif %}
|
| 31 |
+
{% endfor %}
|
| 32 |
+
</tools>
|
| 33 |
+
|
| 34 |
+
For each function call, output the function name and arguments within the following XML format:
|
| 35 |
+
<tool_call>{function-name}<arg_key>{arg-key-1}</arg_key><arg_value>{arg-value-1}</arg_value><arg_key>{arg-key-2}</arg_key><arg_value>{arg-value-2}</arg_value>...</tool_call>{%- endif -%}
|
| 36 |
+
{%- macro visible_text(content) -%}
|
| 37 |
+
{%- if content is string -%}
|
| 38 |
+
{{- content }}
|
| 39 |
+
{%- elif content is iterable and content is not mapping -%}
|
| 40 |
+
{%- for item in content -%}
|
| 41 |
+
{%- if item is mapping and item.type == 'text' -%}
|
| 42 |
+
{{- item.text }}
|
| 43 |
+
{%- elif item is string -%}
|
| 44 |
+
{{- item }}
|
| 45 |
+
{%- elif item is mapping and item.type in ['image', 'image_url', 'video', 'video_url', 'audio', 'audio_url', 'input_audio'] -%}
|
| 46 |
+
{%- set media_type = item.type | replace('_url', '') | replace('input_', '') -%}
|
| 47 |
+
{{- "<reminder>You are unable to process this " ~ media_type ~ " because you don't have multi-modal input ability. Try different methods.</reminder>" }}
|
| 48 |
+
{%- endif -%}
|
| 49 |
+
{%- endfor -%}
|
| 50 |
+
{%- else -%}
|
| 51 |
+
{{- content }}
|
| 52 |
+
{%- endif -%}
|
| 53 |
+
{%- endmacro -%}
|
| 54 |
+
{%- set ns = namespace(last_user_index=-1) -%}
|
| 55 |
+
{%- for m in messages %}
|
| 56 |
+
{%- if m.role == 'user' %}
|
| 57 |
+
{%- set ns.last_user_index = loop.index0 -%}
|
| 58 |
+
{%- endif %}
|
| 59 |
+
{%- endfor %}
|
| 60 |
+
{%- for m in messages -%}
|
| 61 |
+
{%- if m.role == 'user' -%}<|user|>{{ visible_text(m.content) }}
|
| 62 |
+
{%- elif m.role == 'assistant' -%}
|
| 63 |
+
<|assistant|>
|
| 64 |
+
{%- set content = visible_text(m.content) %}
|
| 65 |
+
{%- if m.reasoning_content is string %}
|
| 66 |
+
{%- set reasoning_content = m.reasoning_content %}
|
| 67 |
+
{%- elif '</think>' in content %}
|
| 68 |
+
{%- set reasoning_content = content.split('</think>')[0].split('<think>')[-1] %}
|
| 69 |
+
{%- set content = content.split('</think>')[-1] %}
|
| 70 |
+
{%- endif %}
|
| 71 |
+
{%- if ((clear_thinking is defined and not clear_thinking) or loop.index0 > ns.last_user_index) and reasoning_content is defined -%}
|
| 72 |
+
{{ '<think>' + reasoning_content + '</think>'}}
|
| 73 |
+
{%- else -%}
|
| 74 |
+
{{ '<think></think>' }}
|
| 75 |
+
{%- endif -%}
|
| 76 |
+
{%- if content.strip() -%}
|
| 77 |
+
{{ content.strip() }}
|
| 78 |
+
{%- endif -%}
|
| 79 |
+
{% if m.tool_calls %}
|
| 80 |
+
{% for tc in m.tool_calls %}
|
| 81 |
+
{%- if tc.function %}
|
| 82 |
+
{%- set tc = tc.function %}
|
| 83 |
+
{%- endif %}
|
| 84 |
+
{{- '<tool_call>' + tc.name -}}
|
| 85 |
+
{% set _args = tc.arguments %}{% for k, v in _args.items() %}<arg_key>{{ k }}</arg_key><arg_value>{{ v | tojson(ensure_ascii=False) if v is not string else v }}</arg_value>{% endfor %}</tool_call>{% endfor %}
|
| 86 |
+
{% endif %}
|
| 87 |
+
{%- elif m.role == 'tool' -%}
|
| 88 |
+
{%- if loop.first or (messages[loop.index0 - 1].role != "tool") %}
|
| 89 |
+
{{- '<|observation|>' -}}
|
| 90 |
+
{%- endif %}
|
| 91 |
+
{%- if m.content is string -%}
|
| 92 |
+
{{- '<tool_response>' + m.content + '</tool_response>' -}}
|
| 93 |
+
{%- elif m.content is iterable and m.content is not mapping and m.content and m.content.0.type == "tool_reference" -%}
|
| 94 |
+
{{- '<tool_response><tools>\n' -}}
|
| 95 |
+
{% for tr in m.content %}
|
| 96 |
+
{%- for tool in tools -%}
|
| 97 |
+
{%- if 'function' in tool -%}
|
| 98 |
+
{%- set tool = tool['function'] -%}
|
| 99 |
+
{%- endif -%}
|
| 100 |
+
{%- if tool.name == tr.name -%}
|
| 101 |
+
{{- tool_to_json(tool) + '\n' -}}
|
| 102 |
+
{%- endif -%}
|
| 103 |
+
{%- endfor -%}
|
| 104 |
+
{%- endfor -%}
|
| 105 |
+
{{- '</tools></tool_response>' -}}
|
| 106 |
+
{%- elif m.content is iterable and m.content is not mapping and m.content and m.content.0 is mapping and m.content.0.output is defined -%}
|
| 107 |
+
{%- for tr in m.content -%}
|
| 108 |
+
{{- '<tool_response>' + tr.output + '</tool_response>' -}}
|
| 109 |
+
{%- endfor -%}
|
| 110 |
+
{%- else -%}
|
| 111 |
+
{{- '<tool_response>' + visible_text(m.content) + '</tool_response>' -}}
|
| 112 |
+
{% endif -%}
|
| 113 |
+
{%- elif m.role == 'system' -%}
|
| 114 |
+
<|system|>{{ visible_text(m.content) }}
|
| 115 |
+
{%- endif -%}
|
| 116 |
+
{%- endfor -%}
|
| 117 |
+
{%- if add_generation_prompt -%}
|
| 118 |
+
<|assistant|>{{- '<think></think>' if (enable_thinking is defined and not enable_thinking) else '<think>' -}}
|
| 119 |
+
{%- endif -%}
|
config.json
ADDED
|
@@ -0,0 +1,949 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"architectures": [
|
| 3 |
+
"GlmMoeDsaForCausalLM"
|
| 4 |
+
],
|
| 5 |
+
"attention_bias": false,
|
| 6 |
+
"attention_dropout": 0.0,
|
| 7 |
+
"bos_token_id": 0,
|
| 8 |
+
"dtype": "bfloat16",
|
| 9 |
+
"eos_token_id": [
|
| 10 |
+
154820,
|
| 11 |
+
154827,
|
| 12 |
+
154829
|
| 13 |
+
],
|
| 14 |
+
"ep_size": 1,
|
| 15 |
+
"first_k_dense_replace": 3,
|
| 16 |
+
"head_dim": 64,
|
| 17 |
+
"hidden_act": "silu",
|
| 18 |
+
"hidden_size": 6144,
|
| 19 |
+
"index_head_dim": 128,
|
| 20 |
+
"index_n_heads": 32,
|
| 21 |
+
"index_share_for_mtp_iteration": true,
|
| 22 |
+
"index_skip_topk_offset": 3,
|
| 23 |
+
"index_topk": 2048,
|
| 24 |
+
"index_topk_freq": 4,
|
| 25 |
+
"index_topk_pattern": null,
|
| 26 |
+
"indexer_rope_interleave": true,
|
| 27 |
+
"indexer_types": [
|
| 28 |
+
"full",
|
| 29 |
+
"full",
|
| 30 |
+
"full",
|
| 31 |
+
"shared",
|
| 32 |
+
"shared",
|
| 33 |
+
"shared",
|
| 34 |
+
"full",
|
| 35 |
+
"shared",
|
| 36 |
+
"shared",
|
| 37 |
+
"shared",
|
| 38 |
+
"full",
|
| 39 |
+
"shared",
|
| 40 |
+
"shared",
|
| 41 |
+
"shared",
|
| 42 |
+
"full",
|
| 43 |
+
"shared",
|
| 44 |
+
"shared",
|
| 45 |
+
"shared",
|
| 46 |
+
"full",
|
| 47 |
+
"shared",
|
| 48 |
+
"shared",
|
| 49 |
+
"shared",
|
| 50 |
+
"full",
|
| 51 |
+
"shared",
|
| 52 |
+
"shared",
|
| 53 |
+
"shared",
|
| 54 |
+
"full",
|
| 55 |
+
"shared",
|
| 56 |
+
"shared",
|
| 57 |
+
"shared",
|
| 58 |
+
"full",
|
| 59 |
+
"shared",
|
| 60 |
+
"shared",
|
| 61 |
+
"shared",
|
| 62 |
+
"full",
|
| 63 |
+
"shared",
|
| 64 |
+
"shared",
|
| 65 |
+
"shared",
|
| 66 |
+
"full",
|
| 67 |
+
"shared",
|
| 68 |
+
"shared",
|
| 69 |
+
"shared",
|
| 70 |
+
"full",
|
| 71 |
+
"shared",
|
| 72 |
+
"shared",
|
| 73 |
+
"shared",
|
| 74 |
+
"full",
|
| 75 |
+
"shared",
|
| 76 |
+
"shared",
|
| 77 |
+
"shared",
|
| 78 |
+
"full",
|
| 79 |
+
"shared",
|
| 80 |
+
"shared",
|
| 81 |
+
"shared",
|
| 82 |
+
"full",
|
| 83 |
+
"shared",
|
| 84 |
+
"shared",
|
| 85 |
+
"shared",
|
| 86 |
+
"full",
|
| 87 |
+
"shared",
|
| 88 |
+
"shared",
|
| 89 |
+
"shared",
|
| 90 |
+
"full",
|
| 91 |
+
"shared",
|
| 92 |
+
"shared",
|
| 93 |
+
"shared",
|
| 94 |
+
"full",
|
| 95 |
+
"shared",
|
| 96 |
+
"shared",
|
| 97 |
+
"shared",
|
| 98 |
+
"full",
|
| 99 |
+
"shared",
|
| 100 |
+
"shared",
|
| 101 |
+
"shared",
|
| 102 |
+
"full",
|
| 103 |
+
"shared",
|
| 104 |
+
"shared",
|
| 105 |
+
"shared"
|
| 106 |
+
],
|
| 107 |
+
"initializer_range": 0.02,
|
| 108 |
+
"intermediate_size": 12288,
|
| 109 |
+
"kv_lora_rank": 512,
|
| 110 |
+
"layer_types": [
|
| 111 |
+
"deepseek_sparse_attention",
|
| 112 |
+
"deepseek_sparse_attention",
|
| 113 |
+
"deepseek_sparse_attention",
|
| 114 |
+
"deepseek_sparse_attention",
|
| 115 |
+
"deepseek_sparse_attention",
|
| 116 |
+
"deepseek_sparse_attention",
|
| 117 |
+
"deepseek_sparse_attention",
|
| 118 |
+
"deepseek_sparse_attention",
|
| 119 |
+
"deepseek_sparse_attention",
|
| 120 |
+
"deepseek_sparse_attention",
|
| 121 |
+
"deepseek_sparse_attention",
|
| 122 |
+
"deepseek_sparse_attention",
|
| 123 |
+
"deepseek_sparse_attention",
|
| 124 |
+
"deepseek_sparse_attention",
|
| 125 |
+
"deepseek_sparse_attention",
|
| 126 |
+
"deepseek_sparse_attention",
|
| 127 |
+
"deepseek_sparse_attention",
|
| 128 |
+
"deepseek_sparse_attention",
|
| 129 |
+
"deepseek_sparse_attention",
|
| 130 |
+
"deepseek_sparse_attention",
|
| 131 |
+
"deepseek_sparse_attention",
|
| 132 |
+
"deepseek_sparse_attention",
|
| 133 |
+
"deepseek_sparse_attention",
|
| 134 |
+
"deepseek_sparse_attention",
|
| 135 |
+
"deepseek_sparse_attention",
|
| 136 |
+
"deepseek_sparse_attention",
|
| 137 |
+
"deepseek_sparse_attention",
|
| 138 |
+
"deepseek_sparse_attention",
|
| 139 |
+
"deepseek_sparse_attention",
|
| 140 |
+
"deepseek_sparse_attention",
|
| 141 |
+
"deepseek_sparse_attention",
|
| 142 |
+
"deepseek_sparse_attention",
|
| 143 |
+
"deepseek_sparse_attention",
|
| 144 |
+
"deepseek_sparse_attention",
|
| 145 |
+
"deepseek_sparse_attention",
|
| 146 |
+
"deepseek_sparse_attention",
|
| 147 |
+
"deepseek_sparse_attention",
|
| 148 |
+
"deepseek_sparse_attention",
|
| 149 |
+
"deepseek_sparse_attention",
|
| 150 |
+
"deepseek_sparse_attention",
|
| 151 |
+
"deepseek_sparse_attention",
|
| 152 |
+
"deepseek_sparse_attention",
|
| 153 |
+
"deepseek_sparse_attention",
|
| 154 |
+
"deepseek_sparse_attention",
|
| 155 |
+
"deepseek_sparse_attention",
|
| 156 |
+
"deepseek_sparse_attention",
|
| 157 |
+
"deepseek_sparse_attention",
|
| 158 |
+
"deepseek_sparse_attention",
|
| 159 |
+
"deepseek_sparse_attention",
|
| 160 |
+
"deepseek_sparse_attention",
|
| 161 |
+
"deepseek_sparse_attention",
|
| 162 |
+
"deepseek_sparse_attention",
|
| 163 |
+
"deepseek_sparse_attention",
|
| 164 |
+
"deepseek_sparse_attention",
|
| 165 |
+
"deepseek_sparse_attention",
|
| 166 |
+
"deepseek_sparse_attention",
|
| 167 |
+
"deepseek_sparse_attention",
|
| 168 |
+
"deepseek_sparse_attention",
|
| 169 |
+
"deepseek_sparse_attention",
|
| 170 |
+
"deepseek_sparse_attention",
|
| 171 |
+
"deepseek_sparse_attention",
|
| 172 |
+
"deepseek_sparse_attention",
|
| 173 |
+
"deepseek_sparse_attention",
|
| 174 |
+
"deepseek_sparse_attention",
|
| 175 |
+
"deepseek_sparse_attention",
|
| 176 |
+
"deepseek_sparse_attention",
|
| 177 |
+
"deepseek_sparse_attention",
|
| 178 |
+
"deepseek_sparse_attention",
|
| 179 |
+
"deepseek_sparse_attention",
|
| 180 |
+
"deepseek_sparse_attention",
|
| 181 |
+
"deepseek_sparse_attention",
|
| 182 |
+
"deepseek_sparse_attention",
|
| 183 |
+
"deepseek_sparse_attention",
|
| 184 |
+
"deepseek_sparse_attention",
|
| 185 |
+
"deepseek_sparse_attention",
|
| 186 |
+
"deepseek_sparse_attention",
|
| 187 |
+
"deepseek_sparse_attention",
|
| 188 |
+
"deepseek_sparse_attention"
|
| 189 |
+
],
|
| 190 |
+
"max_position_embeddings": 1048576,
|
| 191 |
+
"mlp_bias": false,
|
| 192 |
+
"mlp_layer_types": [
|
| 193 |
+
"dense",
|
| 194 |
+
"dense",
|
| 195 |
+
"dense",
|
| 196 |
+
"sparse",
|
| 197 |
+
"sparse",
|
| 198 |
+
"sparse",
|
| 199 |
+
"sparse",
|
| 200 |
+
"sparse",
|
| 201 |
+
"sparse",
|
| 202 |
+
"sparse",
|
| 203 |
+
"sparse",
|
| 204 |
+
"sparse",
|
| 205 |
+
"sparse",
|
| 206 |
+
"sparse",
|
| 207 |
+
"sparse",
|
| 208 |
+
"sparse",
|
| 209 |
+
"sparse",
|
| 210 |
+
"sparse",
|
| 211 |
+
"sparse",
|
| 212 |
+
"sparse",
|
| 213 |
+
"sparse",
|
| 214 |
+
"sparse",
|
| 215 |
+
"sparse",
|
| 216 |
+
"sparse",
|
| 217 |
+
"sparse",
|
| 218 |
+
"sparse",
|
| 219 |
+
"sparse",
|
| 220 |
+
"sparse",
|
| 221 |
+
"sparse",
|
| 222 |
+
"sparse",
|
| 223 |
+
"sparse",
|
| 224 |
+
"sparse",
|
| 225 |
+
"sparse",
|
| 226 |
+
"sparse",
|
| 227 |
+
"sparse",
|
| 228 |
+
"sparse",
|
| 229 |
+
"sparse",
|
| 230 |
+
"sparse",
|
| 231 |
+
"sparse",
|
| 232 |
+
"sparse",
|
| 233 |
+
"sparse",
|
| 234 |
+
"sparse",
|
| 235 |
+
"sparse",
|
| 236 |
+
"sparse",
|
| 237 |
+
"sparse",
|
| 238 |
+
"sparse",
|
| 239 |
+
"sparse",
|
| 240 |
+
"sparse",
|
| 241 |
+
"sparse",
|
| 242 |
+
"sparse",
|
| 243 |
+
"sparse",
|
| 244 |
+
"sparse",
|
| 245 |
+
"sparse",
|
| 246 |
+
"sparse",
|
| 247 |
+
"sparse",
|
| 248 |
+
"sparse",
|
| 249 |
+
"sparse",
|
| 250 |
+
"sparse",
|
| 251 |
+
"sparse",
|
| 252 |
+
"sparse",
|
| 253 |
+
"sparse",
|
| 254 |
+
"sparse",
|
| 255 |
+
"sparse",
|
| 256 |
+
"sparse",
|
| 257 |
+
"sparse",
|
| 258 |
+
"sparse",
|
| 259 |
+
"sparse",
|
| 260 |
+
"sparse",
|
| 261 |
+
"sparse",
|
| 262 |
+
"sparse",
|
| 263 |
+
"sparse",
|
| 264 |
+
"sparse",
|
| 265 |
+
"sparse",
|
| 266 |
+
"sparse",
|
| 267 |
+
"sparse",
|
| 268 |
+
"sparse",
|
| 269 |
+
"sparse",
|
| 270 |
+
"sparse"
|
| 271 |
+
],
|
| 272 |
+
"model_type": "glm_moe_dsa",
|
| 273 |
+
"moe_intermediate_size": 2048,
|
| 274 |
+
"moe_layer_freq": 1,
|
| 275 |
+
"n_group": 1,
|
| 276 |
+
"n_routed_experts": 256,
|
| 277 |
+
"n_shared_experts": 1,
|
| 278 |
+
"norm_topk_prob": true,
|
| 279 |
+
"num_attention_heads": 64,
|
| 280 |
+
"num_experts": 256,
|
| 281 |
+
"num_experts_per_tok": 8,
|
| 282 |
+
"num_hidden_layers": 78,
|
| 283 |
+
"num_key_value_heads": 64,
|
| 284 |
+
"num_nextn_predict_layers": 1,
|
| 285 |
+
"pad_token_id": 154820,
|
| 286 |
+
"pretraining_tp": 1,
|
| 287 |
+
"q_lora_rank": 2048,
|
| 288 |
+
"qk_head_dim": 256,
|
| 289 |
+
"qk_nope_head_dim": 192,
|
| 290 |
+
"qk_rope_head_dim": 64,
|
| 291 |
+
"quantization_config": {
|
| 292 |
+
"activation_scheme": "dynamic",
|
| 293 |
+
"dequantize": false,
|
| 294 |
+
"modules_to_not_convert": [
|
| 295 |
+
"lm_head",
|
| 296 |
+
"model.embed_tokens",
|
| 297 |
+
"model.layers.0.input_layernorm",
|
| 298 |
+
"model.layers.0.post_attention_layernorm",
|
| 299 |
+
"model.layers.0.self_attn.indexer.k_norm",
|
| 300 |
+
"model.layers.0.self_attn.indexer.k_norm.bias",
|
| 301 |
+
"model.layers.0.self_attn.indexers_proj",
|
| 302 |
+
"model.layers.0.self_attn.kv_a_layernorm",
|
| 303 |
+
"model.layers.0.self_attn.q_a_layernorm",
|
| 304 |
+
"model.layers.1.input_layernorm",
|
| 305 |
+
"model.layers.1.post_attention_layernorm",
|
| 306 |
+
"model.layers.1.self_attn.indexer.k_norm",
|
| 307 |
+
"model.layers.1.self_attn.indexer.k_norm.bias",
|
| 308 |
+
"model.layers.1.self_attn.indexers_proj",
|
| 309 |
+
"model.layers.1.self_attn.kv_a_layernorm",
|
| 310 |
+
"model.layers.1.self_attn.q_a_layernorm",
|
| 311 |
+
"model.layers.10.input_layernorm",
|
| 312 |
+
"model.layers.10.mlp.gate",
|
| 313 |
+
"model.layers.10.mlp.gate.e_score_correction_bias",
|
| 314 |
+
"model.layers.10.post_attention_layernorm",
|
| 315 |
+
"model.layers.10.self_attn.indexer.k_norm",
|
| 316 |
+
"model.layers.10.self_attn.indexer.k_norm.bias",
|
| 317 |
+
"model.layers.10.self_attn.indexers_proj",
|
| 318 |
+
"model.layers.10.self_attn.kv_a_layernorm",
|
| 319 |
+
"model.layers.10.self_attn.q_a_layernorm",
|
| 320 |
+
"model.layers.11.input_layernorm",
|
| 321 |
+
"model.layers.11.mlp.gate",
|
| 322 |
+
"model.layers.11.mlp.gate.e_score_correction_bias",
|
| 323 |
+
"model.layers.11.post_attention_layernorm",
|
| 324 |
+
"model.layers.11.self_attn.kv_a_layernorm",
|
| 325 |
+
"model.layers.11.self_attn.q_a_layernorm",
|
| 326 |
+
"model.layers.12.input_layernorm",
|
| 327 |
+
"model.layers.12.mlp.gate",
|
| 328 |
+
"model.layers.12.mlp.gate.e_score_correction_bias",
|
| 329 |
+
"model.layers.12.post_attention_layernorm",
|
| 330 |
+
"model.layers.12.self_attn.kv_a_layernorm",
|
| 331 |
+
"model.layers.12.self_attn.q_a_layernorm",
|
| 332 |
+
"model.layers.13.input_layernorm",
|
| 333 |
+
"model.layers.13.mlp.gate",
|
| 334 |
+
"model.layers.13.mlp.gate.e_score_correction_bias",
|
| 335 |
+
"model.layers.13.post_attention_layernorm",
|
| 336 |
+
"model.layers.13.self_attn.kv_a_layernorm",
|
| 337 |
+
"model.layers.13.self_attn.q_a_layernorm",
|
| 338 |
+
"model.layers.14.input_layernorm",
|
| 339 |
+
"model.layers.14.mlp.gate",
|
| 340 |
+
"model.layers.14.mlp.gate.e_score_correction_bias",
|
| 341 |
+
"model.layers.14.post_attention_layernorm",
|
| 342 |
+
"model.layers.14.self_attn.indexer.k_norm",
|
| 343 |
+
"model.layers.14.self_attn.indexer.k_norm.bias",
|
| 344 |
+
"model.layers.14.self_attn.indexers_proj",
|
| 345 |
+
"model.layers.14.self_attn.kv_a_layernorm",
|
| 346 |
+
"model.layers.14.self_attn.q_a_layernorm",
|
| 347 |
+
"model.layers.15.input_layernorm",
|
| 348 |
+
"model.layers.15.mlp.gate",
|
| 349 |
+
"model.layers.15.mlp.gate.e_score_correction_bias",
|
| 350 |
+
"model.layers.15.post_attention_layernorm",
|
| 351 |
+
"model.layers.15.self_attn.kv_a_layernorm",
|
| 352 |
+
"model.layers.15.self_attn.q_a_layernorm",
|
| 353 |
+
"model.layers.16.input_layernorm",
|
| 354 |
+
"model.layers.16.mlp.gate",
|
| 355 |
+
"model.layers.16.mlp.gate.e_score_correction_bias",
|
| 356 |
+
"model.layers.16.post_attention_layernorm",
|
| 357 |
+
"model.layers.16.self_attn.kv_a_layernorm",
|
| 358 |
+
"model.layers.16.self_attn.q_a_layernorm",
|
| 359 |
+
"model.layers.17.input_layernorm",
|
| 360 |
+
"model.layers.17.mlp.gate",
|
| 361 |
+
"model.layers.17.mlp.gate.e_score_correction_bias",
|
| 362 |
+
"model.layers.17.post_attention_layernorm",
|
| 363 |
+
"model.layers.17.self_attn.kv_a_layernorm",
|
| 364 |
+
"model.layers.17.self_attn.q_a_layernorm",
|
| 365 |
+
"model.layers.18.input_layernorm",
|
| 366 |
+
"model.layers.18.mlp.gate",
|
| 367 |
+
"model.layers.18.mlp.gate.e_score_correction_bias",
|
| 368 |
+
"model.layers.18.post_attention_layernorm",
|
| 369 |
+
"model.layers.18.self_attn.indexer.k_norm",
|
| 370 |
+
"model.layers.18.self_attn.indexer.k_norm.bias",
|
| 371 |
+
"model.layers.18.self_attn.indexers_proj",
|
| 372 |
+
"model.layers.18.self_attn.kv_a_layernorm",
|
| 373 |
+
"model.layers.18.self_attn.q_a_layernorm",
|
| 374 |
+
"model.layers.19.input_layernorm",
|
| 375 |
+
"model.layers.19.mlp.gate",
|
| 376 |
+
"model.layers.19.mlp.gate.e_score_correction_bias",
|
| 377 |
+
"model.layers.19.post_attention_layernorm",
|
| 378 |
+
"model.layers.19.self_attn.kv_a_layernorm",
|
| 379 |
+
"model.layers.19.self_attn.q_a_layernorm",
|
| 380 |
+
"model.layers.2.input_layernorm",
|
| 381 |
+
"model.layers.2.post_attention_layernorm",
|
| 382 |
+
"model.layers.2.self_attn.indexer.k_norm",
|
| 383 |
+
"model.layers.2.self_attn.indexer.k_norm.bias",
|
| 384 |
+
"model.layers.2.self_attn.indexers_proj",
|
| 385 |
+
"model.layers.2.self_attn.kv_a_layernorm",
|
| 386 |
+
"model.layers.2.self_attn.q_a_layernorm",
|
| 387 |
+
"model.layers.20.input_layernorm",
|
| 388 |
+
"model.layers.20.mlp.gate",
|
| 389 |
+
"model.layers.20.mlp.gate.e_score_correction_bias",
|
| 390 |
+
"model.layers.20.post_attention_layernorm",
|
| 391 |
+
"model.layers.20.self_attn.kv_a_layernorm",
|
| 392 |
+
"model.layers.20.self_attn.q_a_layernorm",
|
| 393 |
+
"model.layers.21.input_layernorm",
|
| 394 |
+
"model.layers.21.mlp.gate",
|
| 395 |
+
"model.layers.21.mlp.gate.e_score_correction_bias",
|
| 396 |
+
"model.layers.21.post_attention_layernorm",
|
| 397 |
+
"model.layers.21.self_attn.kv_a_layernorm",
|
| 398 |
+
"model.layers.21.self_attn.q_a_layernorm",
|
| 399 |
+
"model.layers.22.input_layernorm",
|
| 400 |
+
"model.layers.22.mlp.gate",
|
| 401 |
+
"model.layers.22.mlp.gate.e_score_correction_bias",
|
| 402 |
+
"model.layers.22.post_attention_layernorm",
|
| 403 |
+
"model.layers.22.self_attn.indexer.k_norm",
|
| 404 |
+
"model.layers.22.self_attn.indexer.k_norm.bias",
|
| 405 |
+
"model.layers.22.self_attn.indexers_proj",
|
| 406 |
+
"model.layers.22.self_attn.kv_a_layernorm",
|
| 407 |
+
"model.layers.22.self_attn.q_a_layernorm",
|
| 408 |
+
"model.layers.23.input_layernorm",
|
| 409 |
+
"model.layers.23.mlp.gate",
|
| 410 |
+
"model.layers.23.mlp.gate.e_score_correction_bias",
|
| 411 |
+
"model.layers.23.post_attention_layernorm",
|
| 412 |
+
"model.layers.23.self_attn.kv_a_layernorm",
|
| 413 |
+
"model.layers.23.self_attn.q_a_layernorm",
|
| 414 |
+
"model.layers.24.input_layernorm",
|
| 415 |
+
"model.layers.24.mlp.gate",
|
| 416 |
+
"model.layers.24.mlp.gate.e_score_correction_bias",
|
| 417 |
+
"model.layers.24.post_attention_layernorm",
|
| 418 |
+
"model.layers.24.self_attn.kv_a_layernorm",
|
| 419 |
+
"model.layers.24.self_attn.q_a_layernorm",
|
| 420 |
+
"model.layers.25.input_layernorm",
|
| 421 |
+
"model.layers.25.mlp.gate",
|
| 422 |
+
"model.layers.25.mlp.gate.e_score_correction_bias",
|
| 423 |
+
"model.layers.25.post_attention_layernorm",
|
| 424 |
+
"model.layers.25.self_attn.kv_a_layernorm",
|
| 425 |
+
"model.layers.25.self_attn.q_a_layernorm",
|
| 426 |
+
"model.layers.26.input_layernorm",
|
| 427 |
+
"model.layers.26.mlp.gate",
|
| 428 |
+
"model.layers.26.mlp.gate.e_score_correction_bias",
|
| 429 |
+
"model.layers.26.post_attention_layernorm",
|
| 430 |
+
"model.layers.26.self_attn.indexer.k_norm",
|
| 431 |
+
"model.layers.26.self_attn.indexer.k_norm.bias",
|
| 432 |
+
"model.layers.26.self_attn.indexers_proj",
|
| 433 |
+
"model.layers.26.self_attn.kv_a_layernorm",
|
| 434 |
+
"model.layers.26.self_attn.q_a_layernorm",
|
| 435 |
+
"model.layers.27.input_layernorm",
|
| 436 |
+
"model.layers.27.mlp.gate",
|
| 437 |
+
"model.layers.27.mlp.gate.e_score_correction_bias",
|
| 438 |
+
"model.layers.27.post_attention_layernorm",
|
| 439 |
+
"model.layers.27.self_attn.kv_a_layernorm",
|
| 440 |
+
"model.layers.27.self_attn.q_a_layernorm",
|
| 441 |
+
"model.layers.28.input_layernorm",
|
| 442 |
+
"model.layers.28.mlp.gate",
|
| 443 |
+
"model.layers.28.mlp.gate.e_score_correction_bias",
|
| 444 |
+
"model.layers.28.post_attention_layernorm",
|
| 445 |
+
"model.layers.28.self_attn.kv_a_layernorm",
|
| 446 |
+
"model.layers.28.self_attn.q_a_layernorm",
|
| 447 |
+
"model.layers.29.input_layernorm",
|
| 448 |
+
"model.layers.29.mlp.gate",
|
| 449 |
+
"model.layers.29.mlp.gate.e_score_correction_bias",
|
| 450 |
+
"model.layers.29.post_attention_layernorm",
|
| 451 |
+
"model.layers.29.self_attn.kv_a_layernorm",
|
| 452 |
+
"model.layers.29.self_attn.q_a_layernorm",
|
| 453 |
+
"model.layers.3.input_layernorm",
|
| 454 |
+
"model.layers.3.mlp.gate",
|
| 455 |
+
"model.layers.3.mlp.gate.e_score_correction_bias",
|
| 456 |
+
"model.layers.3.post_attention_layernorm",
|
| 457 |
+
"model.layers.3.self_attn.kv_a_layernorm",
|
| 458 |
+
"model.layers.3.self_attn.q_a_layernorm",
|
| 459 |
+
"model.layers.30.input_layernorm",
|
| 460 |
+
"model.layers.30.mlp.gate",
|
| 461 |
+
"model.layers.30.mlp.gate.e_score_correction_bias",
|
| 462 |
+
"model.layers.30.post_attention_layernorm",
|
| 463 |
+
"model.layers.30.self_attn.indexer.k_norm",
|
| 464 |
+
"model.layers.30.self_attn.indexer.k_norm.bias",
|
| 465 |
+
"model.layers.30.self_attn.indexers_proj",
|
| 466 |
+
"model.layers.30.self_attn.kv_a_layernorm",
|
| 467 |
+
"model.layers.30.self_attn.q_a_layernorm",
|
| 468 |
+
"model.layers.31.input_layernorm",
|
| 469 |
+
"model.layers.31.mlp.gate",
|
| 470 |
+
"model.layers.31.mlp.gate.e_score_correction_bias",
|
| 471 |
+
"model.layers.31.post_attention_layernorm",
|
| 472 |
+
"model.layers.31.self_attn.kv_a_layernorm",
|
| 473 |
+
"model.layers.31.self_attn.q_a_layernorm",
|
| 474 |
+
"model.layers.32.input_layernorm",
|
| 475 |
+
"model.layers.32.mlp.gate",
|
| 476 |
+
"model.layers.32.mlp.gate.e_score_correction_bias",
|
| 477 |
+
"model.layers.32.post_attention_layernorm",
|
| 478 |
+
"model.layers.32.self_attn.kv_a_layernorm",
|
| 479 |
+
"model.layers.32.self_attn.q_a_layernorm",
|
| 480 |
+
"model.layers.33.input_layernorm",
|
| 481 |
+
"model.layers.33.mlp.gate",
|
| 482 |
+
"model.layers.33.mlp.gate.e_score_correction_bias",
|
| 483 |
+
"model.layers.33.post_attention_layernorm",
|
| 484 |
+
"model.layers.33.self_attn.kv_a_layernorm",
|
| 485 |
+
"model.layers.33.self_attn.q_a_layernorm",
|
| 486 |
+
"model.layers.34.input_layernorm",
|
| 487 |
+
"model.layers.34.mlp.gate",
|
| 488 |
+
"model.layers.34.mlp.gate.e_score_correction_bias",
|
| 489 |
+
"model.layers.34.post_attention_layernorm",
|
| 490 |
+
"model.layers.34.self_attn.indexer.k_norm",
|
| 491 |
+
"model.layers.34.self_attn.indexer.k_norm.bias",
|
| 492 |
+
"model.layers.34.self_attn.indexers_proj",
|
| 493 |
+
"model.layers.34.self_attn.kv_a_layernorm",
|
| 494 |
+
"model.layers.34.self_attn.q_a_layernorm",
|
| 495 |
+
"model.layers.35.input_layernorm",
|
| 496 |
+
"model.layers.35.mlp.gate",
|
| 497 |
+
"model.layers.35.mlp.gate.e_score_correction_bias",
|
| 498 |
+
"model.layers.35.post_attention_layernorm",
|
| 499 |
+
"model.layers.35.self_attn.kv_a_layernorm",
|
| 500 |
+
"model.layers.35.self_attn.q_a_layernorm",
|
| 501 |
+
"model.layers.36.input_layernorm",
|
| 502 |
+
"model.layers.36.mlp.gate",
|
| 503 |
+
"model.layers.36.mlp.gate.e_score_correction_bias",
|
| 504 |
+
"model.layers.36.post_attention_layernorm",
|
| 505 |
+
"model.layers.36.self_attn.kv_a_layernorm",
|
| 506 |
+
"model.layers.36.self_attn.q_a_layernorm",
|
| 507 |
+
"model.layers.37.input_layernorm",
|
| 508 |
+
"model.layers.37.mlp.gate",
|
| 509 |
+
"model.layers.37.mlp.gate.e_score_correction_bias",
|
| 510 |
+
"model.layers.37.post_attention_layernorm",
|
| 511 |
+
"model.layers.37.self_attn.kv_a_layernorm",
|
| 512 |
+
"model.layers.37.self_attn.q_a_layernorm",
|
| 513 |
+
"model.layers.38.input_layernorm",
|
| 514 |
+
"model.layers.38.mlp.gate",
|
| 515 |
+
"model.layers.38.mlp.gate.e_score_correction_bias",
|
| 516 |
+
"model.layers.38.post_attention_layernorm",
|
| 517 |
+
"model.layers.38.self_attn.indexer.k_norm",
|
| 518 |
+
"model.layers.38.self_attn.indexer.k_norm.bias",
|
| 519 |
+
"model.layers.38.self_attn.indexers_proj",
|
| 520 |
+
"model.layers.38.self_attn.kv_a_layernorm",
|
| 521 |
+
"model.layers.38.self_attn.q_a_layernorm",
|
| 522 |
+
"model.layers.39.input_layernorm",
|
| 523 |
+
"model.layers.39.mlp.gate",
|
| 524 |
+
"model.layers.39.mlp.gate.e_score_correction_bias",
|
| 525 |
+
"model.layers.39.post_attention_layernorm",
|
| 526 |
+
"model.layers.39.self_attn.kv_a_layernorm",
|
| 527 |
+
"model.layers.39.self_attn.q_a_layernorm",
|
| 528 |
+
"model.layers.4.input_layernorm",
|
| 529 |
+
"model.layers.4.mlp.gate",
|
| 530 |
+
"model.layers.4.mlp.gate.e_score_correction_bias",
|
| 531 |
+
"model.layers.4.post_attention_layernorm",
|
| 532 |
+
"model.layers.4.self_attn.kv_a_layernorm",
|
| 533 |
+
"model.layers.4.self_attn.q_a_layernorm",
|
| 534 |
+
"model.layers.40.input_layernorm",
|
| 535 |
+
"model.layers.40.mlp.gate",
|
| 536 |
+
"model.layers.40.mlp.gate.e_score_correction_bias",
|
| 537 |
+
"model.layers.40.post_attention_layernorm",
|
| 538 |
+
"model.layers.40.self_attn.kv_a_layernorm",
|
| 539 |
+
"model.layers.40.self_attn.q_a_layernorm",
|
| 540 |
+
"model.layers.41.input_layernorm",
|
| 541 |
+
"model.layers.41.mlp.gate",
|
| 542 |
+
"model.layers.41.mlp.gate.e_score_correction_bias",
|
| 543 |
+
"model.layers.41.post_attention_layernorm",
|
| 544 |
+
"model.layers.41.self_attn.kv_a_layernorm",
|
| 545 |
+
"model.layers.41.self_attn.q_a_layernorm",
|
| 546 |
+
"model.layers.42.input_layernorm",
|
| 547 |
+
"model.layers.42.mlp.gate",
|
| 548 |
+
"model.layers.42.mlp.gate.e_score_correction_bias",
|
| 549 |
+
"model.layers.42.post_attention_layernorm",
|
| 550 |
+
"model.layers.42.self_attn.indexer.k_norm",
|
| 551 |
+
"model.layers.42.self_attn.indexer.k_norm.bias",
|
| 552 |
+
"model.layers.42.self_attn.indexers_proj",
|
| 553 |
+
"model.layers.42.self_attn.kv_a_layernorm",
|
| 554 |
+
"model.layers.42.self_attn.q_a_layernorm",
|
| 555 |
+
"model.layers.43.input_layernorm",
|
| 556 |
+
"model.layers.43.mlp.gate",
|
| 557 |
+
"model.layers.43.mlp.gate.e_score_correction_bias",
|
| 558 |
+
"model.layers.43.post_attention_layernorm",
|
| 559 |
+
"model.layers.43.self_attn.kv_a_layernorm",
|
| 560 |
+
"model.layers.43.self_attn.q_a_layernorm",
|
| 561 |
+
"model.layers.44.input_layernorm",
|
| 562 |
+
"model.layers.44.mlp.gate",
|
| 563 |
+
"model.layers.44.mlp.gate.e_score_correction_bias",
|
| 564 |
+
"model.layers.44.post_attention_layernorm",
|
| 565 |
+
"model.layers.44.self_attn.kv_a_layernorm",
|
| 566 |
+
"model.layers.44.self_attn.q_a_layernorm",
|
| 567 |
+
"model.layers.45.input_layernorm",
|
| 568 |
+
"model.layers.45.mlp.gate",
|
| 569 |
+
"model.layers.45.mlp.gate.e_score_correction_bias",
|
| 570 |
+
"model.layers.45.post_attention_layernorm",
|
| 571 |
+
"model.layers.45.self_attn.kv_a_layernorm",
|
| 572 |
+
"model.layers.45.self_attn.q_a_layernorm",
|
| 573 |
+
"model.layers.46.input_layernorm",
|
| 574 |
+
"model.layers.46.mlp.gate",
|
| 575 |
+
"model.layers.46.mlp.gate.e_score_correction_bias",
|
| 576 |
+
"model.layers.46.post_attention_layernorm",
|
| 577 |
+
"model.layers.46.self_attn.indexer.k_norm",
|
| 578 |
+
"model.layers.46.self_attn.indexer.k_norm.bias",
|
| 579 |
+
"model.layers.46.self_attn.indexers_proj",
|
| 580 |
+
"model.layers.46.self_attn.kv_a_layernorm",
|
| 581 |
+
"model.layers.46.self_attn.q_a_layernorm",
|
| 582 |
+
"model.layers.47.input_layernorm",
|
| 583 |
+
"model.layers.47.mlp.gate",
|
| 584 |
+
"model.layers.47.mlp.gate.e_score_correction_bias",
|
| 585 |
+
"model.layers.47.post_attention_layernorm",
|
| 586 |
+
"model.layers.47.self_attn.kv_a_layernorm",
|
| 587 |
+
"model.layers.47.self_attn.q_a_layernorm",
|
| 588 |
+
"model.layers.48.input_layernorm",
|
| 589 |
+
"model.layers.48.mlp.gate",
|
| 590 |
+
"model.layers.48.mlp.gate.e_score_correction_bias",
|
| 591 |
+
"model.layers.48.post_attention_layernorm",
|
| 592 |
+
"model.layers.48.self_attn.kv_a_layernorm",
|
| 593 |
+
"model.layers.48.self_attn.q_a_layernorm",
|
| 594 |
+
"model.layers.49.input_layernorm",
|
| 595 |
+
"model.layers.49.mlp.gate",
|
| 596 |
+
"model.layers.49.mlp.gate.e_score_correction_bias",
|
| 597 |
+
"model.layers.49.post_attention_layernorm",
|
| 598 |
+
"model.layers.49.self_attn.kv_a_layernorm",
|
| 599 |
+
"model.layers.49.self_attn.q_a_layernorm",
|
| 600 |
+
"model.layers.5.input_layernorm",
|
| 601 |
+
"model.layers.5.mlp.gate",
|
| 602 |
+
"model.layers.5.mlp.gate.e_score_correction_bias",
|
| 603 |
+
"model.layers.5.post_attention_layernorm",
|
| 604 |
+
"model.layers.5.self_attn.kv_a_layernorm",
|
| 605 |
+
"model.layers.5.self_attn.q_a_layernorm",
|
| 606 |
+
"model.layers.50.input_layernorm",
|
| 607 |
+
"model.layers.50.mlp.gate",
|
| 608 |
+
"model.layers.50.mlp.gate.e_score_correction_bias",
|
| 609 |
+
"model.layers.50.post_attention_layernorm",
|
| 610 |
+
"model.layers.50.self_attn.indexer.k_norm",
|
| 611 |
+
"model.layers.50.self_attn.indexer.k_norm.bias",
|
| 612 |
+
"model.layers.50.self_attn.indexers_proj",
|
| 613 |
+
"model.layers.50.self_attn.kv_a_layernorm",
|
| 614 |
+
"model.layers.50.self_attn.q_a_layernorm",
|
| 615 |
+
"model.layers.51.input_layernorm",
|
| 616 |
+
"model.layers.51.mlp.gate",
|
| 617 |
+
"model.layers.51.mlp.gate.e_score_correction_bias",
|
| 618 |
+
"model.layers.51.post_attention_layernorm",
|
| 619 |
+
"model.layers.51.self_attn.kv_a_layernorm",
|
| 620 |
+
"model.layers.51.self_attn.q_a_layernorm",
|
| 621 |
+
"model.layers.52.input_layernorm",
|
| 622 |
+
"model.layers.52.mlp.gate",
|
| 623 |
+
"model.layers.52.mlp.gate.e_score_correction_bias",
|
| 624 |
+
"model.layers.52.post_attention_layernorm",
|
| 625 |
+
"model.layers.52.self_attn.kv_a_layernorm",
|
| 626 |
+
"model.layers.52.self_attn.q_a_layernorm",
|
| 627 |
+
"model.layers.53.input_layernorm",
|
| 628 |
+
"model.layers.53.mlp.gate",
|
| 629 |
+
"model.layers.53.mlp.gate.e_score_correction_bias",
|
| 630 |
+
"model.layers.53.post_attention_layernorm",
|
| 631 |
+
"model.layers.53.self_attn.kv_a_layernorm",
|
| 632 |
+
"model.layers.53.self_attn.q_a_layernorm",
|
| 633 |
+
"model.layers.54.input_layernorm",
|
| 634 |
+
"model.layers.54.mlp.gate",
|
| 635 |
+
"model.layers.54.mlp.gate.e_score_correction_bias",
|
| 636 |
+
"model.layers.54.post_attention_layernorm",
|
| 637 |
+
"model.layers.54.self_attn.indexer.k_norm",
|
| 638 |
+
"model.layers.54.self_attn.indexer.k_norm.bias",
|
| 639 |
+
"model.layers.54.self_attn.indexers_proj",
|
| 640 |
+
"model.layers.54.self_attn.kv_a_layernorm",
|
| 641 |
+
"model.layers.54.self_attn.q_a_layernorm",
|
| 642 |
+
"model.layers.55.input_layernorm",
|
| 643 |
+
"model.layers.55.mlp.gate",
|
| 644 |
+
"model.layers.55.mlp.gate.e_score_correction_bias",
|
| 645 |
+
"model.layers.55.post_attention_layernorm",
|
| 646 |
+
"model.layers.55.self_attn.kv_a_layernorm",
|
| 647 |
+
"model.layers.55.self_attn.q_a_layernorm",
|
| 648 |
+
"model.layers.56.input_layernorm",
|
| 649 |
+
"model.layers.56.mlp.gate",
|
| 650 |
+
"model.layers.56.mlp.gate.e_score_correction_bias",
|
| 651 |
+
"model.layers.56.post_attention_layernorm",
|
| 652 |
+
"model.layers.56.self_attn.kv_a_layernorm",
|
| 653 |
+
"model.layers.56.self_attn.q_a_layernorm",
|
| 654 |
+
"model.layers.57.input_layernorm",
|
| 655 |
+
"model.layers.57.mlp.gate",
|
| 656 |
+
"model.layers.57.mlp.gate.e_score_correction_bias",
|
| 657 |
+
"model.layers.57.post_attention_layernorm",
|
| 658 |
+
"model.layers.57.self_attn.kv_a_layernorm",
|
| 659 |
+
"model.layers.57.self_attn.q_a_layernorm",
|
| 660 |
+
"model.layers.58.input_layernorm",
|
| 661 |
+
"model.layers.58.mlp.gate",
|
| 662 |
+
"model.layers.58.mlp.gate.e_score_correction_bias",
|
| 663 |
+
"model.layers.58.post_attention_layernorm",
|
| 664 |
+
"model.layers.58.self_attn.indexer.k_norm",
|
| 665 |
+
"model.layers.58.self_attn.indexer.k_norm.bias",
|
| 666 |
+
"model.layers.58.self_attn.indexers_proj",
|
| 667 |
+
"model.layers.58.self_attn.kv_a_layernorm",
|
| 668 |
+
"model.layers.58.self_attn.q_a_layernorm",
|
| 669 |
+
"model.layers.59.input_layernorm",
|
| 670 |
+
"model.layers.59.mlp.gate",
|
| 671 |
+
"model.layers.59.mlp.gate.e_score_correction_bias",
|
| 672 |
+
"model.layers.59.post_attention_layernorm",
|
| 673 |
+
"model.layers.59.self_attn.kv_a_layernorm",
|
| 674 |
+
"model.layers.59.self_attn.q_a_layernorm",
|
| 675 |
+
"model.layers.6.input_layernorm",
|
| 676 |
+
"model.layers.6.mlp.gate",
|
| 677 |
+
"model.layers.6.mlp.gate.e_score_correction_bias",
|
| 678 |
+
"model.layers.6.post_attention_layernorm",
|
| 679 |
+
"model.layers.6.self_attn.indexer.k_norm",
|
| 680 |
+
"model.layers.6.self_attn.indexer.k_norm.bias",
|
| 681 |
+
"model.layers.6.self_attn.indexers_proj",
|
| 682 |
+
"model.layers.6.self_attn.kv_a_layernorm",
|
| 683 |
+
"model.layers.6.self_attn.q_a_layernorm",
|
| 684 |
+
"model.layers.60.input_layernorm",
|
| 685 |
+
"model.layers.60.mlp.gate",
|
| 686 |
+
"model.layers.60.mlp.gate.e_score_correction_bias",
|
| 687 |
+
"model.layers.60.post_attention_layernorm",
|
| 688 |
+
"model.layers.60.self_attn.kv_a_layernorm",
|
| 689 |
+
"model.layers.60.self_attn.kv_a_proj_with_mqa",
|
| 690 |
+
"model.layers.60.self_attn.kv_b_proj",
|
| 691 |
+
"model.layers.60.self_attn.o_proj",
|
| 692 |
+
"model.layers.60.self_attn.q_a_layernorm",
|
| 693 |
+
"model.layers.60.self_attn.q_a_proj",
|
| 694 |
+
"model.layers.60.self_attn.q_b_proj",
|
| 695 |
+
"model.layers.61.input_layernorm",
|
| 696 |
+
"model.layers.61.mlp.gate",
|
| 697 |
+
"model.layers.61.mlp.gate.e_score_correction_bias",
|
| 698 |
+
"model.layers.61.post_attention_layernorm",
|
| 699 |
+
"model.layers.61.self_attn.kv_a_layernorm",
|
| 700 |
+
"model.layers.61.self_attn.kv_a_proj_with_mqa",
|
| 701 |
+
"model.layers.61.self_attn.kv_b_proj",
|
| 702 |
+
"model.layers.61.self_attn.o_proj",
|
| 703 |
+
"model.layers.61.self_attn.q_a_layernorm",
|
| 704 |
+
"model.layers.61.self_attn.q_a_proj",
|
| 705 |
+
"model.layers.61.self_attn.q_b_proj",
|
| 706 |
+
"model.layers.62.input_layernorm",
|
| 707 |
+
"model.layers.62.mlp.gate",
|
| 708 |
+
"model.layers.62.mlp.gate.e_score_correction_bias",
|
| 709 |
+
"model.layers.62.post_attention_layernorm",
|
| 710 |
+
"model.layers.62.self_attn.indexer.k_norm",
|
| 711 |
+
"model.layers.62.self_attn.indexer.k_norm.bias",
|
| 712 |
+
"model.layers.62.self_attn.indexers_proj",
|
| 713 |
+
"model.layers.62.self_attn.kv_a_layernorm",
|
| 714 |
+
"model.layers.62.self_attn.kv_a_proj_with_mqa",
|
| 715 |
+
"model.layers.62.self_attn.kv_b_proj",
|
| 716 |
+
"model.layers.62.self_attn.o_proj",
|
| 717 |
+
"model.layers.62.self_attn.q_a_layernorm",
|
| 718 |
+
"model.layers.62.self_attn.q_a_proj",
|
| 719 |
+
"model.layers.62.self_attn.q_b_proj",
|
| 720 |
+
"model.layers.63.input_layernorm",
|
| 721 |
+
"model.layers.63.mlp.gate",
|
| 722 |
+
"model.layers.63.mlp.gate.e_score_correction_bias",
|
| 723 |
+
"model.layers.63.post_attention_layernorm",
|
| 724 |
+
"model.layers.63.self_attn.kv_a_layernorm",
|
| 725 |
+
"model.layers.63.self_attn.kv_a_proj_with_mqa",
|
| 726 |
+
"model.layers.63.self_attn.kv_b_proj",
|
| 727 |
+
"model.layers.63.self_attn.o_proj",
|
| 728 |
+
"model.layers.63.self_attn.q_a_layernorm",
|
| 729 |
+
"model.layers.63.self_attn.q_a_proj",
|
| 730 |
+
"model.layers.63.self_attn.q_b_proj",
|
| 731 |
+
"model.layers.64.input_layernorm",
|
| 732 |
+
"model.layers.64.mlp.gate",
|
| 733 |
+
"model.layers.64.mlp.gate.e_score_correction_bias",
|
| 734 |
+
"model.layers.64.post_attention_layernorm",
|
| 735 |
+
"model.layers.64.self_attn.kv_a_layernorm",
|
| 736 |
+
"model.layers.64.self_attn.kv_a_proj_with_mqa",
|
| 737 |
+
"model.layers.64.self_attn.kv_b_proj",
|
| 738 |
+
"model.layers.64.self_attn.o_proj",
|
| 739 |
+
"model.layers.64.self_attn.q_a_layernorm",
|
| 740 |
+
"model.layers.64.self_attn.q_a_proj",
|
| 741 |
+
"model.layers.64.self_attn.q_b_proj",
|
| 742 |
+
"model.layers.65.input_layernorm",
|
| 743 |
+
"model.layers.65.mlp.gate",
|
| 744 |
+
"model.layers.65.mlp.gate.e_score_correction_bias",
|
| 745 |
+
"model.layers.65.post_attention_layernorm",
|
| 746 |
+
"model.layers.65.self_attn.kv_a_layernorm",
|
| 747 |
+
"model.layers.65.self_attn.kv_a_proj_with_mqa",
|
| 748 |
+
"model.layers.65.self_attn.kv_b_proj",
|
| 749 |
+
"model.layers.65.self_attn.o_proj",
|
| 750 |
+
"model.layers.65.self_attn.q_a_layernorm",
|
| 751 |
+
"model.layers.65.self_attn.q_a_proj",
|
| 752 |
+
"model.layers.65.self_attn.q_b_proj",
|
| 753 |
+
"model.layers.66.input_layernorm",
|
| 754 |
+
"model.layers.66.mlp.gate",
|
| 755 |
+
"model.layers.66.mlp.gate.e_score_correction_bias",
|
| 756 |
+
"model.layers.66.post_attention_layernorm",
|
| 757 |
+
"model.layers.66.self_attn.indexer.k_norm",
|
| 758 |
+
"model.layers.66.self_attn.indexer.k_norm.bias",
|
| 759 |
+
"model.layers.66.self_attn.indexers_proj",
|
| 760 |
+
"model.layers.66.self_attn.kv_a_layernorm",
|
| 761 |
+
"model.layers.66.self_attn.kv_a_proj_with_mqa",
|
| 762 |
+
"model.layers.66.self_attn.kv_b_proj",
|
| 763 |
+
"model.layers.66.self_attn.o_proj",
|
| 764 |
+
"model.layers.66.self_attn.q_a_layernorm",
|
| 765 |
+
"model.layers.66.self_attn.q_a_proj",
|
| 766 |
+
"model.layers.66.self_attn.q_b_proj",
|
| 767 |
+
"model.layers.67.input_layernorm",
|
| 768 |
+
"model.layers.67.mlp.gate",
|
| 769 |
+
"model.layers.67.mlp.gate.e_score_correction_bias",
|
| 770 |
+
"model.layers.67.post_attention_layernorm",
|
| 771 |
+
"model.layers.67.self_attn.kv_a_layernorm",
|
| 772 |
+
"model.layers.67.self_attn.kv_a_proj_with_mqa",
|
| 773 |
+
"model.layers.67.self_attn.kv_b_proj",
|
| 774 |
+
"model.layers.67.self_attn.o_proj",
|
| 775 |
+
"model.layers.67.self_attn.q_a_layernorm",
|
| 776 |
+
"model.layers.67.self_attn.q_a_proj",
|
| 777 |
+
"model.layers.67.self_attn.q_b_proj",
|
| 778 |
+
"model.layers.68.input_layernorm",
|
| 779 |
+
"model.layers.68.mlp.gate",
|
| 780 |
+
"model.layers.68.mlp.gate.e_score_correction_bias",
|
| 781 |
+
"model.layers.68.post_attention_layernorm",
|
| 782 |
+
"model.layers.68.self_attn.kv_a_layernorm",
|
| 783 |
+
"model.layers.68.self_attn.kv_a_proj_with_mqa",
|
| 784 |
+
"model.layers.68.self_attn.kv_b_proj",
|
| 785 |
+
"model.layers.68.self_attn.o_proj",
|
| 786 |
+
"model.layers.68.self_attn.q_a_layernorm",
|
| 787 |
+
"model.layers.68.self_attn.q_a_proj",
|
| 788 |
+
"model.layers.68.self_attn.q_b_proj",
|
| 789 |
+
"model.layers.69.input_layernorm",
|
| 790 |
+
"model.layers.69.mlp.gate",
|
| 791 |
+
"model.layers.69.mlp.gate.e_score_correction_bias",
|
| 792 |
+
"model.layers.69.post_attention_layernorm",
|
| 793 |
+
"model.layers.69.self_attn.kv_a_layernorm",
|
| 794 |
+
"model.layers.69.self_attn.kv_a_proj_with_mqa",
|
| 795 |
+
"model.layers.69.self_attn.kv_b_proj",
|
| 796 |
+
"model.layers.69.self_attn.o_proj",
|
| 797 |
+
"model.layers.69.self_attn.q_a_layernorm",
|
| 798 |
+
"model.layers.69.self_attn.q_a_proj",
|
| 799 |
+
"model.layers.69.self_attn.q_b_proj",
|
| 800 |
+
"model.layers.7.input_layernorm",
|
| 801 |
+
"model.layers.7.mlp.gate",
|
| 802 |
+
"model.layers.7.mlp.gate.e_score_correction_bias",
|
| 803 |
+
"model.layers.7.post_attention_layernorm",
|
| 804 |
+
"model.layers.7.self_attn.kv_a_layernorm",
|
| 805 |
+
"model.layers.7.self_attn.q_a_layernorm",
|
| 806 |
+
"model.layers.70.input_layernorm",
|
| 807 |
+
"model.layers.70.mlp.gate",
|
| 808 |
+
"model.layers.70.mlp.gate.e_score_correction_bias",
|
| 809 |
+
"model.layers.70.post_attention_layernorm",
|
| 810 |
+
"model.layers.70.self_attn.indexer.k_norm",
|
| 811 |
+
"model.layers.70.self_attn.indexer.k_norm.bias",
|
| 812 |
+
"model.layers.70.self_attn.indexers_proj",
|
| 813 |
+
"model.layers.70.self_attn.kv_a_layernorm",
|
| 814 |
+
"model.layers.70.self_attn.kv_a_proj_with_mqa",
|
| 815 |
+
"model.layers.70.self_attn.kv_b_proj",
|
| 816 |
+
"model.layers.70.self_attn.o_proj",
|
| 817 |
+
"model.layers.70.self_attn.q_a_layernorm",
|
| 818 |
+
"model.layers.70.self_attn.q_a_proj",
|
| 819 |
+
"model.layers.70.self_attn.q_b_proj",
|
| 820 |
+
"model.layers.71.input_layernorm",
|
| 821 |
+
"model.layers.71.mlp.gate",
|
| 822 |
+
"model.layers.71.mlp.gate.e_score_correction_bias",
|
| 823 |
+
"model.layers.71.post_attention_layernorm",
|
| 824 |
+
"model.layers.71.self_attn.kv_a_layernorm",
|
| 825 |
+
"model.layers.71.self_attn.kv_a_proj_with_mqa",
|
| 826 |
+
"model.layers.71.self_attn.kv_b_proj",
|
| 827 |
+
"model.layers.71.self_attn.o_proj",
|
| 828 |
+
"model.layers.71.self_attn.q_a_layernorm",
|
| 829 |
+
"model.layers.71.self_attn.q_a_proj",
|
| 830 |
+
"model.layers.71.self_attn.q_b_proj",
|
| 831 |
+
"model.layers.72.input_layernorm",
|
| 832 |
+
"model.layers.72.mlp.gate",
|
| 833 |
+
"model.layers.72.mlp.gate.e_score_correction_bias",
|
| 834 |
+
"model.layers.72.post_attention_layernorm",
|
| 835 |
+
"model.layers.72.self_attn.kv_a_layernorm",
|
| 836 |
+
"model.layers.72.self_attn.kv_a_proj_with_mqa",
|
| 837 |
+
"model.layers.72.self_attn.kv_b_proj",
|
| 838 |
+
"model.layers.72.self_attn.o_proj",
|
| 839 |
+
"model.layers.72.self_attn.q_a_layernorm",
|
| 840 |
+
"model.layers.72.self_attn.q_a_proj",
|
| 841 |
+
"model.layers.72.self_attn.q_b_proj",
|
| 842 |
+
"model.layers.73.input_layernorm",
|
| 843 |
+
"model.layers.73.mlp.gate",
|
| 844 |
+
"model.layers.73.mlp.gate.e_score_correction_bias",
|
| 845 |
+
"model.layers.73.post_attention_layernorm",
|
| 846 |
+
"model.layers.73.self_attn.kv_a_layernorm",
|
| 847 |
+
"model.layers.73.self_attn.kv_a_proj_with_mqa",
|
| 848 |
+
"model.layers.73.self_attn.kv_b_proj",
|
| 849 |
+
"model.layers.73.self_attn.o_proj",
|
| 850 |
+
"model.layers.73.self_attn.q_a_layernorm",
|
| 851 |
+
"model.layers.73.self_attn.q_a_proj",
|
| 852 |
+
"model.layers.73.self_attn.q_b_proj",
|
| 853 |
+
"model.layers.74.input_layernorm",
|
| 854 |
+
"model.layers.74.mlp.gate",
|
| 855 |
+
"model.layers.74.mlp.gate.e_score_correction_bias",
|
| 856 |
+
"model.layers.74.post_attention_layernorm",
|
| 857 |
+
"model.layers.74.self_attn.indexer.k_norm",
|
| 858 |
+
"model.layers.74.self_attn.indexer.k_norm.bias",
|
| 859 |
+
"model.layers.74.self_attn.indexers_proj",
|
| 860 |
+
"model.layers.74.self_attn.kv_a_layernorm",
|
| 861 |
+
"model.layers.74.self_attn.kv_a_proj_with_mqa",
|
| 862 |
+
"model.layers.74.self_attn.kv_b_proj",
|
| 863 |
+
"model.layers.74.self_attn.o_proj",
|
| 864 |
+
"model.layers.74.self_attn.q_a_layernorm",
|
| 865 |
+
"model.layers.74.self_attn.q_a_proj",
|
| 866 |
+
"model.layers.74.self_attn.q_b_proj",
|
| 867 |
+
"model.layers.75.input_layernorm",
|
| 868 |
+
"model.layers.75.mlp.gate",
|
| 869 |
+
"model.layers.75.mlp.gate.e_score_correction_bias",
|
| 870 |
+
"model.layers.75.post_attention_layernorm",
|
| 871 |
+
"model.layers.75.self_attn.kv_a_layernorm",
|
| 872 |
+
"model.layers.75.self_attn.kv_a_proj_with_mqa",
|
| 873 |
+
"model.layers.75.self_attn.kv_b_proj",
|
| 874 |
+
"model.layers.75.self_attn.o_proj",
|
| 875 |
+
"model.layers.75.self_attn.q_a_layernorm",
|
| 876 |
+
"model.layers.75.self_attn.q_a_proj",
|
| 877 |
+
"model.layers.75.self_attn.q_b_proj",
|
| 878 |
+
"model.layers.76.input_layernorm",
|
| 879 |
+
"model.layers.76.mlp.gate",
|
| 880 |
+
"model.layers.76.mlp.gate.e_score_correction_bias",
|
| 881 |
+
"model.layers.76.post_attention_layernorm",
|
| 882 |
+
"model.layers.76.self_attn.kv_a_layernorm",
|
| 883 |
+
"model.layers.76.self_attn.kv_a_proj_with_mqa",
|
| 884 |
+
"model.layers.76.self_attn.kv_b_proj",
|
| 885 |
+
"model.layers.76.self_attn.o_proj",
|
| 886 |
+
"model.layers.76.self_attn.q_a_layernorm",
|
| 887 |
+
"model.layers.76.self_attn.q_a_proj",
|
| 888 |
+
"model.layers.76.self_attn.q_b_proj",
|
| 889 |
+
"model.layers.77.input_layernorm",
|
| 890 |
+
"model.layers.77.mlp.gate",
|
| 891 |
+
"model.layers.77.mlp.gate.e_score_correction_bias",
|
| 892 |
+
"model.layers.77.post_attention_layernorm",
|
| 893 |
+
"model.layers.77.self_attn.kv_a_layernorm",
|
| 894 |
+
"model.layers.77.self_attn.kv_a_proj_with_mqa",
|
| 895 |
+
"model.layers.77.self_attn.kv_b_proj",
|
| 896 |
+
"model.layers.77.self_attn.o_proj",
|
| 897 |
+
"model.layers.77.self_attn.q_a_layernorm",
|
| 898 |
+
"model.layers.77.self_attn.q_a_proj",
|
| 899 |
+
"model.layers.77.self_attn.q_b_proj",
|
| 900 |
+
"model.layers.78.eh_proj",
|
| 901 |
+
"model.layers.78.enorm",
|
| 902 |
+
"model.layers.78.hnorm",
|
| 903 |
+
"model.layers.78.input_layernorm",
|
| 904 |
+
"model.layers.78.mlp.gate",
|
| 905 |
+
"model.layers.78.mlp.gate.e_score_correction_bias",
|
| 906 |
+
"model.layers.78.post_attention_layernorm",
|
| 907 |
+
"model.layers.78.self_attn.indexer.k_norm",
|
| 908 |
+
"model.layers.78.self_attn.indexer.k_norm.bias",
|
| 909 |
+
"model.layers.78.self_attn.indexers_proj",
|
| 910 |
+
"model.layers.78.self_attn.kv_a_layernorm",
|
| 911 |
+
"model.layers.78.self_attn.q_a_layernorm",
|
| 912 |
+
"model.layers.78.shared_head.norm",
|
| 913 |
+
"model.layers.8.input_layernorm",
|
| 914 |
+
"model.layers.8.mlp.gate",
|
| 915 |
+
"model.layers.8.mlp.gate.e_score_correction_bias",
|
| 916 |
+
"model.layers.8.post_attention_layernorm",
|
| 917 |
+
"model.layers.8.self_attn.kv_a_layernorm",
|
| 918 |
+
"model.layers.8.self_attn.q_a_layernorm",
|
| 919 |
+
"model.layers.9.input_layernorm",
|
| 920 |
+
"model.layers.9.mlp.gate",
|
| 921 |
+
"model.layers.9.mlp.gate.e_score_correction_bias",
|
| 922 |
+
"model.layers.9.post_attention_layernorm",
|
| 923 |
+
"model.layers.9.self_attn.kv_a_layernorm",
|
| 924 |
+
"model.layers.9.self_attn.q_a_layernorm",
|
| 925 |
+
"model.norm"
|
| 926 |
+
],
|
| 927 |
+
"quant_method": "fp8",
|
| 928 |
+
"scale_fmt": "float",
|
| 929 |
+
"weight_block_size": [
|
| 930 |
+
128,
|
| 931 |
+
128
|
| 932 |
+
]
|
| 933 |
+
},
|
| 934 |
+
"rms_norm_eps": 1e-05,
|
| 935 |
+
"rope_interleave": true,
|
| 936 |
+
"rope_parameters": {
|
| 937 |
+
"rope_theta": 8000000,
|
| 938 |
+
"rope_type": "default"
|
| 939 |
+
},
|
| 940 |
+
"routed_scaling_factor": 2.5,
|
| 941 |
+
"scoring_func": "sigmoid",
|
| 942 |
+
"tie_word_embeddings": false,
|
| 943 |
+
"topk_group": 1,
|
| 944 |
+
"topk_method": "noaux_tc",
|
| 945 |
+
"transformers_version": "5.12.0",
|
| 946 |
+
"use_cache": true,
|
| 947 |
+
"v_head_dim": 256,
|
| 948 |
+
"vocab_size": 154880
|
| 949 |
+
}
|
generation_config.json
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"_from_model_config": true,
|
| 3 |
+
"do_sample": true,
|
| 4 |
+
"eos_token_id": [
|
| 5 |
+
154820,
|
| 6 |
+
154827,
|
| 7 |
+
154829
|
| 8 |
+
],
|
| 9 |
+
"pad_token_id": 154820,
|
| 10 |
+
"temperature": 1.0,
|
| 11 |
+
"top_p": 0.95,
|
| 12 |
+
"transformers_version": "5.12.0"
|
| 13 |
+
}
|
model-00001-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:17a41d82bb4e967f16ff9f83a77594e52281e72b42dcdc2f44d983876952f058
|
| 3 |
+
size 4976403216
|
model-00002-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b74e5fe5e52f86ca4d6d219b180e69615e88d1919c1a536ff770bbcfb1f9a196
|
| 3 |
+
size 6442516120
|
model-00003-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:98043f7103a0049f9b01daf0bd9a0914190605fcb90c54d13d70fe743d978448
|
| 3 |
+
size 3463284352
|
model-00004-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6f23633b90de6ceadef208a83e3534750744f0e907099fc50ba43b6072ae6a15
|
| 3 |
+
size 6442516120
|
model-00005-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:72735cee21e5a88bcdfd065af7ba86cb38d67d1060d0faafbfd95bbcb9d60b3c
|
| 3 |
+
size 3429709072
|
model-00006-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e0930a6d2fb2b1cd4fb25e27b631574f3fb5d053b17a0641ce1d8f0d5d7967ba
|
| 3 |
+
size 6442516120
|
model-00007-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0390dde537254d9d3914d40a6bde9763fb4cb39c199810ec8131a97fd18dc2f7
|
| 3 |
+
size 3429709072
|
model-00008-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:38035e9a16a7ab1f1450984eb81ade090b0d17dd61d9a16448fb38ee70b1264b
|
| 3 |
+
size 6442516120
|
model-00009-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8c29eb56805cdb538b6f5b262f6e73d342b6a6967955121493fe38c0d65bf2d8
|
| 3 |
+
size 3439280920
|
model-00010-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4217f63084fcf8d87f83613e951d1d539c14bcaab267b5e02fe2e24a0aeee3bd
|
| 3 |
+
size 6442516120
|
model-00011-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8f4f26d936c61af4315c120bb6806d9892b9b77452f0c4c26b7c69e708070e70
|
| 3 |
+
size 3429709072
|
model-00012-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:771decbda7832cb85c43ed7c8ea697f357d1f7f9fd2ae5b2e07e38d5b6e54565
|
| 3 |
+
size 6442516120
|
model-00013-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f7f388102e44b9a1e77d665f98f7c6a1d00bac1257df087e878e319943f50508
|
| 3 |
+
size 3429709072
|
model-00014-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a0037be4de24b6b1dfb67c1757a15ada737dad9b13d98c408921639b8cfcf7d9
|
| 3 |
+
size 6442516120
|
model-00015-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:afe9498514e72523dd7a0363409bf6a6bcbb09d768c5220c243edd5ce3f697e0
|
| 3 |
+
size 3429709072
|
model-00016-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0c06b7018577d98c4acd2a5116e325328780bb1889560318c43bdc6e953c4bcc
|
| 3 |
+
size 6442516632
|
model-00017-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4d96bf910af37df7e11d2bb92d332c539ec69eb9fb651670a0fe9ec986d8f712
|
| 3 |
+
size 3439281968
|
model-00018-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:26a8f4b301d435547473b551d5013a6469568c4181528cf0d1c56dc59f719194
|
| 3 |
+
size 6442516632
|
model-00019-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3e5759e0f7a5cc845758ee01b80b410ede863d9434f2b28366beee861f2ab975
|
| 3 |
+
size 3429710120
|
model-00020-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:acc32e59ff818257a14bf2a7a816098fc392d08776f4504315866ddf749e96d8
|
| 3 |
+
size 6442516632
|
model-00021-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f27ba7e950afba0e1ca796de1c58f31c2c6771affb5d4e8e88b676b50e4d733a
|
| 3 |
+
size 3429710120
|
model-00022-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a278cdc5b3772a2685dac6f2f1950357ead0fa1f5eca70b14cb103e288b319b8
|
| 3 |
+
size 6442516632
|
model-00023-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:dc628840345cb321897a05805b8e8d9dec5efd8d0819e4cd2e4bb7e035785110
|
| 3 |
+
size 3429710120
|
model-00024-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1099b91ec29b1fd9377a847e321936eff0d140615055198dbc26a3c97331d9f0
|
| 3 |
+
size 6442516632
|
model-00025-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:dbb943a7c0a7548f8f52b44a66d8a0b8a58a1c1a452471e84766b8a1d8542def
|
| 3 |
+
size 3439281968
|
model-00026-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:1a49ec010e6f4d2e6c6a7899336d4c13c3d5dc9b80ea0fb65d77b5cf2c94ace1
|
| 3 |
+
size 6442516632
|
model-00027-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0ff55e4a0a3c0a6b6ccfd340b605952971cbbe376fdbe3d599951e3068c784aa
|
| 3 |
+
size 3429710120
|
model-00028-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:379edad91e935bb1867dc87257698487eb51dd54626af21430a901248ed17a4f
|
| 3 |
+
size 6442516632
|
model-00029-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:4b733f59e8fd27294eac982ab9909a8cffe3d1775c8495ecdc9a68afa59ead02
|
| 3 |
+
size 3429710120
|
model-00030-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:fceda66abe38493f3272f1354e52562555eed2b8a0a6f5eb9fb8814aee43e7c6
|
| 3 |
+
size 6442516632
|
model-00031-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d0217e53cddecffcac7d80d8ca7d03cebb2bbac17cda2b9c004821621778dcf7
|
| 3 |
+
size 3429710120
|
model-00032-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:b4561e334cf83b7b94b70228649af7477529dca1093d4c0f2c039b0ebe369f88
|
| 3 |
+
size 6442516632
|
model-00033-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:d8c38d7c5196fd4c0f8db94dabcd115be047a7ee87c39f4c408886d8c4d75500
|
| 3 |
+
size 3439281968
|
model-00034-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8991f8af86dd22126d9437af01ec5c5cd2c0a2a98396a7c544bc89adf0edae26
|
| 3 |
+
size 6442516632
|
model-00035-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f8e688eb72dd3b5d66f901ba97a8a865323bcc537827720050ab7510301069d5
|
| 3 |
+
size 3429710120
|
model-00036-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6c864bbe069a7dc13f5baa37cbfad785473893f1b18293407e57165a28165546
|
| 3 |
+
size 6442516632
|
model-00037-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a9afdd7aed89bf17bdcbbe1ab0bdf162bb49b1de00641ca4d6bf3d5e1f4d6817
|
| 3 |
+
size 3429710120
|
model-00038-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:c67f84bde997b9b25459b10eb89b1993901ccbafb0389d072a34d3023714d5fa
|
| 3 |
+
size 6442516632
|
model-00039-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:6f41bd02f7bdebb2821a83fb7c1f0301b1408a1e681f45ea87801be4c4ed8100
|
| 3 |
+
size 3429710120
|
model-00040-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:31d40e7b85f6f69288e81443ef859fb259ee140cd6ff2aea888ab0df7fb82096
|
| 3 |
+
size 6442516632
|
model-00041-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e95048dd14731c4dc722f861f696da2a12f66ad696f4ae264fcad4780e8b4457
|
| 3 |
+
size 3439281968
|
model-00042-of-00151.safetensors
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9a28edf96c83a8353e01e0a6c6888bc687c726baf04388aca48e5175cb8678b3
|
| 3 |
+
size 6442516632
|