Create README.md
Browse files
README.md
ADDED
|
@@ -0,0 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
---
|
| 2 |
+
base_model:
|
| 3 |
+
- coder3101/gemma-4-26B-A4B-it-heretic
|
| 4 |
+
- Gryphe/Gemma-4-26B-A4B-StyleTune-V2
|
| 5 |
+
- Gryphe/Pantheon-Reasoning-26B-A4B-1.1-V2
|
| 6 |
+
license: gemma
|
| 7 |
+
language:
|
| 8 |
+
- en
|
| 9 |
+
tags:
|
| 10 |
+
- roleplay
|
| 11 |
+
- merge
|
| 12 |
+
- gemma4
|
| 13 |
+
- moe
|
| 14 |
+
- heretic
|
| 15 |
+
- uncensored
|
| 16 |
+
- sillytavern
|
| 17 |
+
- thinking
|
| 18 |
+
- reasoning
|
| 19 |
+
---
|
| 20 |
+
|
| 21 |
+
# Boulesis-v2-26B-A4B
|
| 22 |
+
|
| 23 |
+
Composite Gemma 4 RP model (QK task arithmetic + fused LoRA). Second iteration.
|
| 24 |
+
|
| 25 |
+
The idea was to retain the model's core intelligence and knowledge, while diversifying its prose and making it more decisive. I also wanted to sharpen its attention to context so it could dig deeper into the character card, organically pulling lore and facts into the roleplay rather than just mirroring the user.
|
| 26 |
+
|
| 27 |
+
As a result, Boulesis moves beyond passive reactivity to genuinely advance the narrative, all while suffering zero catastrophic forgetting of its base intelligence.
|
| 28 |
+
|
| 29 |
+
## What changed from v1
|
| 30 |
+
|
| 31 |
+
| | v1 | v2 |
|
| 32 |
+
|---|---|---|
|
| 33 |
+
| QK donor | Pantheon-Reasoning-1.1 | Pantheon-Reasoning-1.1-**V2** |
|
| 34 |
+
| QK alpha | 0.6 sliding q/k, 0.6 global q, **0** global k | **0.85** sliding q/k, **0.65** global q/k |
|
| 35 |
+
| LoRA layers | all 30 | **10–28** |
|
| 36 |
+
| LoRA targets | 55 | **35** |
|
| 37 |
+
| Bake scale | 0.26 | **0.70** |
|
| 38 |
+
| Training data | mixed EN/RU | **English only** |
|
| 39 |
+
|
| 40 |
+
MoE experts, the router, embeddings, MLP and the vision tower are
|
| 41 |
+
identical to the abliterated body, verified by tensor comparison after every
|
| 42 |
+
step.
|
| 43 |
+
|
| 44 |
+
<details><summary>How big the QK edit actually is</summary>
|
| 45 |
+
|
| 46 |
+
I measured the task vector before merging instead of picking alpha by feel.
|
| 47 |
+
Relative Frobenius norm against the base weights:
|
| 48 |
+
|
| 49 |
+
| Group | mean | max |
|
| 50 |
+
|---|---|---|
|
| 51 |
+
| sliding_q | 0.00278 | 0.00518 |
|
| 52 |
+
| sliding_k | 0.00263 | 0.00474 |
|
| 53 |
+
| global_q | 0.00356 | 0.00436 |
|
| 54 |
+
| global_k | 0.00286 | 0.00395 |
|
| 55 |
+
|
| 56 |
+
Per-row rotation at the release alphas, in degrees:
|
| 57 |
+
|
| 58 |
+
| Group | alpha | mean | max |
|
| 59 |
+
|---|---|---|---|
|
| 60 |
+
| sliding_q | 0.85 | 0.12 | 3.08 |
|
| 61 |
+
| sliding_k | 0.85 | 0.12 | 5.87 |
|
| 62 |
+
| global_q | 0.65 | 0.12 | 1.72 |
|
| 63 |
+
| global_k | 0.65 | 0.09 | 9.53 |
|
| 64 |
+
|
| 65 |
+
</details>
|
| 66 |
+
|
| 67 |
+
## Using it
|
| 68 |
+
|
| 69 |
+
## <span style="color: #22c55e;">YOU WILL GET THE BEST RESULTS WITH THINKING ON!</span>
|
| 70 |
+
|
| 71 |
+
> [!Note]
|
| 72 |
+
> Recommended settings:
|
| 73 |
+
>
|
| 74 |
+
>| Parameter | Value |
|
| 75 |
+
>|---|---|
|
| 76 |
+
>| **Temperature** | `1.0` |
|
| 77 |
+
>| **Top-K** | `64` |
|
| 78 |
+
>| **Repetition Penalty** | `1.05-1.1` |
|
| 79 |
+
>| **Top-P** | `0.95` |
|
| 80 |
+
>Thanks to [DifficultyThin8462](https://www.reddit.com/r/SillyTavernAI/comments/1w9abpf/comment/p8b064y/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button)
|
| 81 |
+
|
| 82 |
+
<details>
|
| 83 |
+
<summary><b>If the reasoning doesn't work when connecting GGUF ver. in KoboldCPP and SillyTavern</b></summary>
|
| 84 |
+
|
| 85 |
+
You need to force this in KoboldCPP.
|
| 86 |
+
Go to the Content tab and enable these options.
|
| 87 |
+
|
| 88 |
+

|
| 89 |
+
|
| 90 |
+
For SillyTavern, it is recommended to set the template as shown:
|
| 91 |
+
|
| 92 |
+

|
| 93 |
+
</details>
|
| 94 |
+
|
| 95 |
+
## Credits
|
| 96 |
+
|
| 97 |
+
Thanks to `coder3101` and `Gryphe` for the fine-tunes, and the entire
|
| 98 |
+
`26B-Suite` team for their intellectual support.
|
| 99 |
+
Speсial thanks for [Naphula](https://huggingface.co/Naphula),
|
| 100 |
+
[redaihf](https://huggingface.co/redaihf) and
|
| 101 |
+
[Vortex5](https://huggingface.co/Vortex5). You guys are awesome!
|