38 lines
540 B
Markdown
38 lines
540 B
Markdown
# DDPM
|
|
|
|
A Simple implementation of DDPM model in PyTorch.
|
|
|
|

|
|

|
|
|
|
## Traning
|
|
|
|
Before training, please set up the config.ini file:
|
|
|
|
```ini
|
|
[unet]
|
|
batch_size = 256
|
|
time_emb_dim = 128
|
|
device = cuda
|
|
epoch_num = 500
|
|
learning_rate = 1e-4
|
|
|
|
[ddpm]
|
|
iteration = 500
|
|
```
|
|
|
|
To start training, run:
|
|
|
|
```
|
|
$ python train.py
|
|
```
|
|
|
|
## Sampling
|
|
|
|
To generate 16 pictures, run the following command:
|
|
|
|
The pictures will be output to the `./output` directory.
|
|
|
|
```
|
|
$ python sample 16
|
|
``` |