generate_samples module
- generate_samples.generate_samples(diffusion_model, results_dir, ema_decay=0.995, ema_update_every=10, num_samples=100, batch_size=1, start_sample_idx=0)[source]
Generate samples using the given diffusion model and save them to the specified directory.
- Parameters:
diffusion_model (GaussianDiffusion) – The diffusion model used for generating samples.
results_dir (str) – The directory where the generated samples will be saved.
ema_decay (float, optional) – The decay rate for the exponential moving average (EMA) of the diffusion model. Defaults to 0.995.
ema_update_every (int, optional) – The number of steps between EMA updates. Defaults to 10.
num_samples (int, optional) – The total number of samples to generate. Defaults to 100.
batch_size (int, optional) – The batch size used for generating samples. Defaults to 1.
start_sample_idx (int, optional) – The starting index for the generated sample filenames. Defaults to 0.