FoolDev Claude Fable 5 commited on
Commit
b302576
Β·
1 Parent(s): 192be81

Rebundle Q4_K_M blob: legacy Qwen 3.6 35B-A3B -> Heretic (qwen35moe-stamped)

Browse files

Replace the bundled Janus-35B-A3B.Q4_K_M.gguf (previously the legacy pre-Heretic
Qwen 3.6 35B-A3B quant) with the Heretic Q4_K_M from
llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF. The download is natively
qwen35moe-stamped (no restamp needed) and structurally verified via GGUFReader:
40 layers, 256 experts (8 active), context 262144, vocab 248320 β€” matching the
README Architecture.

README 'Bundled blob status' callout + build.sh row and the CHANGELOG
'unchanged' entry reframed to 'rebundled'. hf.co pull now serves Heretic directly.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Files changed (3) hide show
  1. CHANGELOG.md +11 -9
  2. Janus-35B-A3B.Q4_K_M.gguf +2 -2
  3. README.md +8 -9
CHANGELOG.md CHANGED
@@ -14,8 +14,8 @@ track the **tooling and documentation**, not the underlying base model.
14
  (default `Q4_K_M`), patches the `Modelfile` `FROM` line in a temp copy, and
15
  runs `ollama create janus`. Mirrors the dense sibling's (`FoolDev/Thanatos-27B`)
16
  `build.sh`, adapted for the 35B-A3B MoE, and gives Janus a reproducible path to
17
- actual Heretic behavior until the bundled blob is rebundled. README "What's
18
- here" table and the bundled-blob-status callout now point at it.
19
 
20
  ### Changed (base swap β†’ llmfan46 Heretic)
21
  - **Swapped the immediate base from `Qwen/Qwen3.6-35B-A3B` (vanilla) β†’
@@ -40,9 +40,11 @@ track the **tooling and documentation**, not the underlying base model.
40
  Heretic base (immediate base + upstream base both cited).
41
  - `banner.svg` subtitle β†’ "Qwen 3.6 Heretic Β· MoE 35B/3B Β· Fable 5";
42
  `banner.png` re-rasterized from the updated SVG.
43
- - **Bundled `Janus-35B-A3B.Q4_K_M.gguf` unchanged** β€” still the legacy
44
- pre-Heretic Qwen quant, so it loads and behaves like vanilla Qwen 3.6
45
- 35B-A3B until a Heretic rebundle ships (documented in the README callout).
 
 
46
 
47
  ### Changed (support badge β†’ Tokyo Night banner)
48
  - **Replaced the shields.io "Buy me a coffee" badge** in the README badge
@@ -59,10 +61,10 @@ track the **tooling and documentation**, not the underlying base model.
59
  README "Related models" row, `CITATION.cff` references entry, and both
60
  `Modelfile` comments (previously the stale `FoolDev/janus-27b` /
61
  `Thanatos-27B-Heretic`). Per the sibling repo, `Thanatos-27B-Heretic`
62
- now 307-redirects to `Thanatos-27B`, and its base was reverted to the
63
- vanilla `Qwen/Qwen3.6-27B` β€” so the README row also drops the stale
64
- `llmfan46`/uncensored-abliteration description and corrects the
65
- redirect direction.
66
 
67
  ### Fixed
68
  - **CITATION.cff self-reference** `repository-code` / `url` corrected from
 
14
  (default `Q4_K_M`), patches the `Modelfile` `FROM` line in a temp copy, and
15
  runs `ollama create janus`. Mirrors the dense sibling's (`FoolDev/Thanatos-27B`)
16
  `build.sh`, adapted for the 35B-A3B MoE, and gives Janus a reproducible path to
17
+ build other quants locally. README "What's here" table and the
18
+ bundled-blob-status callout now point at it.
19
 
20
  ### Changed (base swap β†’ llmfan46 Heretic)
21
  - **Swapped the immediate base from `Qwen/Qwen3.6-35B-A3B` (vanilla) β†’
 
40
  Heretic base (immediate base + upstream base both cited).
41
  - `banner.svg` subtitle β†’ "Qwen 3.6 Heretic Β· MoE 35B/3B Β· Fable 5";
42
  `banner.png` re-rasterized from the updated SVG.
