import torch from diffsynth.pipelines.hidream_o1_image import HiDreamO1ImagePipeline, ModelConfig pipe = HiDreamO1ImagePipeline.from_pretrained( torch_dtype=torch.bfloat16, device="cuda", model_configs=[ ModelConfig(model_id="HiDream-ai/HiDream-O1-Image-Dev", origin_file_pattern="model-*.safetensors"), ], processor_config=ModelConfig(model_id="HiDream-ai/HiDream-O1-Image-Dev", origin_file_pattern="./"), ) pipe.scheduler = HiDreamO1FlashScheduler(noise_scale_start=7.5, noise_scale_end=7.5, noise_clip_std=2.5) state_dict = torch.load("./models/train/HiDream-O1-Image-Dev_full/epoch-1.safetensors", map_location="cuda", weights_only=False) pipe.dit.load_state_dict(state_dict, strict=False) image = pipe( prompt="dog,white and brown dog, sitting on wall, under pink flowers", cfg_scale=1.0, height=2048, width=2048, seed=42, num_inference_steps=28, model_type="dev", noise_scale=7.5, ) image.save("image.jpg")