JANGQ-AI/Nemotron-Cascade-2-30B-A3B-JANG_2L

Model

3

stars

6

commits

1

linked in READMEs

Sep 8, 2026

updated

apple-silicon
conversational
custom_code
jang
mamba
mixed-precision
mlx
moe
nemotron
nemotron_h
quantized
reasoning
safetensors
text-generation
thinking
Browse cluster: Model Quantization and MLX Deployment

README

MLX Studio

MLX Studio App

MLX Studio — the only app that natively supports JANG models with reasoning


IMO Gold Medal reasoning in 10 GB. Nemotron-Cascade-2 achieves 88% MMLU with reasoning at just 10 GB — fits on 16 GB MacBooks. Hybrid Mamba-2 SSM + MoE + Attention. Only 6 KV cache attention layers = minimal memory at long context.

LM Studio, Ollama, oMLX do NOT support JANG format. Use MLX Studio or pip install "jang[mlx]>=2.1.5".


JANG

Nemotron-Cascade-2-30B-A3B — JANG_2L (2.3-bit, 8-bit attention) — Reasoning

JANG — Jang Adaptive N-bit Grading | The GGUF Equivalent for MLX


GitHub  PyPI  Website  X/Twitter

JANG is fully open-source. Quantization engine, research, and full commit history: github.com/jjang-ai/jangq. Created by Jinho Jang.

Key Features

  • 88.0% MMLU (200 questions, reasoning mode) — IMO Gold Medal model in 10 GB
  • 130 tok/s generation, 112 tok/s prefill
  • 10.3 GB on disk, 10.3 GB GPU RAM (peak 11.1 GB)
  • Reasoning mode: <think>...</think> step-by-step problem solving
  • Tiny KV cache: only 6 attention layers, 0.2 GB at 32K context
  • Hybrid architecture: Mamba-2 SSM + MoE (128 experts, top-6) + Attention

Results: JANG vs MLX (200-question MMLU)

Per-subject comparison. All models tested with and without reasoning.

SubjectJANG_2L No-ThinkJANG_2L ReasoningJANG_4M No-ThinkJANG_4M ReasoningMLX 4-bit No-ThinkMLX 4-bit ReasoningMLX 6-bit No-ThinkMLX 6-bit Reasoning
Abstract Algebra4/2015/209/2019/208/2018/207/2019/20
Anatomy13/2017/2015/2019/2014/2018/2017/2019/20
Astronomy17/2019/2018/2020/2017/2019/2019/2020/20
College CS7/2017/2010/2018/2011/2017/2011/2017/20
College Physics13/2020/2014/2019/2015/2020/2014/2020/20
HS Biology16/2019/2018/2020/2018/2020/2018/2020/20
HS Chemistry12/2019/2014/2019/2013/2019/2017/2019/20
HS Mathematics8/2015/208/2018/2010/2019/208/2020/20
Logical Fallacies12/2018/2014/2016/2014/2017/2013/2017/20
World Religions16/2017/2018/2018/2018/2018/2018/2018/20
Total118/200 (59.0%)176/200 (88.0%)138/200 (69.0%)186/200 (93.0%)138/200 (69.0%)185/200 (92.5%)142/200 (71.0%)189/200 (94.5%)

Summary

JANG_2LJANG_4MMLX 4-bitMLX 6-bit
MMLU (no-think)59.0%69.0%69.0%71.0%
MMLU (reasoning)88.0%93.0%92.5%94.5%
Size10.3 GB17 GB16.6 GB23.9 GB
GPU RAM10.3 GB17 GB~17 GB~24 GB
Speed130 tok/s
Fits 16 GB?YESNONONO

JANG_2L is the only quantization that fits 16 GB Macs while delivering 88% MMLU with reasoning. JANG_4M beats MLX 4-bit (93.0% vs 92.5%) at the same 17 GB size.

Also see: JANG_4M (17 GB) — same size as MLX 4-bit, higher reasoning score.

Specs