43
+ - **Bundled `Janus-35B-A3B.Q4_K_M.gguf` rebundled** β€” replaced the legacy
44
+ pre-Heretic Qwen quant with the Heretic Q4_K_M from
45
+ `llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF` (`qwen35moe`-stamped;
46
+ 40 layers / 256 experts / vocab 248,320 verified against the README
47
+ Architecture). Serves the uncensored Heretic behavior directly.
48
 
49
  ### Changed (support badge β†’ Tokyo Night banner)
50
  - **Replaced the shields.io "Buy me a coffee" badge** in the README badge
 
61
  README "Related models" row, `CITATION.cff` references entry, and both
62
  `Modelfile` comments (previously the stale `FoolDev/janus-27b` /
63
  `Thanatos-27B-Heretic`). Per the sibling repo, `Thanatos-27B-Heretic`
64
+ now 307-redirects to `Thanatos-27B`, which sits on the
65
+ `llmfan46/Qwen3.6-27B-uncensored-heretic-v2` Heretic base β€” so the
66
+ README row cites that Heretic base and corrects the redirect
67
+ direction.
68
 
69
  ### Fixed
70
  - **CITATION.cff self-reference** `repository-code` / `url` corrected from
Janus-35B-A3B.Q4_K_M.gguf CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:a076aa0d3a1aab0bbfa24eb6a5163f6c8eebf6fc156f81c5820ae65dc4d19fc7
3
- size 18939312896
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b82f9f2155eb9c07139d48cc3a37880cf9d0edcca345ef6ad829b62941ccbb82
3
+ size 21233608512
README.md CHANGED
@@ -96,18 +96,17 @@ and `thinking` under Capabilities. Hardware: ~38 GB RAM at default
96
  | `Janus-35B-A3B.Q4_K_M.gguf` | Recommended default, ~19 GB |
97
  | `Modelfile` | Ollama wrapper for **local** builds (`ollama create janus -f Modelfile`) β€” overrides the GGUF's embedded template with one that exposes `.Tools` / `.ToolCalls` to Ollama's capability detector. |
98
  | `template`, `system`, `params` | Used by HF's Ollama bridge when users `ollama run hf.co/FoolDev/Janus-35B` directly. The bridge does **not** read `Modelfile` (see [HF Ollama docs](https://huggingface.co/docs/hub/en/ollama)); it ingests these three root-level files instead. Kept in sync with the `Modelfile`'s `TEMPLATE` / `SYSTEM` / `PARAMETER` directives. |
99
- | `scripts/build.sh` | Pulls a GGUF from `llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF` (default Q4_K_M) and runs `ollama create janus`. This is the path that gets you actual Heretic behavior until the bundled blob is rebundled. |
100
  | `scripts/check_bridge_sync.py` | Run before pushing a `Modelfile` / `template` / `system` / `params` edit to verify the four configurations remain in sync. Exits 0 if in sync, 1 with a per-key diff if not. |
101
 
