## Diffusion models for Gaussian distributions: Exact solutions and Wasserstein errors

This folder contains:

- The main code `Gaussian_diffusion_W2.ipynb` to reproduce the Figures and Tables of the preprint and its pdf version `Gaussian_diffusion_W2.pdf`.
- The code `vps_cifar10.ipynb` to compute the eigenvalues of the covariance matrix of the Gaussian distribution associated with the dataset CIFAR-10 and its pdf version `vps_cifar10.pdf`.
- The code `vps_ADSN.ipynb` to compute the eigenvalues of the covariance matrix of an ADSN model and its pdf version `vps_ADSN.pdf`.
- The code `perdecomp.py` to pre-process an ADSN distribution.
- The data `cifar10.npy` that are the eigenvalues used for CIFAR-10 Gaussian in the article. 
- The data `ADSN.npy` and `fabric.png` that are used for the ADSN model in the article.