MetricValue
SourceNemotron-Cascade-2-30B-A3B
ArchitectureHybrid Mamba-2 SSM + MoE + Dense Attention
Layers52 (Mamba-2 + MoE + 6 Attention)
Experts128 per MoE layer, top-6 active (3B active params)
KV cache6 attention layers, 2 KV heads, 128 dim — 0.2 GB at 32K context
ProfileJANG_2L (CRITICAL=8, IMPORTANT=6, COMPRESS=2)
Average bits2.30 bpw
Disk size10.3 GB
GPU RAM10.3 GB (peak 11.1 GB)
Speed130 tok/s generation, 112 tok/s prefill

Requirements

  • Apple Silicon Mac with 16+ GB unified memory
  • MLX Studio or pip install "jang[mlx]>=2.1.5"

Quick Start

pip install "jang[mlx]>=2.1.5"
from jang_tools.loader import load_jang_model
from mlx_lm import generate

model, tokenizer = load_jang_model("JANGQ-AI/Nemotron-Cascade-2-30B-A3B-JANG_2L")

# With reasoning (recommended)
messages = [{"role": "user", "content": "Solve: what is the integral of x^2 * e^x?"}]
prompt = tokenizer.apply_chat_template(messages, tokenize=False,
    add_generation_prompt=True, enable_thinking=True)
result = generate(model, tokenizer, prompt=prompt, max_tokens=2048)

# Without reasoning (faster)
prompt = tokenizer.apply_chat_template(messages, tokenize=False,
    add_generation_prompt=True, enable_thinking=False)
result = generate(model, tokenizer, prompt=prompt, max_tokens=100)

Technical Notes

  • Mamba-2 SSM: Most layers use state-space models, enabling efficient long-context with minimal KV cache.
  • Only 6 attention layers: KV cache is tiny (0.2 GB at 32K). Most models use 25-100% attention layers.
  • nemotron_h architecture: Requires JANG loader for proper weight mapping. Standard mlx-lm has incomplete support.
  • IMO Gold Medal: This model achieves competition-level mathematical reasoning at 30B scale.

JANG — Created by Jinho Jang (eric@jangq.ai) · @dealignai
GitHub · PyPI · HuggingFace

Contributors

jangq

6 commits

JANGQ-AI/Nemotron-Cascade-2-30B-A3B-JANG_2L

Model

3

stars

6

commits

1

linked in READMEs

Sep 8, 2026

updated

apple-silicon
conversational
custom_code
jang
mamba
mixed-precision
mlx
moe
nemotron
nemotron_h
quantized
reasoning
safetensors
text-generation
thinking
Browse cluster: Model Quantization and MLX Deployment

README

MLX Studio

MLX Studio App

MLX Studio — the only app that natively supports JANG models with reasoning


IMO Gold Medal reasoning in 10 GB. Nemotron-Cascade-2 achieves 88% MMLU with reasoning at just 10 GB — fits on 16 GB MacBooks. Hybrid Mamba-2 SSM + MoE + Attention. Only 6 KV cache attention layers = minimal memory at long context.

LM Studio, Ollama, oMLX do NOT support JANG format. Use MLX Studio or pip install "jang[mlx]>=2.1.5".


JANG

Nemotron-Cascade-2-30B-A3B — JANG_2L (2.3-bit, 8-bit attention) — Reasoning

JANG — Jang Adaptive N-bit Grading | The GGUF Equivalent for MLX


GitHub  PyPI  Website  X/Twitter

JANG is fully open-source. Quantization engine, research, and full commit history: github.com/jjang-ai/jangq. Created by Jinho Jang.

Key Features

  • 88.0% MMLU (200 questions, reasoning mode) — IMO Gold Medal model in 10 GB
  • 130 tok/s generation, 112 tok/s prefill
  • 10.3 GB on disk, 10.3 GB GPU RAM (peak 11.1 GB)
  • Reasoning mode: <think>...</think> step-by-step problem solving
  • Tiny KV cache: only 6 attention layers, 0.2 GB at 32K context
  • Hybrid architecture: Mamba-2 SSM + MoE (128 experts, top-6) + Attention

Results: JANG vs MLX (200-question MMLU)

Per-subject comparison. All models tested with and without reasoning.

