Model reference · open weights
internlm3 is an open-weight language model from internlm. internlm3-8b-instruct (BF16) weighs 17.6 GB; the smallest configuration that runs it is 2× RTX 3060 12 GB.
Summary of the internlm/internlm3-8b-instruct model card, 2026-10-01
What it is
| Released by | internlm |
|---|---|
| Released | 2025-01-13 |
| Parameters | 8.8B |
| VRAM | 17.6 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory | |
|---|---|---|---|---|
| 8K each | 32K each | |||
| RTX 3060 12 GB … RTX 4060 Ti 16 GB 2 smaller cards | — | — | — | |
| RTX 3090 24 GB | 12 | 3 | all 32K | 23.4 GB |
| RTX 4090 24 GB | 12 | 3 | all 32K | 23.4 GB |
| RTX 5090 32 GB | 31 | 7 | all 32K | 31.0 GB |
| L40S 48 GB | 63 | 15 | all 32K | 44.0 GB |
| A100 80 GB | 148 | 37 | all 32K | 78.2 GB |
| H100 80 GB | 138 | 34 | all 32K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 177 | 44 | all 32K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 211 | 52 | all 32K | 107 GB |
| H200 141 GB | 287 | 71 | all 32K | 138 GB |
| B200 180 GB | 380 | 95 | all 32K | 176 GB |
| 2× RTX 3060 12 GB tensor parallel | 10 | 2 | all 32K | 11.6 GB a card |
| 2× RTX 4060 Ti 16 GB tensor parallel | 29 | 7 | all 32K | 15.4 GB a card |
| Requests at once | 8K tokens each | 32K tokens each |
|---|---|---|
| 1 | 18.7 GB | 19.9 GB |
| 5 | 20.3 GB | 26.4 GB |
| 8 | 21.5 GB | 31.2 GB |
| 16 | 24.8 GB | 44.1 GB |
| 32 | 31.2 GB | 69.9 GB |
| 64 | 44.1 GB | 121 GB |
One card, with vLLM's small-card settings.
Builds
| Build | Params | Precision | Weights | Smallest setup |
|---|---|---|---|---|
| internlm3-8b-instruct (above) ↗ | 8.8B | BF16 | 17.6 GB | 2× RTX 3060 12 GB |
| internlm3-8b-instruct-gguf ↗ 9 builds: Q2_K 3.5 GB … GGUF 17.6 GB |
— | GGUF | 5.4 GB | RTX 3060 12 GB |
From the model card
💻Github Repo • 🤗Demo • 🤔Reporting Issues • 📜Technical Report
InternLM3 has open-sourced an 8-billion parameter instruction model, InternLM3-8B-Instruct, designed for general-purpose usage and advanced reasoning. This model has the following characteristics:
We conducted a comprehensive evaluation of InternLM using the open-source evaluation tool OpenCompass. The evaluation covered five dimensions of capabilities: disciplinary competence, language competence, knowledge competence, inference competence, and comprehension competence. Here are some of the evaluation results, and you can visit the OpenCompass leaderboard for more evaluation results.
| Benchmark | InternLM3-8B-Instruct | Qwen2.5-7B-Instruct | Llama3.1-8B-Instruct | GPT-4o-mini(closed source) | |
|---|---|---|---|---|---|
| General | CMMLU(0-shot) | 83.1 | 75.8 | 53.9 | 66.0 |
| MMLU(0-shot) | 76.6 | 76.8 | 71.8 | 82.7 | |
| MMLU-Pro(0-shot) | 57.6 | 56.2 | 48.1 | 64.1 | |
| Reasoning | GPQA-Diamond(0-shot) | 37.4 | 33.3 | 24.2 | 42.9 |
| DROP(0-shot) | 83.1 | 80.4 | 81.6 | 85.2 | |
| HellaSwag(10-shot) | 91.2 | 85.3 | 76.7 | 89.5 | |
| KOR-Bench(0-shot) | 56.4 | 44.6 | 47.7 | 58.2 | |
| MATH | MATH-500(0-shot) | 83.0* | 72.4 | 48.4 | 74.0 |
| AIME2024(0-shot) | 20.0* | 16.7 | 6.7 | 13.3 | |
| Coding | LiveCodeBench(2407-2409 Pass@1) | 17.8 | 16.8 | 12.9 | 21.8 |
| HumanEval(Pass@1) | 82.3 | 85.4 | 72.0 | 86.6 | |
| Instrunction | IFEval(Prompt-Strict) | 79.3 | 71.7 | 75.2 | 79.7 |
| Long Context | RULER(4-128K Average) | 87.9 | 81.4 | 88.5 | 90.7 |
| Chat | AlpacaEval 2.0(LC WinRate) | 51.1 | 30.3 | 25.0 | 50.7 |
| WildBench(Raw Score) | 33.1 | 23.3 | 1.5 | 40.3 | |
| MT-Bench-101(Score 1-10) | 8.59 | 8.49 | 8.37 | 8.87 |
Limitations: Although we have made efforts to ensure the safety of the model during the training process and to encourage the model to generate text that complies with ethical and legal requirements, the model may still produce unexpected outputs due to its size and probabilistic generation paradigm. For example, the generated responses may contain biases, discrimination, or other harmful content. Please do not propagate such content. We are not responsible for any consequences resulting from the dissemination of harmful information.
transformers >= 4.48
To load the InternLM3 8B Instruct model using Transformers, use the following code:
import torch
from transformers import AutoTokenizer, AutoModelForCausalLM
model_dir = "internlm/internlm3-8b-instruct"
tokenizer = AutoTokenizer.from_pretrained(model_dir, trust_remote_code=True)
# Set `torch_dtype=torch.float16` to load model in float16, otherwise it will be loaded as float32 and might cause OOM Error.
model = AuQuoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.