(latent, model, height, width, batch_size)
| 634 | |
| 635 | |
| 636 | def init_latent(latent, model, height, width, batch_size): |
| 637 | latents = latent.expand(batch_size, model.unet.in_channels, height // 8, width // 8).to(model.device) |
| 638 | return latent, latents |
| 639 | |
| 640 | |
| 641 | def diffusion_step(model, latents, context, t, guidance_scale): |