pulsatrix
Loading...
Searching...
No Matches
noise_schedule.hpp File Reference

DDPM linear noise schedule: precomputed beta/alpha/alpha_bar, forward noising and reverse sampling steps. More...

#include <cstdint>
#include <vector>
#include "pulsatrix/device_backend.hpp"
#include "pulsatrix/tensor.hpp"
Include dependency graph for noise_schedule.hpp:

Go to the source code of this file.

Classes

class  pulsatrix::NoiseSchedule
 The DDPM (Ho et al. 2020, arXiv:2006.11239) linear variance schedule plus the two tensor operations defined directly on top of it – closed-form forward noising and the reverse (sampling) step. More...
 

Namespaces

namespace  pulsatrix
 

Detailed Description

DDPM linear noise schedule: precomputed beta/alpha/alpha_bar, forward noising and reverse sampling steps.