Model reference · open weights
NCP_ArchPreview_dolma3_8.9B_Stage1 is an open-weight language model from ArchSpace-Collection. NCP_ArchPreview_dolma3_8.9B_Stage1 (BF16) weighs 17.9 GB; the smallest configuration that runs it is 2× RTX 4060 Ti 16 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the ArchSpace-Collection/NCP_ArchPreview_dolma3_8.9B_Stage1 model card, 2026-10-01
What it is
| Released by | ArchSpace-Collection |
|---|---|
| Released | 2026-08-27 |
| Parameters | 8.9B |
| VRAM | 17.9 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory |
|---|---|---|---|
| 8K each | |||
| RTX 3060 12 GB … RTX 4060 Ti 16 GB 2 smaller cards | |||
| RTX 3090 24 GB | 7K | 23.4 GB | |
| RTX 4090 24 GB | 7K | 23.4 GB | |
| RTX 5090 32 GB | 2 | all 8K | 31.0 GB |
| L40S 48 GB | 4 | all 8K | 44.0 GB |
| A100 80 GB | 11 | all 8K | 78.2 GB |
| H100 80 GB | 10 | all 8K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 13 | all 8K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 15 | all 8K | 107 GB |
| H200 141 GB | 21 | all 8K | 138 GB |
| B200 180 GB | 28 | all 8K | 176 GB |
| 2× RTX 4060 Ti 16 GB tensor parallel | 2 | all 8K | 15.4 GB a card |
| 2× L40S 48 GB tensor parallel | 12 | all 8K | 44.0 GB a card |
| 4× RTX 4090 24 GB tensor parallel | 13 | all 8K | 23.4 GB a card |
| 4× RTX 3090 24 GB tensor parallel | 13 | all 8K | 23.4 GB a card |
| 4× RTX 5090 32 GB tensor parallel | 19 | all 8K | 31.0 GB a card |
| Requests at once | 8K tokens each |
|---|---|
| 1 | 23.9 GB |
| 5 | 45.4 GB |
| 8 | 61.5 GB |
| 16 | 104 GB |
| 32 | 190 GB |
| 64 | 362 GB |
One card, with vLLM's small-card settings.
From the model card
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.
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.