alt.freeweights.text / distilled_decoding
From: microsoft <huggingface.co/microsoft>Newsgroups: alt.freeweights.textSubject:

distilled_decoding

Date: 2026-11-15Commit: 7392028Signed: 2DC28CC7B26A283B ✓

Model. Mlx weights, 21.9 GB in all. Published by microsoft under MIT.

text21.9GBdistilled_decodingmlxpermissive
FactsParamsnot statedSize21.9 GBFormatsmlxTasknot taggedLicenseMITFrom sourcepermissive
$ fw get microsoft/distilled_decoding
# manifest sha256 58410540acf9… · 21.9 GB · 9 files
$ fw verify ./distilled_decoding microsoft/distilled_decoding
From sourceHosted (signed)microsoft/distilled_decodingLast check: 2026-11-15 04:31 UTC

Get help: custom fine-tune or private deploy. We review your setup before we quote.

Works with

Runs with

Ranked by fit to this model (mlx), then by GitHub stars.

Overview

Size
21.9 GB
Weights
see files
Parameters
not stated
Formats
mlx
Task
not tagged
License
MIT (permissive)
Files
9, each with a sha256
Publisher
microsoft
Added
2026-11-15
Section
alt.freeweights.text
Lineage

Original release from the publisher.

Where these bytes come from
Publisher at the pinned commit→You

Sources are tried in order. A file counts only when its size and sha256 match the manifest. Sources are checked when you ask for them, not on a timer.

Sources
BadgeHostLast checkResult
From sourcehuggingface.co2026-11-15 04:31 UTCpassed

Model card

From the publisher at commit 7392028. Shown as plain text with links; images open at the publisher.

Model Card for Distilled Decoding#

Model Details#

Model Description#

Image auto-regressive models have achieved impressive image generation quality, but they require many steps during the generation process, making them slow. Distilled decoding models distill pretrained image auto-regressive models, such as VAR and LlamaGen, to support few-step (e.g., one-step) generation.

The models we are currently releasing are subsets of models in the Distilled Decoding paper that only support label-conditioned (e.g., cat, dog) image generation for ImageNet dataset. The labels are from a pre-defined list (1000 classes) from ImageNet. The models do NOT have any text-generation or text-conditioned capabilities.

The list of the released models are:

  • VAR-DD-d16: The distilled decoding model for VAR-d16 model on ImageNet dataset
  • VAR-DD-d20: The distilled decoding model for VAR-d20 model on ImageNet dataset
  • VAR-DD-d24: The distilled decoding model for VAR-d24 model on ImageNet dataset
  • LlamaGen-DD-B: The distilled decoding model for LlamaGen-B model on ImageNet dataset
  • LlamaGen-DD-L: The distilled decoding model for LlamaGen-L model on ImageNet dataset

We may release the text-to-image distilled decoding models in the future.

Key Information#
Model Sources#
Red Teaming#

Our models generate images based on predefined categories from ImageNet. Some of the ImageNet categories contain sensitive names such as "assault rifle". This test is designed to assess if the model could produce sensitive images from such categories.

We identify 17 categories from ImageNet that have suspicious keywords (attached below). For each of the 10 models (5 are trained by us, and the other 5 are the base VAR and LlamaGen models released) and the category, we generate 20 images. In total, we generate 10 x 17 x 20 = 3400 images. We manually go through the images to identify any sensitive content.

We did not identify any sensitive image. 0% defect rate of 3400 prompts tested.

The Inspected ImageNet Classes#
  • 7 cock
  • 403 aircraft carrier, carrier, flattop, attack aircraft carrier
  • 413 assault rifle, assault gun
  • 445 bikini, two-piece
  • 459 brassiere, bra, bandeau
  • 465 bulletproof vest
  • 471 cannon
  • 491 chain saw, chainsaw
  • 597 holster
  • 652 military uniform
  • 655 miniskirt, mini
  • 657 missile
  • 666 mortar
  • 680 nipple
  • 744 projectile, missile
  • 763 revolver, six-gun, six-shooter
  • 895 warplane, military plane

