Views
No views yet
Nemotron-Labs-Diffusion-3B to the token distribution of nvidia/NVIDIA-Nemotron-3-Super-120B-A12B, so the 3B can serve as a cross-model speculative-decoding drafter for the 120B.| Drafter | accept / target-forward |
|---|---|
Unaligned Nemotron-Labs-Diffusion-3B | 2.26 |
| 120B native MTP (baseline) | 2.75 |
| + this adapter | 2.79 |
docs/04-serving.md).1import torch
2from transformers import AutoModel
3from peft import PeftModel
4
5m = AutoModel.from_pretrained("nvidia/Nemotron-Labs-Diffusion-3B",
6 trust_remote_code=True, dtype=torch.bfloat16).to("cuda").eval()
7m = PeftModel.from_pretrained(m, "DrCubix/aevox-diffusion-drafter-nemotron3-super").merge_and_unload()
8# m.encoder / m.diffusion_head = the aligned drafter.
9# See github.com/DRCubix/aevox-diffusion-drafter (src/eval_lora_acceptance.py) for the spec-decode loop.transformers>=5.0 and trust_remote_code=True. The drafter and 120B share a byte-identical tokenizer (vocab 131,072), so draft token IDs are directly verifiable by the 120B.(prompt, 120B-completion) pairs (DrCubix/nemotron3-super-120b-distill), code-heavy, full-reasoning, temp=1.0.q/k/v/o + gate/up/down (24.7M params, 0.64%), 3 epochs, lr 5e-5, eps-floored loss for stability.CITATION.cff in the repo. Created by Daniel Rodd / AeVox.Ai. Built on NVIDIA Nemotron models under the NVIDIA Open Model License.