Downloads ยท 30 days
8
11% of all-time downloads
TevunahAi/Dream-Coder-v0-Instruct-7B-FP8
Dream-Coder-v0-Instruct-7B-FP8 is a machine learning model from TevunahAi. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
๐ First FP8 quantized Dream-Coder model for native PyTorch/transformers inference.
Downloads ยท 30 days
8
11% of all-time downloads
All-time downloads
72
Public
Parameters
7.6B
8.7 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors8.7 GB ยท 100%
How the weights are stored.
F8_E4M36.5B ยท 86%
From the Hugging Face model README
๐ First FP8 quantized Dream-Coder model for native PyTorch/transformers inference.
This is an FP8 quantized version of Dream-Coder-v0-Instruct-7B, a diffusion-based code generation model from HKU NLP Group.
Dream-Coder is a Diffusion Large Language Model (dLLM) specialized for code generation. Unlike traditional autoregressive code models that generate tokens left-to-right, Dream-Coder uses parallel denoising to refine entire code blocks simultaneously.
Key advantages for coding:
| Property | Value |
|---|---|
| Base Model | Dream-Coder-v0-Instruct-7B |
| Quantization | FP8 Dynamic (Weight-only) |
| Method | llmcompressor FP8_DYNAMIC |
| Calibration | Data-free |
| Storage Size | ~8.7GB |
| VRAM Required | ~10GB |
| Quantization Time | 3.0 minutes |
Professional hardware ensures consistent, high-quality quantization:
| Precision | Size | VRAM Required |
|---|---|---|
| BF16 | ~14 GB | ~16 GB |
| FP8 | ~8.7 GB | ~10 GB |
Note: Dream-Coder uses a custom diffusion architecture that requires transformers with trust_remote_code=True. It is not compatible with standard inference frameworks like vLLM.
import torch
from transformers import AutoModel, AutoTokenizer
model_path = "TevunahAi/Dream-Coder-v0-Instruct-7B-FP8"
# Load FP8 model - will decompress to BF16 during inference
model = AutoModel.from_pretrained(
model_path,
torch_dtype="auto", # Auto-detects FP8, decompresses to BF16
trust_remote_code=True, # Required for diffusion architecture
device_map="auto",
low_cpu_mem_usage=True,
)
tokenizer = AutoTokenizer.from_pretrained(model_path, trust_remote_code=True)
# Prepare input
messages = [
{"role": "user", "content": "Write a Python function to check if a number is prime."}
]
inputs = tokenizer.apply_chat_template(
messages,
return_tensors="pt",
return_dict=True,
add_generation_prompt=True
)
input_ids = inputs.input_ids.to(model.device)
attention_mask = inputs.attention_mask.to(model.device)
# Dream uses diffusion_generate, not generate!
output = model.diffusion_generate(
input_ids,
attention_mask=attention_mask,
max_new_tokens=512,
steps=512,
temperature=0.2,
top_p=0.95,
alg="entropy",
alg_temp=0.,
)
# Decode and clean up response
response = tokenizer.decode(output[0][input_ids.shape[1]:].tolist())
response = response.split("<|endoftext|>")[0].strip()
print(response)
pip install torch>=2.1.0 transformers>=4.40.0 accelerate compressed-tensors
System Requirements:
| Parameter | Description | Recommended for Code |
|---|---|---|
steps | Number of diffusion steps | 256-512 |
max_new_tokens | Maximum tokens to generate | 512-1024 |
temperature | Randomness (lower = deterministic) | 0.1-0.2 |
top_p | Nucleus sampling threshold | 0.95 |
alg | Decoding algorithm | "entropy" |
alg_temp | Algorithm temperature | 0.0 |
Tips for code generation:
Input: "Write a Python function to check if a number is prime."
Output:
def is_prime(n):
if n <= 1:
return False
if n <= 3:
return True
if n % 2 == 0 or n % 3 == 0:
return False
i = 5
while i * i <= n:
if n % i == 0 or n % (i + 2) == 0:
return False
i += 6
return True
โ Optimized 6kยฑ1 algorithm - not just naive implementation!
diffusion_generate() not generate() - Dream is a diffusion model!trust_remote_code=True for custom diffusion architecture<|endoftext|>FP8 primarily benefits storage and download speed for this model.
Dream-Coder supports multiple programming languages:
Traditional Autoregressive (GPT-style):
def prime(n): | โ | if n <= 1: | โ | return False | โ | ...
Generates left-to-right, one token at a time.
Diffusion (Dream-Coder):
[noise] โ [rough structure] โ [refined code] โ [final output]
Generates entire function at once through iterative refinement.
Result: Better long-range planning and structure for complex code.
This quantization is based on Dream-org/Dream-Coder-v0-Instruct-7B by HKU NLP Group.
For comprehensive information about:
Please refer to the original model card.
This model inherits the Apache 2.0 License from the original Dream-Coder model.
If you use Dream-Coder, please cite the original paper:
@article{dream2025,
title={Dream 7B: Diffusion Large Language Models},
author={Ye, Jiacheng and Xie, Zhihui and others},
journal={arXiv preprint},
year={2025}
}
Professional AI Model Quantization by TevunahAi
Enterprise-grade quantization on specialized hardware
</div>