102
  GGUF-only release. Pull the Heretic safetensors from [`llmfan46/Qwen3.6-35B-A3B-uncensored-heretic`](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic) if you need the `transformers` tree (or the vanilla pre-Heretic base from [`Qwen/Qwen3.6-35B-A3B`](https://huggingface.co/Qwen/Qwen3.6-35B-A3B)).
103
 
104
- > **Bundled blob status:** the `Janus-35B-A3B.Q4_K_M.gguf` shipped here is the
105
- > legacy pre-Heretic Qwen 3.6 35B-A3B quant β€” it loads and behaves like vanilla
106
- > Qwen 3.6 35B-A3B for now. A Heretic rebundle (from
107
- > [`llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF`](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF))
108
- > is pending; until then, run `./scripts/build.sh` (pulls that Heretic GGUF and
109
- > builds a local `janus` Ollama tag), or pull a GGUF from that repo directly for
110
- > the uncensored Heretic behavior.
111
 
112
  ## Architecture
113
 
@@ -340,7 +339,7 @@ print(resp.choices[0].message.tool_calls)
340
  | [llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-Native-MTP-Preserved](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-Native-MTP-Preserved) | 35B / 3B active | Same Heretic base but keeps the MTP head for vLLM / SGLang speculative decoding. |
341
  | [Qwen/Qwen3.6-35B-A3B](https://huggingface.co/Qwen/Qwen3.6-35B-A3B) | 35B / 3B active | Upstream pre-Heretic base model. `transformers`-native multimodal weights. |
342
  | [FoolDev/Thanatos-27B](https://huggingface.co/FoolDev/Thanatos-27B) | 27B dense | Dense sibling on the [`llmfan46/Qwen3.6-27B-uncensored-heretic-v2`](https://huggingface.co/llmfan46/Qwen3.6-27B-uncensored-heretic-v2) Heretic base. Same teacher (Fable 5), same dataset family, smaller memory footprint, no MoE quirks. (The old `FoolDev/Thanatos-27B-Heretic` slug now serves a 307 to this path.) |
343
- | [Crownelius/Crow-9B-HERETIC-4.6](https://huggingface.co/Crownelius/Crow-9B-HERETIC-4.6) | 9B dense | Heretic-flavored fine-tune of the same Qwen 3.5 9B base used as a smaller starting point. Useful as a fast first-pass model when 35B is too heavy for the host. |
344
 
345
  ## Credits
346
 
 
96
  | `Janus-35B-A3B.Q4_K_M.gguf` | Recommended default, ~19 GB |
97
  | `Modelfile` | Ollama wrapper for **local** builds (`ollama create janus -f Modelfile`) β€” overrides the GGUF's embedded template with one that exposes `.Tools` / `.ToolCalls` to Ollama's capability detector. |
98
  | `template`, `system`, `params` | Used by HF's Ollama bridge when users `ollama run hf.co/FoolDev/Janus-35B` directly. The bridge does **not** read `Modelfile` (see [HF Ollama docs](https://huggingface.co/docs/hub/en/ollama)); it ingests these three root-level files instead. Kept in sync with the `Modelfile`'s `TEMPLATE` / `SYSTEM` / `PARAMETER` directives. |
99
+ | `scripts/build.sh` | Pulls a GGUF from `llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF` (default Q4_K_M) and runs `ollama create janus`. The bundled Q4_K_M is already this Heretic quant; use this to build other quants locally. |
100
  | `scripts/check_bridge_sync.py` | Run before pushing a `Modelfile` / `template` / `system` / `params` edit to verify the four configurations remain in sync. Exits 0 if in sync, 1 with a per-key diff if not. |
101
 
102
  GGUF-only release. Pull the Heretic safetensors from [`llmfan46/Qwen3.6-35B-A3B-uncensored-heretic`](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic) if you need the `transformers` tree (or the vanilla pre-Heretic base from [`Qwen/Qwen3.6-35B-A3B`](https://huggingface.co/Qwen/Qwen3.6-35B-A3B)).
103
 
104
+ > **Bundled blob status:** the bundled `Janus-35B-A3B.Q4_K_M.gguf` is the Heretic
105
+ > Q4_K_M quant (from
106
+ > [`llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF`](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-GGUF)),
107
+ > `qwen35moe`-stamped and verified against the Architecture below (40 layers, 256
108
+ > experts, vocab 248,320). It serves the uncensored Heretic behavior directly;
109
+ > `./scripts/build.sh` remains the path for other quants.
 
110
 
111
  ## Architecture
112
 
 
339
  | [llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-Native-MTP-Preserved](https://huggingface.co/llmfan46/Qwen3.6-35B-A3B-uncensored-heretic-Native-MTP-Preserved) | 35B / 3B active | Same Heretic base but keeps the MTP head for vLLM / SGLang speculative decoding. |
340
  | [Qwen/Qwen3.6-35B-A3B](https://huggingface.co/Qwen/Qwen3.6-35B-A3B) | 35B / 3B active | Upstream pre-Heretic base model. `transformers`-native multimodal weights. |
341
  | [FoolDev/Thanatos-27B](https://huggingface.co/FoolDev/Thanatos-27B) | 27B dense | Dense sibling on the [`llmfan46/Qwen3.6-27B-uncensored-heretic-v2`](https://huggingface.co/llmfan46/Qwen3.6-27B-uncensored-heretic-v2) Heretic base. Same teacher (Fable 5), same dataset family, smaller memory footprint, no MoE quirks. (The old `FoolDev/Thanatos-27B-Heretic` slug now serves a 307 to this path.) |
342
+ | [Crownelius/Crow-9B-HERETIC-4.6](https://huggingface.co/Crownelius/Crow-9B-HERETIC-4.6) | 9B dense | Heretic-flavored fine-tune on a smaller 9B Qwen base. Useful as a fast first-pass model when 35B is too heavy for the host. |
343
 
344
  ## Credits
345