Spaces:
Runtime error
Runtime error
| import torch | |
| from diffusers import BitsAndBytesConfig as DiffusersBitsAndBytesConfig | |
| from diffusers import HunyuanVideoTransformer3DModel, HunyuanVideoPipeline | |
| from diffusers.utils import export_to_video | |
| quant_config = DiffusersBitsAndBytesConfig(load_in_8bit=True) | |
| # model = "tencent/HunyuanVideo" | |
| model = "hunyuanvideo-community/HunyuanVideo" | |
| transformer_8bit = HunyuanVideoTransformer3DModel.from_pretrained( | |
| model, | |
| subfolder="transformer", | |
| quantization_config=quant_config, | |
| torch_dtype=torch.float16, | |
| # device_map="balanced", | |
| ) | |
| pipeline = HunyuanVideoPipeline.from_pretrained( | |
| "hunyuanvideo-community/HunyuanVideo", | |
| transformer=transformer_8bit, | |
| torch_dtype=torch.float16, | |
| device_map="balanced", | |
| ) | |
| prompt = "A cat walks on the grass, realistic style." | |
| video = pipeline(prompt=prompt, num_frames=61, num_inference_steps=3).frames[0] | |
| export_to_video(video, "cat.mp4", fps=15) |