Files
serverAppConfigs/docs/LLM/index.md
Frank 6efb0fb231 feat: replace llama.cpp Tiel-Coder with FreeToken v0.1.2 serving Qwen3.6-35B-A3B-FP8
Replace the llama.cpp Tiel-Coder-35B-A3B (UD-Q6_K_XL) deployment with
FreeToken v0.1.2 — an edge-native MoE serving engine that keeps expert
weights in host RAM with an LRU GPU cache and paged KV with radix prefix
sharing.

Model: Qwen/Qwen3.6-35B-A3B-FP8 (modelopt block-fp8, 128×128 weight_block_size).
Architecture: qwen3_5_moe — 40 layers (10 attention + 30 GDN), 256 experts/8 used.

Production config:
- 2048 MoE cache slots (20% of 10240 expert instances, ~6.0 GiB VRAM)
- 453005 KV tokens (~8.6 GiB, ~20 KiB/token for 10 attn layers)
- 4 max-running-requests (mamba slot pool: 24 slots)
- bs4 decode: ~87 tok/s aggregate, ~30 tok/s bs1
- Prefill: ~1,130 tok/s at 4k prompt

Quirk: FreeToken v0.1.2 supports modelopt block-fp8, NVFP4, and per-tensor
FP8, but NOT compressed-tensors per-channel FP8 (Huihui/Ornith both failed).
Live KV resize via ft ctl cache grows KV by shrinking MoE; reverse needs restart.

Old llama.cpp scripts archived to .AGENTTRASH/.
Full benchmark sweep (bs1/bs3/bs4/bs6, 8k–700k KV) documented in
docs/LLM/freetoken-benchmark-sweep.md.
2026-08-27 02:01:16 -07:00

6.2 KiB
Raw Permalink Blame History

LLM Fleet — Knowledge Base

Documentation for the LLM inference fleet on two local machines (2026-09-02): FreeToken v0.1.2 on Dankserver (frank-default-small, Qwen3.6-35B-A3B-FP8) and ROCmFPX llama.cpp on Dankclaw (frank-default-large, kingjones Qwen3.8 Uncensored Q6 AGENT). Both services run the Qwen-Sharp chat template.

2026-08-22: the former vllmScripts repository is merged into the serverAppConfigs repository. This knowledge base moved from the old repo's docs/ root to docs/LLM/. The fleet scripts and units now live in the repo's scripts/ directory.

Deployment Topology

graph LR
    subgraph Dankserver[NVIDIA Dankserver - Ubuntu 26.04]
        A[RTX 3090 24GB + 60GB RAM]
        B2[FreeToken v0.1.2
frank-default-small, port 7770]
        C[Qwen3.6-35B-A3B-FP8
block-fp8, 20% MoE residency, 453k KV / 4 streams]
        A --> B2 --> C
    end

    subgraph Dankclaw[AMD Strix Halo - Ubuntu 26.04]
        E2[gfx1151 iGPU 64 GiB unified memory]
        E[charlie12345/ROCmFPX build-kairic (v81)
frank-default-large, port 7770]
        F[Qwen3.8 Uncensored Q6 ROCmFPX AGENT
MTP draft + Turbo4 V cache, 262K ctx / 1 slot]
        E2 --> E --> F
    end

    CLI[LLM Clients / API] -->|HTTP :7770| B2
    CLI -->|HTTP :7770| E

Servers

Server GPU VRAM / Memory OS
Dankserver System Specs NVIDIA RTX 3090 24 GB VRAM, 62 GB RAM Ubuntu 26.04
Dankclaw System Specs AMD Radeon 8060S (Strix Halo) gfx1151 unified memory Ubuntu 26.04

Active Deployment

CIRU Reference (Dankclaw)

  • ciru-activefpx-promptforge — the RETIRED v3 model, ROCm 7.15 toolchain, and build history (on Dankclaw; the slot now serves the kingjones ROCmFP4 model, see kingjones-strix-mtp)
  • kairic-edge — Kairic Edge IU4 runtime: build runbook, binary identity, and experiment summary (retired 2026-08-22)

DFlash2 Reference (archived)

vLLM Reference (historical)

Memory Management

Retired Topology (2026-08-17 redo)

Pipeline Parallelism (archive)

  • Pipeline Parallelism/index — index of multi-node inference research. The PP pair is retired. These pages are research history.

Runtime Research (llama.cpp family)

  • Llama Cpp Runtimes — mainline vs charlie12345/ROCmFPX vs ik_llama.cpp: positioning, quantization, server fit
  • Llama Cpp Code Diff — code-level quantization diff of the three runtimes + server recommendations
  • SGLang — the structured-generation serving engine; when it fits Dankserver (3090) vs Dankclaw (Strix Halo)
  • Project knowledge base — the Podman app stacks on the same two hosts. OpenWebUI consumes the :7770 endpoint on Dankserver. The Gitea instance on Dankclaw hosts this repository.
  • Deployment Flow — the service-scoped git-based deploy with inference isolation