Mindket

MOSS-Image-Base 8-step data-space DMD

Newversion 1 · updated

Overview

A work-in-progress distillation of MOSS-Image-Base that draws an image in 8 steps with no guidance, shipped as a LoRA and a data-space sampler. For people experimenting with fast text to image sampling.

MOSS-Image-Base 8-step data-space DMD is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page, a zip of its files. Nothing in it runs by itself.

At a glance

You need
  • Python, to run the Hugging Face download tool
  • The MOSS-Image-Base model, which supplies the text encoder, tokenizer and VAE
  • Room for about 20.3 GB of F32 weights, or about 2.5 GB at 4-bit as an estimate
Runs in
  • ComfyUI, with a LoRA loader on the stock MOSS-Image-Base transformer
  • Python with diffusers, using the base repository's pipeline code
  • Windows, macOS or Linux with Python, for downloading the files
Start with
pip install -U huggingface_hub
hf download lodestones/MOSS-Image-Base-8-steps-dmd

Platform

WindowsOperating system
macOSOperating system
LinuxOperating system

About

What it is

This is a distilled version of OpenMOSS-Team's MOSS-Image-Base text to image model, with 5.1B parameters. The base model needs 50 steps and a guidance scale of 3. This one gets down to 8 network evaluations with no guidance, using data-space DMD. The card calls it a work in progress.

Who it suits

Image-generation tinkerers and researchers who want faster sampling from MOSS-Image-Base and are comfortable loading adapters or writing a custom sampler.

IndustryWho uses itHow they use itExample
ResearchML researchersStudy data-space DMD and few-step distillationA test of fewer steps from the trained prefixes
SoftwareDevelopersSpeed up image generation in a ComfyUI or Python pipelineA LoRA loader set to strength 1
ArtImage makersGenerate images faster with the stock samplerA draft at 4 to 8 steps
DesignDesignersIterate quickly on promptsA set of variations from one prompt

If you want a finished, easy-to-use model, you can skip it, since the card describes work in progress that needs care with precision.

Where to use it

  • ComfyUI, with a LoRA loader on the stock MOSS-Image-Base transformer
  • Python with diffusers, using the base repository's pipeline code
  • Windows, macOS or Linux with Python, for downloading the files
Use caseWhoWhat they get back
Fast sampling with a LoRAImage makersImages in 4 to 8 steps with guidance at 1
Data-space samplingResearchersThe training-time sampler with its own loop
Adapter experimentsDevelopersA rank 128 LoRA to apply to the base model

How to set it up

  • Python, to run the Hugging Face download tool
  • The MOSS-Image-Base model, which supplies the text encoder, tokenizer and VAE
  • Room for about 20.3 GB of F32 weights, or about 2.5 GB at 4-bit as an estimate
  1. Install the Hugging Face hub tools with pip.
  2. Download the repository with the hf command.
  3. For the recommended route, load lora.safetensors on the stock base transformer.
  4. Sample with the flow-matching Euler sampler, shift 5, guidance 1 and 4 to 8 steps.
pip install -U huggingface_hub
hf download lodestones/MOSS-Image-Base-8-steps-dmd

How to use it

The card recommends the LoRA alone with the standard sampler, and says nothing else in the repository is needed for that. The data-space sampler mirrors how the model was trained: starting from fixed noise, it refines its own clean estimate step by step.

