Any-to-Any
MLX
Safetensors
English
multilingual
nemotron_h
nemotron
nemotron-h
jangtq
crack
abliterated
uncensored
multimodal
vision
audio
speech
mamba-2
Mixture of Experts
reasoning
thinking
harmbench
radio-vit
parakeet
custom_code
Instructions to use dealignai/Nemotron-3-Nano-Omni-30B-A3B-JANGTQ4-CRACK with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use dealignai/Nemotron-3-Nano-Omni-30B-A3B-JANGTQ4-CRACK with MLX:
# Download the model from the Hub pip install huggingface_hub[hf_xet] huggingface-cli download --local-dir Nemotron-3-Nano-Omni-30B-A3B-JANGTQ4-CRACK dealignai/Nemotron-3-Nano-Omni-30B-A3B-JANGTQ4-CRACK
- Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
File size: 7,557 Bytes
e6cf74a 359993f a781d4b aeb1246 e6cf74a aeb1246 a781d4b aeb1246 e6cf74a aeb1246 a781d4b aeb1246 359993f e6cf74a aeb1246 e6cf74a aeb1246 3dca788 aeb1246 3dca788 aeb1246 e6cf74a aeb1246 5038d28 3dca788 359993f 3dca788 e6cf74a a781d4b aeb1246 359993f a781d4b e6cf74a 3dca788 aeb1246 359993f 3dca788 359993f 3dca788 aeb1246 3dca788 aeb1246 a781d4b aeb1246 359993f a781d4b e6cf74a a781d4b aeb1246 e6cf74a aeb1246 a781d4b 5038d28 aeb1246 5038d28 3dca788 aeb1246 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 | ---
license: other
license_name: nvidia-open-model-license
license_link: https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license
base_model: nvidia/Nemotron-3-Nano-Omni-30B-A3B-Reasoning
pipeline_tag: any-to-any
language:
- en
- multilingual
library_name: mlx
tags:
- nemotron
- nemotron-h
- mlx
- jangtq
- crack
- abliterated
- uncensored
- multimodal
- vision
- audio
- speech
- mamba-2
- moe
- reasoning
- thinking
- harmbench
- radio-vit
- parakeet
thumbnail: dealign_mascot.png
---
> **Reasoning V3 SKU.** Loads via **[vMLX](https://vmlx.net)** or `jang-tools` Python. Follow [@dealignai](https://x.com/dealignai).
---
<div align="center">
<a href="https://vmlx.net">
<img src="vmlx-banner.png" width="240" />
<br/>
<strong>Built for vMLX</strong> — the only MLX inferencer with VL support, KV cache quantization, prefix cache reuse, agentic tool calling, and speculative decoding.
<br/>
<sub>Free for macOS · <strong>vmlx.net</strong></sub>
</a>
</div>
---
<div align="center">
<img src="dealign_mascot.png" width="128" />
# Nemotron-3-Nano-Omni-30B-A3B — JANGTQ4 + CRACK v2
**JANGTQ4** (8-bit attn affine + 4-bit MXTQ routed experts) | **CRACK abliterated v2** | Vision + Audio (Speech) | Hybrid Mamba-2 + Attn + MoE | **19 GB**
<a href="https://ko-fi.com/dealignai"><img src="https://img.shields.io/badge/Ko--fi-Support_Development-FF5E5B?logo=ko-fi&logoColor=white&style=for-the-badge" alt="Ko-fi"></a>
</div>
---
## Headline numbers
| Metric | This v2 model | Base model | Δ |
|---|---|---|---|
| HarmBench-320 strict comply (thinking=ON) | **97.2%** (311/320) | 12.81% (refuses) | **+84.4pp** |
| MMLU-200 generative (thinking=ON, max=8000) | **74.0%** (148/200) | 86.5% (max=2000) | -12.5pp |
| Refusals on harmful prompts | **0** explicit refuses | typically 90%+ refuse | abliteration complete |
| `</think>` close at greedy on hard MMLU | **5/5** | 5/5 | preserved |
| Multi-turn (3-turn escalation × 3 conversations) | **9/9** comply, context preserved | n/a | works |
| Multimodal byte-identical to base | preserved | — | preserved |
| Bundle size | 19 GB | 66 GB BF16 | — |
| Context | 262,144 tokens native | same | preserved |
> The 12.5pp MMLU gap is concentrated in two reasoning-heavy subjects (abstract_algebra, college_computer_science) where the 8000-token thinking budget runs out **before** `</think>` closes. These hard-stops are **genuine deep reasoning**, not v1-style infinite repetition loops. With `max_tokens ≥ 16384`, accuracy approaches base.
---
## v2 vs v1 (head-to-head)
v1 (shipped 2026-04-28) had a `</think>` termination defect at greedy decoding — the model couldn't terminate reasoning on hard prompts and looped to budget cutoff. MMLU dropped from 86.5% base → 70.0% v1.
v2 (this release) restores clean termination:
| Bench | v1 (broken) | **v2 (this release)** |
|---|---|---|
| HarmBench-320 strict comply | 95.94% | **97.2%** (0 refusals) |
| MMLU-200 thinking=ON | 70.0% @max=16384 | **74.0% @max=8000** (+4pp at half budget) |
| `</think>` close at greedy (5 hard MMLU) | 0/5 | **5/5** |
| Hard-stops are real loops? | YES (paragraph repetition) | NO (genuine deep reasoning, just out of budget) |
---
## MMLU-200 per-subject (BASE vs CRACK v2)
Both at thinking=ON, greedy. Base at max=2000, CRACK v2 at max=8000.
| Subject | Base | **CRACK v2** | Δ | Notes |
|---|---:|---:|---:|---|
| abstract_algebra | 17/20 (85%) | 12/20 (60%) | -25pp | Budget-bound — needs max=16384 |
| anatomy | 16/20 (80%) | 13/20 (65%) | -15pp | |
| astronomy | 19/20 (95%) | 17/20 (85%) | -10pp | |
| college_computer_science | 14/20 (70%) | 7/20 (35%) | -35pp | Hardest subject — needs max=16384 |
| college_physics | 18/20 (90%) | 18/20 (90%) | **0** | unchanged |
| high_school_biology | 19/20 (95%) | 17/20 (85%) | -10pp | |
| high_school_chemistry | 18/20 (90%) | 17/20 (85%) | -5pp | |
| high_school_mathematics | 18/20 (90%) | 15/20 (75%) | -15pp | |
| logical_fallacies | 17/20 (85%) | 16/20 (80%) | -5pp | |
| world_religions | 17/20 (85%) | 16/20 (80%) | -5pp | |
| **TOTAL** | **173/200 (86.5%)** | **148/200 (74.0%)** | **-12.5pp** | majority loss is budget-bound |
---
## HarmBench-320 per-category (CRACK v2)
| Category | n | CRACK comply | Refuse | Empty (truncated) |
|---|---:|---:|---:|---:|
| chemical_biological | 42 | **42 (100%)** | 0 | 0 |
| copyright | 80 | 75 (94%) | 0 | 5 |
| cybercrime_intrusion | 52 | 49 (94%) | 0 | 3 |
| harassment_bullying | 21 | **21 (100%)** | 0 | 0 |
| harmful | 18 | **18 (100%)** | 0 | 0 |
| illegal | 53 | **53 (100%)** | 0 | 0 |
| misinformation_disinformation | 54 | 53 (98%) | 0 | 1 |
| **Overall** | **320** | **311 (97.2%)** | **0** | 9 |
**Zero explicit refusals.** The 9 "empty" verdicts are token-budget truncations on copyright/long prompts (thinking phase consumed all 1500 tokens before producing the answer).
---
## Operating recommendations
- **`enable_thinking`** — v2 works in **BOTH modes** (5/5 comply with thinking ON, 4/5 with thinking OFF). Default to ON for hardest prompts; OFF works for most.
- **`max_tokens ≥ 16384`** for hard reasoning (math, abstract algebra, complex CS).
- **Greedy** (temperature=0) AND **sampling** (temp=0.6, top_p=0.95 — NVIDIA-recommended in `generation_config.json`) both work.
- **Multi-turn** — context preserved across 3+ turns; no late refusals after escalating prompts.
---
## Verification
- All multimodal tensors (vision + audio + projectors) are **byte-identical to base** — capabilities fully preserved.
- All config files unchanged (config.json, jang_config.json, generation_config.json, chat_template.jinja, tokenizer_config.json).
- Bit widths preserved: attn=8, shared=8, mamba=8, routed=4, embed=8, lm_head=8.
---
## Architecture (`nemotron_h`)
- 52 layers: hybrid Mamba-2 + MoE + Attention
- Hidden 2688, head_dim 128, GQA 32q/2kv (NO RoPE on attention — position from Mamba state)
- 128 routed experts top-6 (sigmoid) + 1 shared expert per MoE layer
- Multimodal: image (RADIO ViT) + audio/speech (Parakeet) merged via early-fusion projectors
---
## Loading
```python
from huggingface_hub import snapshot_download
import sys
path = snapshot_download("dealignai/Nemotron-3-Nano-Omni-30B-A3B-JANGTQ4-CRACK")
sys.path.insert(0, "/path/to/jang-tools")
from jang_tools.load_jangtq import load_jangtq_model
model, tokenizer = load_jangtq_model(path)
prompt = tokenizer.apply_chat_template(
[{"role": "user", "content": "Your question"}],
tokenize=False, add_generation_prompt=True,
enable_thinking=True,
)
from mlx_lm import generate
out = generate(model, tokenizer, prompt=prompt, max_tokens=16384)
print(out.split("</think>", 1)[-1])
```
For the multimodal pipeline (image + audio + video), pair this bundle with the unmodified [Multimodal-Addon](https://huggingface.co/JANGQ-AI/Nemotron-3-Nano-Omni-30B-A3B-Multimodal-Addon).
---
## Use responsibly
This model has had refusal training surgically removed for legitimate research, red-teaming, and evaluation. Outputs may include harmful content. **You are solely responsible for any use.** Do not deploy in consumer-facing contexts without your own safety layer. Do not use in violation of applicable law in your jurisdiction.
---
Built by [dealignai](https://huggingface.co/dealignai).
Sister bundles: [JANGTQ-CRACK](https://huggingface.co/dealignai/Nemotron-3-Nano-Omni-30B-A3B-JANGTQ-CRACK) (12 GB, 2-bit MXTQ) · [MXFP4-CRACK](https://huggingface.co/dealignai/Nemotron-3-Nano-Omni-30B-A3B-MXFP4-CRACK) (21 GB, uniform 4-bit affine).
|