Downloads · 30 days
0
artivus-ai/DistMoE-Qwen3.5-35B-A3B-expert-pool
DistMoE-Qwen3.5-35B-A3B-expert-pool is a machine learning model from artivus-ai. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Note (2026-07-20): The pool is split across two HuggingFace repos to stay under HF's 20,000-files-per-branch limit. This repo holds base (256/layer) and creative-v3 (spawn-specialists). The qwopus36-coder donor set li…
Downloads · 30 days
0
Access
Public
Updated Jul 21, 2026
Repo size
32.6 GB
Likes
0
Public
Click a slice to open those files.
.cbor15.8 GB · 100%
From the Hugging Face model README
Note (2026-07-20): The pool is split across two HuggingFace repos to stay under HF's 20,000-files-per-branch limit. This repo holds
base(256/layer) andcreative-v3(spawn-specialists). Theqwopus36-coderdonor set lives at artivus-ai/DistMoE-Qwen3.5-35B-A3B-expert-pool-donors.pool_manifest.jsonlists both repo IDs; the loader treats them uniformly.
The expert pool for artivus-ai/DistMoE-Qwen3.5-35B-A3B:
every expert as an individually-addressable artifact — per-expert int4 CBOR weights plus
the key vectors that are their semantic addresses, namespaced by provenance set.
The backbone repo runs monolithically like any HF model. This repo is what makes the
experts a pool: sliceable across processes and nodes, extendable with new sets, and
servable piecewise by a routing layer. It is the publish-story precursor to a
DHT-of-experts: pool_manifest.json is the seed a distributed addressing layer builds on.
| set | experts/layer | onboarding path | evidence |
|---|---|---|---|
base | 256 | stock conversion (byte-identical Qwen experts) | AoE gates beat the native router: gsm8k 84 vs 81, humaneval 132 vs 115 (n=100/164) |
qwopus36-coder | 256 | donor finetune conversion, closed-form key placement | additive at 0.50× norm: gsm8k 90, humaneval 133 — beats base on both |
creative-v3 | 4 | spawn-specialists training (frozen backbone) | held-out creative ppl 16.68 → 10.50; platform-proving set |
40 layers, 516 experts/layer, ~32GB total. Three different onboarding paths, one pool — mixing sets is the product: composition is additive at the right dose.
pool_manifest.json # sets, mounts, serving notes, hygiene status — the DHT seed
sets/<set>/
layer_<L>/E<i>.cbor # int4 CBOR expert weights (distmoe wire format)
keys.json # per-layer key vectors — the experts' addresses
manifest.json # provenance + eval evidence, machine-readable
Design invariants:
qwopus36-coder at 0.50× key norm (~35% selection share). At 1.0× the donor
dominates and regresses code performance.Concluded 2026-07-20: the full pool is the clean pool. A three-stage hygiene program (structural aliasing → behavioral retirement → live-traffic output-cosine validation) funneled 972 structural alias candidates → 69 behavioral survivors → 0 drop-safe duplicates. Retirement at low serving-k was refuted at true serving-k: apparent-dead tail experts carry real function deltas the co-adapted soft-mixture depends on. Donor conversion adds addresses (reachability), not redundant weights.
pip install distmoe # runtime package (torch backend)
# serve a set (or all) as an expert-pool node:
distmoe serve <this-repo-dir> --sets base,qwopus36-coder --port 8610
# point a backbone at it from anywhere:
distmoe run <backbone> --pool http://HOST:8610 --budget-gb 8
(Backbone-only monolithic use needs just the main repo — this pool repo is for distributed / multi-node / pool-extension workflows.)
base experts are unmodified Qwen3.5-35B-A3B experts (Apache-2.0, © Alibaba Cloud).
qwopus36-coder derives from a community finetune of the same architecture.
creative-v3 was trained by the spawn-specialists pipeline against the frozen base
backbone. Gates, keys, packaging, and runtime are Apache-2.0, © Artivus.