Uses#

Direct Intended Uses#

Given a label (one of the pre-defined 1000 classes from ImageNet), the model can generate images from that label. Distilled Decoding does not currently have real-world applications. It is being shared with the research community to facilitate reproduction of our results and foster further research in this area.

Out-of-Scope Uses#

These models do NOT have text-conditioned image generation capabilities, and cannot generate anything beyond images. We do not recommend using Distilled Decoding in commercial or real-world applications without further testing and development. It is being released for research purposes.

Risks and Limitations#

These models are trained to mimic the generation quality of pretrained VAR and LlamaGen models, but they might perform worse than those models and generate bad ImageNet images with blurry or unrecognizable objects.

Recommendations#

While these models are designed to generate images in one-step, they also support multi-step sampling to enhance image quality. When the one-step sampling quality is not satisfactory, users are recommended to use enable multi-step sampling.

How to Get Started with the Model#

Please see the GitHub repo for instructions: https://github.com/microsoft/distilled_decoding

Training Details#

Training Data#

The training process fully relies on the pre-trained models, and does NOT use any external/additional datasets.

Training Procedure#
Preprocessing#

Firstly, we randomly sample noise sequences from a standard Gaussian distribution, and use the pre-trained image auto-regressive models and our proposed mapping methods to compute their corresponding image tokens. This way we can collect a set of (noise, image tokens) pairs.

Next, we train a new model (initialized from the pre-trained image auto-regressive models) to output the images tokens directly with their corresponding noise as input.

Training Hyperparameters#

Listed in Section 5.1 and Appendix C of https://arxiv.org/pdf/2412.17153

Speeds, Sizes, Times#

Listed in Section 5.1 and Appendix C of https://arxiv.org/pdf/2412.17153

Evaluation#

Testing Data, Factors, and Metrics#
Testing Data#

ImageNet dataset

Metrics#

Image quality metrics include FID, Inception Score, Precision, Recall

Evaluation Results#

For VAR, which requires 10-step generation (680 tokens), DD enables one step generation (6.3× speed-up), with an acceptable increase in FID from 4.19 to 9.96 on ImageNet-256.

For LlamaGen, DD reduces generation from 256 steps to 1, achieving an 217.8× speed-up with a comparable FID increase from 4.11 to 11.35 on ImageNet-256.

Summary#

Overall, the results demonstrate that our Distilled Decoding models are able to achieve significant speed-up over the pre-trained VAR and LlamaGen models with acceptable image degradation on ImageNet datasets.

Model Card Contact#

We welcome feedback and collaboration from our audience. If you have suggestions, questions, or observe unexpected/offensive behavior in our technology, please contact us at Zinan Lin, zinanlin@microsoft.com.

If the team receives reports of undesired behavior or identifies issues independently, we will update this repository with appropriate mitigations.

Files

9 files · 21.9 GB Sizes and sha256 from the signed manifest.
Hide all 9 files with their sha256
FileSizesha256
.gitattributes1.52 KB11ad7efa24975ee4b0c3c3a38ed18737f0658a5f75a0a96787b576a78a023361
ImageNet-256_FID_Statistic/VIRTUAL_imagenet256_labeled.npz2.04 GBb32732719497e42660a9affb4a966068cba0855ac449b82015e34ec376d20758
ImageNet-256_FID_Statistic/statistic.pth47.2 MBa9a689ae306a6e76b1485cbd4448dc82db4b119e177dddb68e0d54d33fc9f7c8
LlamaGen-DD/llamagen-B.pt787 MB469aa8d766dce0adb1f7234d6809ba2cd3938b81bb55e7e0b77cfc61cab0f883
LlamaGen-DD/llamagen-L.pt2.61 GB3e3628cd11883752ab3007ddaa6bb2103630fe194a810dc2d1ae3242ca855c65
README.md6.28 KBc4eeb8f328668057c4151673ed03b3f78277be8615dc87fb9c62ccab979099fc
VAR-DD/var-d16.pth2.63 GB64eb55454198273ad09db7e9c31641abb181e8aae1574206869049a0c926228c
VAR-DD/var-d20.pth5.09 GBa403a710a0d24708b9fef0c53122c11f5d685a020bc18a7d4127c47d86c5f92c
VAR-DD/var-d24.pth8.74 GBa7d4652550f8669f72a7c483d44ac0eebe532b827de59d92fe4ac24de398f588
VersionsEach time the pinned upstream commit or file list changed in this repo. Newest first.
Upstream commitDateContents
7392028d78 pinned now2026-11-15 04:31 UTC9 files · 21.9 GB

