Views
No views yet
1import torch
2from diffusers import StableDiffusion3Pipeline
3from diffusers.schedulers import FlowMatchEulerDiscreteScheduler
4from peft import PeftModel
5
6model_id = "stabilityai/stable-diffusion-3.5-medium"
7lora_ckpt_path = "jieliu/SD3.5M-FlowGRPO-GenEval"
8device = "cuda"
9
10
11pipe = StableDiffusion3Pipeline.from_pretrained(model_id, torch_dtype=torch.float16)
12pipe.transformer = PeftModel.from_pretrained(pipe.transformer, lora_ckpt_path)
13pipe.transformer = pipe.transformer.merge_and_unload()
14pipe = pipe.to(device)
15
16prompt = 'a photo of a black kite and a green bear'
17image = pipe(prompt, height=512, width=512, num_inference_steps=40,guidance_scale=4.5,negative_prompt="").images[0]
18image.save(f"flow_grpo.png")