from safetensors.torch import load_file
ds = load_file("dataspace.safetensors")            # latent_mix.Q [128, 128], step_codes [8]
Q, codes = ds["latent_mix.Q"].cuda(), ds["step_codes"].cuda()
z = torch.randn(1, 128, H // 16, W // 16, device="cuda")   # fp32
x0 = torch.zeros_like(z)
for r in range(8):                            # fewer steps also work (each prefix is trained)
    x = z + torch.einsum("oc,bchw->bohw", Q, x0)
    v = transformer(x, codes[r], prompt_embeds, prompt_mask).sample.float()
    x0 = z - v
# decode x0 with the release VAE (BN denormalize + 2x2 unpatchify)
ToolWhat it does
lora.safetensorsfp32 LoRA, rank 128, for the recommended route
time_embedding.safetensorsfp32 replacements for the step embedder and two modulation biases
generator.safetensorsThe same tensors in a single file, plus Q and the step codes
dataspace.safetensorsHolds the latent_mix.Q matrix and the 8 step codes

Example

You load lora.safetensors on the base transformer in ComfyUI at strength 1, set guidance to 1 and choose 8 steps. You type a scene description, and the model returns an image in a fraction of the base model's steps.

For newcomers and experts

Start with the LoRA route and 8 steps, since it needs nothing else from the repository. Treat the data-space sampler as an experiment for people who want to read the code.

Precision matters. The distillation change is smaller than bf16 rounding, so the transformer folder must be loaded and run in fp32 with no autocast, or most of the distillation is lost. For fast bf16 inference, keep the base bf16 transformer and apply the adapter files without merging them.

  1. Load the base transformer
  2. Apply lora.safetensors
  3. Set guidance to 1
  4. Sample 4 to 8 steps
  5. An image comes out

Good to know

  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: downloads files from Hugging Face, then runs on your own machine
  • Not for: bf16 loading of the data-space transformer, which the card says discards most of the distillation
  • Limits: the card calls this a work in progress

README and files

README

MOSS-Image-Base 8-step data-space DMD

A work-in-progress distillation of MOSS-Image-Base that draws an image in 8 steps with no guidance, shipped as a LoRA and a data-space sampler. For people experimenting with fast text to image sampling.

Made by lodestones on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

About

What it is: This is a distilled version of OpenMOSS-Team's MOSS-Image-Base text to image model, with 5.1B parameters. The base model needs 50 steps and a guidance scale of 3. This one gets down to 8 network evaluations with no guidance, using data-space DMD. The card calls it a work in progress.

Who it suits: Image-generation tinkerers and researchers who want faster sampling from MOSS-Image-Base and are comfortable loading adapters or writing a custom sampler.

Industry | Who uses it | How they use it | Example
Research | ML researchers | Study data-space DMD and few-step distillation | A test of fewer steps from the trained prefixes
Software | Developers | Speed up image generation in a ComfyUI or Python pipeline | A LoRA loader set to strength 1
Art | Image makers | Generate images faster with the stock sampler | A draft at 4 to 8 steps
Design | Designers | Iterate quickly on prompts | A set of variations from one prompt

If you want a finished, easy-to-use model, you can skip it, since the card describes work in progress that needs care with precision.

Where to use it:

  • ComfyUI, with a LoRA loader on the stock MOSS-Image-Base transformer
  • Python with diffusers, using the base repository's pipeline code
  • Windows, macOS or Linux with Python, for downloading the files
Use case | Who | What they get back
Fast sampling with a LoRA | Image makers | Images in 4 to 8 steps with guidance at 1
Data-space sampling | Researchers | The training-time sampler with its own loop
Adapter experiments | Developers | A rank 128 LoRA to apply to the base model

How to set it up:

  • Python, to run the Hugging Face download tool
  • The MOSS-Image-Base model, which supplies the text encoder, tokenizer and VAE
  • Room for about 20.3 GB of F32 weights, or about 2.5 GB at 4-bit as an estimate
  1. Install the Hugging Face hub tools with pip.
  2. Download the repository with the hf command.
  3. For the recommended route, load lora.safetensors on the stock base transformer.
  4. Sample with the flow-matching Euler sampler, shift 5, guidance 1 and 4 to 8 steps.
pip install -U huggingface_hub
hf download lodestones/MOSS-Image-Base-8-steps-dmd

How to use it: The card recommends the LoRA alone with the standard sampler, and says nothing else in the repository is needed for that. The data-space sampler mirrors how the model was trained: starting from fixed noise, it refines its own clean estimate step by step.

from safetensors.torch import load_file
ds = load_file("dataspace.safetensors")            # latent_mix.Q [128, 128], step_codes [8]
Q, codes = ds["latent_mix.Q"].cuda(), ds["step_codes"].cuda()
z = torch.randn(1, 128, H // 16, W // 16, device="cuda")   # fp32
x0 = torch.zeros_like(z)
for r in range(8):                            # fewer steps also work (each prefix is trained)
    x = z + torch.einsum("oc,bchw->bohw", Q, x0)
    v = transformer(x, codes[r], prompt_embeds, prompt_mask).sample.float()
    x0 = z - v
# decode x0 with the release VAE (BN denormalize + 2x2 unpatchify)
Tool | What it does
lora.safetensors | fp32 LoRA, rank 128, for the recommended route
time_embedding.safetensors | fp32 replacements for the step embedder and two modulation biases
generator.safetensors | The same tensors in a single file, plus Q and the step codes
dataspace.safetensors | Holds the latent_mix.Q matrix and the 8 step codes

Example: You load lora.safetensors on the base transformer in ComfyUI at strength 1, set guidance to 1 and choose 8 steps. You type a scene description, and the model returns an image in a fraction of the base model's steps.

For newcomers and experts: Start with the LoRA route and 8 steps, since it needs nothing else from the repository. Treat the data-space sampler as an experiment for people who want to read the code.

Precision matters. The distillation change is smaller than bf16 rounding, so the transformer folder must be loaded and run in fp32 with no autocast, or most of the distillation is lost. For fast bf16 inference, keep the base bf16 transformer and apply the adapter files without merging them.

Load the base transformer
Apply lora.safetensors
Set guidance to 1
Sample 4 to 8 steps
An image comes out

Good to know:

  • License: Apache 2.0
  • Cost to run: none named
  • Data it reaches: downloads files from Hugging Face, then runs on your own machine
  • Not for: bf16 loading of the data-space transformer, which the card says discards most of the distillation
  • Limits: the card calls this a work in progress

On Hugging Face, 13 November 2026

  • Library: diffusers
  • Parameters: 5.1B
  • Weights: about 20.3 GB in F32; about 2.5 GB at 4-bit (estimate)
  • Formats: Safetensors
  • Downloads in the last 30 days: 33,911
  • Likes: 70
  • License: apache-2.0
  • Based on: OpenMOSS-Team/MOSS-Image-Base
  • Tags: diffusers, safetensors

Links

Get the model

Download its files with Hugging Face's command line:

pip install -U huggingface_hub
hf download lodestones/MOSS-Image-Base-8-steps-dmd

Then follow the usage in its model card. Nothing in this kit runs by itself.

Files
README.md  6 KB

1 file, 6 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

ProductDownloads, last 30 daysLikesParametersLicenseLast change
MOSS-Image-Base 8-step data-space DMD This page33,911705.1Bapache-2.0
stable-diffusion-xl-base-1.0Shares diffusers · safetensors4,688,5228,4662.6Bopenrail++
Animagine XL 4.0Shares diffusers · safetensors1,026,8075822.6Bopenrail++
Stable Diffusion v1-5Shares diffusers · safetensors1,012,9821,364860Mcreativeml-openrail-m
Z-Image-TurboShares diffusers · safetensors765,8045,5946.2Bapache-2.0
FLUX.2 [klein] 4B BaseShares diffusers · safetensors743,0551953.9Bapache-2.0
Numbers as Mindket last read them, from 2026-11-12 to 2026-11-13.

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

anaksor-ocr

Sokheng · Kit

Reads Khmer and English text from documents, receipts and photos of signs, using a detector for text lines and a recogniser for each line. Suits developers who…

New

Qwen2.5-7B-Instruct as GGUF files in eight quantization sizes, to chat with locally through llama.cpp. For people who want a capable 7.6B model on their own co…

New

ACE-Step 1.5 XL SFT

ACE-Step · Kit

Generates music from text with a 4B diffusion decoder, 50 steps and guidance control, aiming for higher audio quality than the base. For creators with a GPU of…

New

Similar in Developer

See all in Developer

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

buzz

block · Kit

Self-hostable workspace where people and AI agents share the same rooms, built on a Nostr relay that logs every action as a signed event. For teams that want t…

New37.3k

plannotator

backnotprop · Kit

Opens your AI coding agent's plans, specs and code changes in a browser so you can annotate or comment on them and send the feedback straight back to the agent.

New10.5k