K-EXAONE 2.0 750B-A37B: VRAM, Specs & Self-Host Cost (2026)
LG AI Research's K-EXAONE 2.0 750B-A37B needs ~1.5TB weights at BF16, ~750GB at FP8, and 375-420GB at 4-bit — hardware math and Apache 2.0 self-host limits.
K-EXAONE 2.0 750B-A37B is a 750B-total, 37B-active MoE whose weights alone run roughly 1.5TB at BF16, ~750GB at FP8, and 375-420GB even at 4-bit. It does not fit on a single consumer GPU, and BF16 does not fit on a single 8-GPU node either — real deployment needs a multi-node cluster with headroom for KV cache and activations. The license is Apache 2.0 (commercial use allowed), and Japanese is one of the ten supported languages — both matter more in practice than the raw benchmark numbers. Here is what shipped, the per-precision size math, what running it actually takes, and the smaller fallback.
What K-EXAONE 2.0 750B-A37B is
K-EXAONE 2.0 is an open-weight LLM that LG AI Research released on Hugging Face on July 31, 2026. It is the second generation of South Korea's government-backed "Sovereign AI Foundation Model Project," led by the Ministry of Science and ICT, and the repository is LGAI-EXAONE/K-EXAONE-2.0-750B-A37B. It is a 750B-total, 37B-active MoE with 78 layers (2 dense + 76 sparse + 1 MTP), 256 experts with 8 activated per token plus one always-on shared expert. The knowledge cutoff is 2025 Q2.
| Item | Value |
|---|---|
| Total parameters | 750B |
| Active parameters | 37B |
| Layers | 78 (2 dense + 76 sparse + 1 MTP) |
| Experts | 256, 8 active per token + 1 shared expert |
| Hidden dimension | 6,144 |
| Context length | 262,144 tokens |
| Vocabulary | 153,600 |
| Attention | Hybrid (global / sliding window / sparse) |
| Tensor types | F32, BF16 |
| License | Apache 2.0 |
| Supported languages | Korean, English, Spanish, German, Japanese, Vietnamese, French, Italian, Polish, Portuguese (10) |
Weight size by precision, and the hardware math
Weight size is roughly parameters times bytes-per-parameter. For 750B parameters: at BF16 (2 bytes/parameter), 750B x 2 bytes ≈ 1.5TB; at FP8 (1 byte/parameter), 750B x 1 byte ≈ 750GB; at NVFP4-class 4-bit (0.5 bytes/parameter), 750B x 0.5 bytes ≈ 375GB in theory. 4-bit formats carry per-block scaling metadata on top of that, so the safer real-world estimate is 375-420GB. These are floors on weights alone — KV cache, activations, and communication buffers all add on top in a real deployment.
| Precision | Approx. weight size | H100/H200 (80GB-141GB class) needed | Fits Mac unified memory? |
|---|---|---|---|
| BF16 (full precision) | 750B x 2 bytes ≈ 1.5TB | ~19x H100 80GB (practically 3 nodes = 24 GPUs) | No — even a 512GB Mac Studio falls far short |
| FP8 | 750B x 1 byte ≈ 750GB | ~10x H100 80GB (practically 2 nodes = 16 GPUs) | No — still short of a 512GB Mac Studio |
| NVFP4 / 4-bit class | 750B x 0.5 bytes ≈ 375-420GB (with metadata) | ~6x H100 80GB (possibly fits in one 8-GPU node) | Theoretically within reach of 512GB unified memory, but almost no headroom once you add KV cache for a 262K-token context |
- KV cache: with a 262,144-token context actually in use, this becomes the dominant factor and scales with concurrency
- Activations: intermediate tensors during inference occupy GPU memory on top of the weights
- Communication buffers: multi-node tensor-parallel / expert-parallel setups need memory reserved for inter-node traffic
- Fragmentation: real deployments never hit the theoretical number exactly and need margin
The GPU counts above are only the floor for fitting the weights. Rather than reading them as "it runs on N GPUs," treat them as a starting point — real workloads need a somewhat larger node count once KV cache and activations are added. BF16 and FP8 in particular assume multi-node tensor-parallel or expert-parallel setups; having enough aggregate memory is necessary but not sufficient.
If 750B is too heavy: 236B-A23B and GGUF as the practical fallback
LG also released a smaller K-EXAONE-236B-A23B, along with a quantized K-EXAONE-236B-A23B-GGUF variant. Applying the same formula to 236B parameters: BF16 gives 236B x 2 bytes ≈ 472GB, FP8 gives 236B x 1 byte ≈ 236GB, and 4-bit gives 236B x 0.5 bytes ≈ 118GB (roughly 130GB in practice with metadata) — a meaningfully more approachable set of numbers than the 750B version. If you want to try this on a workstation or a Mac, the 236B-A23B GGUF build is the realistic starting point, not 750B-A37B. Size your VRAM with the VRAM calculator.
Where Apache 2.0 and Japanese support actually matter
The practical edge of K-EXAONE 2.0 is less about raw performance and more about license and language coverage. Apache 2.0 is a permissive license that allows commercial use, modification, and redistribution with few restrictions on on-premises or in-country hosting — a real factor for sectors that cannot send data to an external provider (government, finance, healthcare). Japanese being one of the ten officially supported languages also leaves room to evaluate this Korean-origin model for Japanese-language work.
| Model | Total parameters | Active parameters | License | Context length |
|---|---|---|---|---|
| K-EXAONE 2.0 750B-A37B | 750B | 37B | Apache 2.0 | 262,144 tokens |
| K-EXAONE 236B-A23B | 236B | 23B | Apache 2.0 | 262,144 tokens (same family) |
| Kimi K3 | 2.8T | ~50B equivalent | Modified MIT variant (verify LICENSE) | 1,048,576 tokens |
| DeepSeek V4 Pro | 1.6T | 49B | MIT | 1,048,576 tokens |
This table lines up published specs — total parameters, active parameters, license, and context length — and is not a performance ranking. Kimi K3 and DeepSeek V4 are larger by total parameter count, and K-EXAONE 2.0 is comparatively smaller at 750B, but its permissive Apache 2.0 license and ten-language coverage including Japanese are real selection criteria against these other open-weight models.
Running it in practice: vLLM and SGLang need a custom fork
Framework support for K-EXAONE 2.0 is uneven. SGLang and vLLM both require the add-k-exaone2 custom fork branch called out on the official distribution page, and standard releases may not run the model correctly yet. Transformers is supported directly, and llama.cpp usage is documented via quantized (GGUF) builds.
- vLLM: requires the add-k-exaone2 custom fork branch; timing of an upstream merge is not confirmed as of this writing
- SGLang: also requires the add-k-exaone2 custom fork branch
- Transformers: supported directly — a reasonable starting point to confirm behavior
- llama.cpp: usage is via quantization (GGUF); derivative repos like 236B-A23B-GGUF are the reference point
In short, you cannot drop these weights into a standard production vLLM or SGLang cluster on day one. Tracking a custom fork adds real operational overhead, so the practical sequence is to validate behavior on Transformers or a quantized build first, and move to production only once the add-k-exaone2 branch has stabilized.
Published benchmark numbers
LG AI Research's headline benchmark figures are MMLU-Pro 83.5, SWE Bench Verified 68.2, long-context OpenAI-MRCR 94.4, and safety benchmark KGC-Safety 99.8. The average across 24 benchmarks is reported at 70.1, up from 63.3 for the prior (1.0) generation. All of these are vendor-published figures; evaluate on your own tasks separately.
Summary
K-EXAONE 2.0 750B-A37B is a large MoE whose weights alone run ~1.5TB at BF16, ~750GB at FP8, and 375-420GB even at 4-bit — it does not run on a single consumer GPU. If you want to try it locally, start from the 236B-A23B GGUF build; if you want full performance in production, plan for a multi-node GPU cluster at BF16/FP8 and an operational process for tracking the vLLM/SGLang custom fork.
At the same time, the permissive Apache 2.0 license and ten-language support including Japanese give it real practical value for organizations weighing on-premises or in-country deployment where data cannot leave their perimeter. Figures, runtime support, and derivative repos may still change shortly after release, so check the Hugging Face distribution page directly before committing to a deployment plan.
Can I run it on my own PC or Mac?
Running the 750B-A37B model as-is is not realistic. It needs about 1.5TB at BF16, ~750GB at FP8, and 375-420GB even at 4-bit, leaving almost no headroom on a single consumer GPU or even a 512GB-class Mac with unified memory. If you want to try it locally, the 236B-A23B model and its GGUF quantized build released alongside it are the more realistic option.
Is it available via an API?
As of this writing, general availability of an official API from LG AI Research or the LG group has not been confirmed. What is confirmed is the weight release on Hugging Face. Check official announcements and the distribution page directly for any API offering and its terms.
Can I really use it commercially under Apache 2.0?
Apache License 2.0 is a permissive open-source license that allows commercial use, modification, and redistribution, so commercial use is generally expected to be permitted. That said, details like the patent grant and attribution requirements matter, so read the actual LICENSE file shipped with the distribution before relying on it operationally.
How good should I expect Japanese performance to be?
Japanese is officially listed among the ten supported languages. However, the published benchmarks — MMLU-Pro, SWE Bench Verified, OpenAI-MRCR, KGC-Safety, and the 24-benchmark average of 70.1 — do not include a language breakdown, and no Japanese-specific benchmark figures have been confirmed as of this writing. Evaluating on your own Japanese-language tasks is necessary.
Should I choose the 750B or the 236B model?
If you can provision a multi-node GPU cluster and want full performance, go with 750B-A37B. If you want to try it on a workstation, a Mac, or a small number of GPUs, 236B-A23B — especially the GGUF quantized build — is the realistic choice. Even the 236B model needs roughly 118GB in theory at 4-bit (around 130GB in practice with metadata), so neither model fits on a single consumer GPU.
Related free tools (no sign-up, instant results)
Feel free to contact us
Contact Us