SubjectJANG_2L No-ThinkJANG_2L ReasoningJANG_4M No-ThinkJANG_4M ReasoningMLX 4-bit No-ThinkMLX 4-bit ReasoningMLX 6-bit No-ThinkMLX 6-bit Reasoning
Abstract Algebra4/2015/209/2019/208/2018/207/2019/20
Anatomy13/2017/2015/2019/2014/2018/2017/2019/20
Astronomy17/2019/2018/2020/2017/2019/2019/2020/20
College CS7/2017/2010/2018/2011/2017/2011/2017/20
College Physics13/2020/2014/2019/2015/2020/2014/2020/20
HS Biology16/2019/2018/2020/2018/2020/2018/2020/20
HS Chemistry12/2019/2014/2019/2013/2019/2017/2019/20
HS Mathematics8/2015/208/2018/2010/2019/208/2020/20
Logical Fallacies12/2018/2014/2016/2014/2017/2013/2017/20
World Religions16/2017/2018/2018/2018/2018/2018/2018/20
Total118/200 (59.0%)176/200 (88.0%)138/200 (69.0%)186/200 (93.0%)138/200 (69.0%)185/200 (92.5%)142/200 (71.0%)189/200 (94.5%)

Summary

JANG_2LJANG_4MMLX 4-bitMLX 6-bit
MMLU (no-think)59.0%69.0%69.0%71.0%
MMLU (reasoning)88.0%93.0%92.5%94.5%
Size10.3 GB17 GB16.6 GB23.9 GB
GPU RAM10.3 GB17 GB~17 GB~24 GB
Speed130 tok/s
Fits 16 GB?YESNONONO

JANG_2L is the only quantization that fits 16 GB Macs while delivering 88% MMLU with reasoning. JANG_4M beats MLX 4-bit (93.0% vs 92.5%) at the same 17 GB size.

Also see: JANG_4M (17 GB) — same size as MLX 4-bit, higher reasoning score.

Specs

MetricValue
SourceNemotron-Cascade-2-30B-A3B
ArchitectureHybrid Mamba-2 SSM + MoE + Dense Attention
Layers52 (Mamba-2 + MoE + 6 Attention)
Experts128 per MoE layer, top-6 active (3B active params)
KV cache6 attention layers, 2 KV heads, 128 dim — 0.2 GB at 32K context
ProfileJANG_2L (CRITICAL=8, IMPORTANT=6, COMPRESS=2)
Average bits2.30 bpw
Disk size10.3 GB
GPU RAM10.3 GB (peak 11.1 GB)
Speed130 tok/s generation, 112 tok/s prefill

Requirements

  • Apple Silicon Mac with 16+ GB unified memory
  • MLX Studio or pip install "jang[mlx]>=2.1.5"

Quick Start

pip install "jang[mlx]>=2.1.5"
from jang_tools.loader import load_jang_model
from mlx_lm import generate

model, tokenizer = load_jang_model("JANGQ-AI/Nemotron-Cascade-2-30B-A3B-JANG_2L")

# With reasoning (recommended)
messages = [{"role": "user", "content": "Solve: what is the integral of x^2 * e^x?"}]
prompt = tokenizer.apply_chat_template(messages, tokenize=False,
    add_generation_prompt=True, enable_thinking=True)
result = generate(model, tokenizer, prompt=prompt, max_tokens=2048)

# Without reasoning (faster)
prompt = tokenizer.apply_chat_template(messages, tokenize=False,
    add_generation_prompt=True, enable_thinking=False)
result = generate(model, tokenizer, prompt=prompt, max_tokens=100)

Technical Notes

  • Mamba-2 SSM: Most layers use state-space models, enabling efficient long-context with minimal KV cache.
  • Only 6 attention layers: KV cache is tiny (0.2 GB at 32K). Most models use 25-100% attention layers.
  • nemotron_h architecture: Requires JANG loader for proper weight mapping. Standard mlx-lm has incomplete support.
  • IMO Gold Medal: This model achieves competition-level mathematical reasoning at 30B scale.

JANG — Created by Jinho Jang (eric@jangq.ai) · @dealignai
GitHub · PyPI · HuggingFace

Contributors

jangq

6 commits