diffusion-model-framework
Contents:
Introduction
API Reference
diffusion_models.gaussian_diffusion
diffusion_models.gaussian_diffusion.base_diffuser
diffusion_models.gaussian_diffusion.beta_schedulers
diffusion_models.gaussian_diffusion.gaussian_diffuser
diffusion_models.utils
diffusion_models.utils.schemas
diffusion_models.utils.tensorboard
diffusion_models.diffusion_trainer
Examples
examples.infer
examples.train_model
diffusion-model-framework
diffusion_models
diffusion_models.diffusion_trainer
View page source
diffusion_models.diffusion_trainer
Module Contents
class
DiffusionTrainer
(
model
,
dataset
,
optimizer
,
training_configuration
,
loss_function
=
F.l1_loss
,
scheduler
=
None
,
log_configuration
=
LogConfiguration()
,
reverse_transforms
=
lambda
x:
...
,
device
=
'cuda'
)
[source]
model
[source]
optimizer
[source]
loss_function
[source]
training_configuration
[source]
scheduler
[source]
device
[source]
dataloader
[source]
scaler
[source]
log_configuration
[source]
checkpoint_path
[source]
tensorboard_manager
[source]
reverse_transforms
[source]
benchmark
=
True
[source]
save_checkpoint
(
epoch
,
checkpoint_name
)
[source]
train
(
)
[source]
log_to_tensorboard
(
metrics
,
global_step
)
[source]
Version: 0.0.1
Versions
v0.1.0
v0.1.1-rc.1
v0.1.1-rc.2
v0.1.1-rc.3
v0.1.1-rc.4
latest