AMD Nitro-E is a lightweight text-to-image diffusion model from AMD with 304M parameters. It uses the E-MMDiT architecture and generates 512px images, with a distilled version reaching 39.3 samples per second on a single AMD Instinct MI300X GPU. Weights and training code are released under the MIT license on Hugging Face and GitHub.
A workable 0.304B-parameter dense image generator from AMD. Treat the modality benchmarks above as the leading indicator of fit — composite scoring across modalities is still maturing.
Generated from this model’s benchmarks and ranking signals. Editor reviews refine it over time.
Access model weights, configuration files, and documentation.
No benchmark data available for this model yet.
The top devices for this model at 4-bit, ranked by fit and speed.
| Device | Grade | VRAM |
|---|---|---|
| ACEMAGIC M1A Pro (i9-13900HK + ARC A770)ACEMAGIC | SS | 0.7 GB |
| Acer Veriton GN100 AI MiniAcer | SS | 0.7 GB |
| AI TOP ATOM ATAGB10-9003Gigabyte | SS | 0.7 GB |
| AMD Instinct MI300XAMD | SS | 0.7 GB |
| AMD Instinct MI325XAMD | SS | 0.7 GB |
Cheapest current cloud rentals with at least 1 GB VRAM, refreshed hourly.
Advertising disclosure: we earn commissions when you shop through the links below.
| Option | Cost / GPU-hour |
|---|---|
NVIDIA GeForce RTX 4060 TiVast.ai · Spot · 8 GB VRAM | $0.06 |
NVIDIA Tesla V100 16GBVast.ai · Spot · 16 GB VRAM | $0.07 |
NVIDIA GeForce RTX 5060 TiVast.ai · Spot · 16 GB VRAM | $0.07 |
NVIDIA GeForce RTX 5060Vast.ai · Spot · 8 GB VRAM | $0.07 |
NVIDIA Tesla V100 16GBVast.ai · On-Demand · 16 GB VRAM | $0.08 |
Per-GPU rate across RunPod, the Vast.ai marketplace, DigitalOcean, and Vultr.
Spot tier is interruptible. Plan for restarts when comparing against on-demand prices.
AMD Nitro-E is a compact, 304M-parameter open-weights text-to-image diffusion model developed by AMD. Designed specifically to demonstrate that high-throughput image synthesis does not require multi-billion-parameter footprints or massive compute budgets, Nitro-E generates 512x512 pixel images using an Efficient Multimodal Diffusion Transformer (E-MMDiT) architecture. By cutting parameter overhead down to just 0.304B parameters while retaining competitive prompt adherence, AMD has delivered one of the lightest generative diffusion models available under the permissive MIT license.
In an ecosystem where modern text-to-image pipelines routinely exceed 2 billion to 12 billion parameters, Nitro-E targets high-speed local inference, edge devices, and cost-constrained batch pipelines. AMD trained the base model in only 1.5 days on a single eight-GPU AMD Instinct MI300X node across roughly 25 million images. For engineers and researchers looking to deploy local generation on consumer hardware, Nitro-E occupies a rare niche: an ultra-fast, modern diffusion transformer that can execute inference in fractions of a second on integrated graphics and modest discrete GPUs.
The model is released in three distinct checkpoints: the base 20-step Nitro-E-512px model trained from scratch, a distilled Nitro-E-512px-dist variant capable of single-step or few-step sampling, and Nitro-E-512px-GRPO, which applies Group Relative Policy Optimization to align text-image coherence. Together, these variants provide a customizable foundation for real-time generative applications running strictly on edge and workstation hardware.
Nitro-E replaces conventional U-Net blocks and standard Multimodal Diffusion Transformers (MMDiT) with an optimized, dense 0.304B-parameter architecture called E-MMDiT. The guiding engineering principle behind E-MMDiT is aggressive spatial token reduction, addressing the quadratic complexity of attention mechanisms directly at the representation layer.
The architecture incorporates several structural innovations:
These optimizations mean that compute scales linearly with batch size rather than exploding during the denoising steps. The base model achieves full convergence with 20 sampling steps, while the distilled checkpoint achieves stable outputs in as few as 2 to 4 steps.
Nitro-E is engineered for real-time, low-latency image generation at 512x512 resolution. While it is not designed to compete with 12B-parameter models on photorealistic 4K typography and hyper-complex multi-subject scenes, its prompt comprehension and visual composition are remarkably capable for a 0.304B dense model.
Key practical workloads include:
Evaluating how to run AMD Nitro-E locally reveals hardware requirements that are accessible to almost any modern PC or workstation. Because the model weighs in at approximately 304 million parameters, the raw FP16 weights require less than 700 MB of storage.
The total memory footprint during inference depends on the text encoder, the E-MMDiT backbone, and VAE decoding buffers:
Because standard FP16 execution consumes so little memory, heavy quantization is rarely required for modern GPUs. While users often ask about the best quantization for AMD Nitro-E, running in native FP16 or BF16 yields the highest fidelity without noticeable performance penalties. If memory bandwidth is constrained on battery-powered devices, INT8 weight-only quantization saves bandwidth with zero perceptible loss in image coherence.
Because Nitro-E uses the standard PyTorch and Hugging Face diffusers library ecosystem, it runs out of the box on AMD ROCm, NVIDIA CUDA, and Apple Silicon MPS devices:
torch.compile. Mid-range GPUs like the RTX 4060 (8 GB) or even legacy cards like the GTX 1660 run the model effortlessly.Practitioners searching for how to run a 0.304B model on consumer GPU setups will find setup straightforward:
1git clone https://github.com/AMD-AGI/Nitro-E2pip install diffusers transformers accelerate torch
While utilities like Ollama dominate text generation, diffusion models are primarily orchestrated via local Python scripts, ComfyUI nodes, or standalone Diffusers pipelines. A simple Diffusers script loading the base or distilled .safetensors checkpoint can be integrated into custom inference microservices in minutes.
To understand where Nitro-E fits into your local stack, consider how it compares against competing lightweight diffusion models.
Stable Diffusion v1.5 uses an 860M-parameter U-Net backbone and typically requires 20 to 50 inference steps. While SD 1.5 benefits from years of community fine-tunes, LoRAs, and ControlNet adapters, its architecture is significantly heavier than Nitro-E. Nitro-E operates at roughly one-third the parameter count (0.304B vs 0.86B) and generates images at two to three times the throughput on identical hardware. If your pipeline demands raw throughput or must run on resource-constrained APUs, Nitro-E is distinctly faster.
SD-Turbo and SDXS are distilled variants of SD 2.1 and SD 1.5 designed for one-step generation. While SD-Turbo achieves impressive single-step speeds, it remains anchored to an older U-Net backbone with substantial memory and compute overhead per step. Nitro-E uses a transformer architecture (E-MMDiT) with specialized token compression and Alternating Subregion Attention, allowing it to scale batch inference far more efficiently. Furthermore, Nitro-E provides an MIT license for unrestricted commercial deployment, whereas many competitor distillation weights carry non-commercial or restrictive licenses.
As an open-source, local AI model with 0.304B parameters in 2026, AMD Nitro-E represents an exceptional benchmark for lightweight, high-velocity generative computer vision on consumer workstations and edge hardware alike.

Explore the Provider
Aggregate stats, leaderboard, release timeline, and benchmark coverage across every AMD model we track.

Check which of your devices can run this model and how fast.

Compare hosted per-token prices before you commit to local hardware.

Break-even math for self-hosting, renting a GPU, or paying per token.
Live status for the hosted APIs you might use instead of running this locally.