π Deckard-40B (uncensored) on dual 3090 β results + a lossless-MTP finding (β ) #350
noonghunna
announced in
Announcements
Replies: 1 comment
π§ Tuning update β anti-loop defaults (shipped)A user (milano, Discord) hit repetition loops at long context with deckard-40b. Root-caused + fixed:
Note: this compose ships
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Updated 2026-06-10: promoted π§ͺ β β Production. The one open blocker β the model's architecture β is now confirmed from the GGUF header (
qwen35-dense, standard GQA, 97 layers), and the full validation gate passed (verify-stress added). Cross-rig numbers are still very welcome β see "What'd help".We just shipped
llamacpp/deckard40B-dual-mtpβ the catalog's first uncensored model, and our first dual-GPU llama.cpp compose. It's Qwen3.6-40B-Deckard β @DavidAU's dense 40B Opus-Deckard merge (original GGUF) β Q6_K, with a BF16 MTP head injected by @PiehSoft, layer-split across two 3090s. All credit for the model itself goes to DavidAU; PiehSoft made the self-speculative MTP path possible β see Credits.The headline: mainline llama.cpp's newly-merged
--spec-type draft-mtpis a ~2Γ decode on this dense model β and it's lossless.π΄ Results Card β 2Γ RTX 3090, mainline llama.cpp
b9570, think-offβ Serving
n-sweep optimum n=2 (n2 41.6 β n3 41.4 > n4 39.8 > n5 37.8 agg) Β· context ceiling 128K (q8_0 KV; 192K OOMs) Β· MTP = +59% prose / +104% code.
β‘ Quality β core 8-pack (/150, think-off) β full breakdown
Exactly 105 = 105 β
draft-mtpis distribution-preserving: the per-pack deltas (toolcall β1, instructfollow +1, reasonmath +1, bugfind β1) are single-case sampling jitter that nets to zero. So MTP buys the 2Γ speed at no quality cost. On par with Qwen3.6-27B (105β112 band). Also: verify-full 8/8 Β· verify-stress 8/8 (ceiling ladder filled to 120K / 91% of n_ctx, needle recall clean through 90K, 0 MiB VRAM growth) Β· soak-continuous PASS (0 VRAM growth, 0/25 silent-empty, 25 turns).β’ Takeaways
Why an uncensored model?
For authorized security and research work, refusal friction is a real cost. An uncensored local model is a better fit when you're:
β Why it's Production
The original post shipped this π§ͺ Experimental on two reservations β unconfirmed architecture fields and dual-only. Both are resolved:
general.architecture=qwen35β standard GQA, 97 layers, uniform attention (not a Qwen3-Next/DeltaNet hybrid, as an early scaffold had guessed). The catalog profile now reflectsqwen35-dense.Every gate is green on our rig (verify-full 8/8, verify-stress 8/8, 8-pack 105/150 lossless, soak-continuous PASS), so it ships β Production. Cross-rig validation isn't a gate for β here, but other-rig numbers are still genuinely useful β see "What'd help".
Getting it
The MTP-injected GGUF is public: PiehSoft/Qwen3.6-40B-Deckard-MTP-Q6_K β PiehSoft's BF16 MTP (nextn) head injected onto DavidAU's Opus-Deckard Q6_K base. It's in the catalog as
llamacpp/deckard40B-dual-mtp(β ) andsetup.sh/launch.shauto-fetch it, or grab it directly withhf download PiehSoft/Qwen3.6-40B-Deckard-MTP-Q6_K. You'll want mainline llama.cppb9570+ for--spec-type draft-mtp.Run it
It serves an OpenAI-compatible API on
:8199(modeldeckard-40b), using both 24 GB cards. Point any OpenAI client at it β aider, opencode, Continue, a rawcurl http://localhost:8199/v1/models.For Open WebUI, the
--owuiflag above does it for you: when OWUI is running,switch.shregisters the endpoint as a connection automatically (it's a no-op if OWUI isn't up β no harm), anddeckard-40bshows up in the model picker. (If your OWUI runs on a different host, add it by hand instead: Admin β Settings β Connections βhttp://<rig-host>:8199/v1, key any non-empty string.) Verified: OWUI listsdeckard-40band chats round-trip to it.What'd help
Cross-rig numbers (other 3090 pairs / 4090s β fit, TPS, MTP acceptance), uncensored-behaviour notes, and long-context past 128K (q4_0 KV). The genuinely portable finding: the lossless
draft-mtp~2Γ holds on any Qwen3.6-family dense GGUF, not just Deckard β worth a try if you run one.Credits
--spec-type draft-mtp~2Γ decode reported above.--spec-type draft-mtp(PR #22673).All reactions