Text-to-Image
Transformers
Safetensors
Hunyuan
text-generation
hunyuan
quantization
int8
comfyui
custom nodes
autoregressive
Dit
HunyuanImage-3.0
instruct
image-editing
bitsandbytes
custom_code
8-bit precision
Instructions to use EricRollei/HunyuanImage-3.0-Instruct-INT8 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use EricRollei/HunyuanImage-3.0-Instruct-INT8 with Transformers:
# Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("EricRollei/HunyuanImage-3.0-Instruct-INT8", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
| """ | |
| Quick loader for INT8 quantized HunyuanImage-3.0-Instruct model. | |
| Generated automatically by hunyuan_quantize_instruct_int8.py | |
| """ | |
| import torch | |
| from transformers import AutoModelForCausalLM, BitsAndBytesConfig | |
| def load_quantized_instruct_int8(model_path="H:\Testing\HunyuanImage-3.0-Instruct-INT8"): | |
| """Load the INT8 quantized HunyuanImage-3.0-Instruct model.""" | |
| quant_config = BitsAndBytesConfig( | |
| load_in_8bit=True, | |
| llm_int8_threshold=6.0, | |
| ) | |
| model = AutoModelForCausalLM.from_pretrained( | |
| model_path, | |
| quantization_config=quant_config, | |
| device_map="auto", | |
| trust_remote_code=True, | |
| torch_dtype=torch.bfloat16, | |
| attn_implementation="sdpa", | |
| ) | |
| # Load tokenizer | |
| model.load_tokenizer(model_path) | |
| return model | |
| if __name__ == "__main__": | |
| print("Loading INT8 quantized Instruct model...") | |
| model = load_quantized_instruct_int8() | |
| print("Model loaded successfully!") | |
| print(f"Device map: {model.hf_device_map}") | |
| if torch.cuda.is_available(): | |
| print(f"GPU memory allocated: {torch.cuda.memory_allocated() / 1024**3:.2f} GB") | |
| print(f"GPU memory reserved: {torch.cuda.memory_reserved() / 1024**3:.2f} GB") | |