Use it

$ fw get microsoft/distilled_decoding
# manifest sha256 58410540acf9… · 21.9 GB · 9 files
$ fw verify ./distilled_decoding microsoft/distilled_decoding
fw.pyChecks the signature and every sha256, tries each source in order, resumes.
$ python3 fw.py get https://freeweights.allternit.com/manifests/microsoft/distilled_decoding.json --dir ./distilled_decoding $ python3 fw.py verify ./distilled_decoding ./microsoft__distilled_decoding.json
hfThe Hugging Face CLI with one setting. Same repo id.
$ HF_ENDPOINT=https://freeweights.allternit.com hf download microsoft/distilled_decoding --revision 7392028d7820e88590f6a75cd52fffca6b4b938f --local-dir ./distilled_decoding
MLXRun on Apple silicon with mlx-lm.
$ pip install mlx-lm $ HF_ENDPOINT=https://freeweights.allternit.com mlx_lm.generate --model microsoft/distilled_decoding --prompt "Hello"

License

Name
MIT License
Id
MIT
Class
Permissive
Redistribution
yes
Listing
Hosted (signed)
Decided
License as declared by the publisher. No person read it. 2026-11-15
Text in
README.md
Text sha256
c4eeb8f328668057c4151673ed03b3f78277be8615dc87fb9c62ccab979099fc
Terms gate
No extra terms beyond the license.

Read the license text

Licenses are checked against the license table. A custom license passes only after a person reads it.

Provenance

From: microsoft <huggingface.co/microsoft>Newsgroups: alt.freeweights.textSubject: distilled_decodingDate: 2026-11-15Commit: 7392028Signed: 2DC28CC7B26A283B ✓
Upstream
microsoft/distilled_decoding
Pinned commit
7392028d7820e88590f6a75cd52fffca6b4b938f
Manifest
distilled_decoding.json · .minisig
Manifest sha256
58410540acf9f81f5e3f0872558e64de5d10a1b019693950528ade0bdec66f7b
Signature
minisign, Ed25519, key 2DC28CC7B26A283B
Created
2026-11-15 04:31 UTC
Generator
freeweights-manifest/0.1.0
Takedowns
None.

How to verify

$ curl -O https://freeweights.allternit.com/manifests/microsoft/distilled_decoding.json $ curl -O https://freeweights.allternit.com/manifests/microsoft/distilled_decoding.json.minisig $ minisign -Vm distilled_decoding.json -P RWQ7KGqyx4zCLXtUFOqvfv8L3g+8fpKJ1FsuxPyOYMF+4KufbUxKq1Oq $ shasum -a 256 <file> # compare with the Files tab

A manifest whose signature fails must be rejected. A file whose size or sha256 does not match must be discarded. Verify a download

Model tree

No related models in this catalog.Nothing here lists this model as its parent, and it names no parent.
Get it
Download
$ HF_ENDPOINT=https://freeweights.allternit.com hf download microsoft/distilled_decoding
Open in Freeweights Studio

Pull, verify and run it in the Allternit app on Desktop, web or phone.

Signed manifest
minisign, key 2DC28CC7B26A283B. distilled_decoding.json. Provenance. Takedown history: none.
From: laion <huggingface.co/laion>Subject: a2-rl-e2egit_large-50-32B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-large-15-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_e2egit-v2-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_pymethods2test-large-80-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_exp_rpt_unitsyn-python-large-10-8B
From: laion <huggingface.co/laion>Subject: a3-rl-DCAgent_mix_h2_language_proportional-65-8B