Model reference · open weights
NCP_ArchPreview_dolma3_8.9B_Stage1 is an open-weight language model from ArchSpace-Collection. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.
Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.
What it is
| Released by | ArchSpace-Collection |
|---|---|
| Type | Language models |
| Task | Text gen |
| Parameters (lead) | 8.9B |
| Context | 8k tokens |
| Runs with | transformers |
| Released | 2026-08-27 |
| Popularity | 630 downloads / month |
| Licence | Open weights |
About
Model collection | Technical report (arXiv) | HF Papers | Training code (coming soon) | Evaluation code
NCP-ArchPreview is a latent-space autoregressive language model developed by The NCP Team at Shanghai AI Lab and LUMIA Lab, Shanghai Jiao Tong University. It learns to predict both the next token and the next concept: a representation spanning a short group of tokens in a learned latent space. Concept predictions guide the token decoder, while generation retains the standard next-token interface.
This is the Stage 1 base-model release, following large-scale pretraining on Dolma 3 Mix. The architecture follows the OLMo 3 7B token-level design and adds a Concept Module, a product-quantized concept vocabulary, and hierarchical residual connections, bringing the total parameter count to approximately 8.94B.
The convergence comparison measures tokens required to reach a reference loss; it does not measure wall-clock training speed or inference throughput.
NCP-ArchPreview processes text through three modules:
Intra-module residual connections mix states across depths. Cross-module residual connections connect Encoder to Concept Module, Encoder to Decoder, and Concept Module to Decoder. Concept feedback is shifted and repeated at token resolution to preserve causality.
tokens -> Token Encoder -> mean pooling -> Concept Module -> concept prediction
| |
+--------------> Token Decoder <-----------------+
|
next-token logits
| Property | Configuration |
|---|---|
| Hugging Face architecture | NCPOlmo3ForCausalLM |
| Total parameters | Approximately 8.94B |
| Encoder / Concept Module / Decoder | 16 / 8 / 16 causal Transformer layers |
| Hidden size | 4,096 |
| FFN intermediate size | 11,008 |
| Attention heads / KV groups | 32 / 32 |
| Attention head dimension | 128 |
| Vocabulary size | 100,278 |
| Maximum training context | 8,192 tokens |
| Token-level attention | 4,096-token local window; full attention every fourth layer |
| Position encoding | RoPE, base 500,000 |
| Activation / normalization | SwiGLU / RMSNorm; layer-wise QK RMSNorm |
| Concept compression | 4 token states per concept |
| Product quantization | 32 codebooks, each with 128 codewords of dimension 128 |
| Parameter precision | BF16 |
Stage 1 uses Dolma 3 Mix and the staged pretraining framework described in the report. The reported 5.73T-token budget describes the large-scale training run; intermediate checkpoints have consumed only the tokens preceding their saved step.
The model is optimized jointly with three objectives:
The report uses Moonlight Muon for matrix-valued parameters and AdamW for
embeddings, biases, and other non-Muon parameters. Its default learning rate
is 6e-5, with the OLMo-3-style cosine schedule.
Results below describe the report's final Stage 1 model. Scores are percentages and higher is better; deltas are absolute percentage points.
| Metric | OLMo-3-7B Stage 1 | NCP-ArchPreview Stage 1 | Delta |
|---|---|---|---|
| Overall AVG | 46.59 | 49.04 | +2.45 |
| MMLU | 62.22 | 64.80 | +2.58 |
| GSM8K | 39.27 | 45.26 | +5.99 |
| MATH-500 | 12.52 | 14.48 | +1.96 |
| HumanEval | 27.10 | 31.38 | +4.28 |
| MBPP | 34.53 | 35.91 | +1.38 |
| ARC-Challenge | 77.99 | 81.57 | +3.58 |
| PIQA | 72.25 | 80.85 | +8.60 |
| Domain average | OLMo-3-7B Stage 1 | NCP-ArchPreview Stage 1 |
|---|---|---|
| MMLU family | 54.50 | 56.73 |
| Mathematics | 20.79 | 24.54 |
| Code | 25.15 | 27.79 |
| Multiple-choice STEM | 84.47 | 86.93 |
| Multiple-choice non-STEM | 70.08 | 74.71 |
| GenQA | 54.29 | 54.76 |
Likelihood is reported separately in bits per UTF-8 byte (BPB), where lower is better.
| Likelihood metric | OLMo-3-7B Stage 1 | NCP-ArchPreview Stage 1 |
|---|---|---|
| BPB AVG | 0.824 | 0.811 |
The complete per-benchmark results are available in Table 1.
From the published model card. Full card on the HuggingFace links in the sidebar.
Using it via the API
Once AxForge deploys ncp-archpreview-dolma3-8-9b-stage1 for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (ncp-archpreview-dolma3-8-9b-stage1 below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/chat/completions \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ncp-archpreview-dolma3-8-9b-stage1","messages":[{"role":"user","content":"Hello"}]}'
Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.