src/diffusionlab/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/diffusionlab/diffusions.py |
DiffusionProcess.__init__ |
9 |
0 |
0 |
100% |
src/diffusionlab/diffusions.py |
DiffusionProcess.forward |
3 |
0 |
0 |
100% |
src/diffusionlab/diffusions.py |
VarianceExplodingProcess.__init__ |
1 |
0 |
0 |
100% |
src/diffusionlab/diffusions.py |
OrnsteinUhlenbeckProcess.__init__ |
1 |
0 |
0 |
100% |
src/diffusionlab/diffusions.py |
FlowMatchingProcess.__init__ |
1 |
0 |
0 |
100% |
src/diffusionlab/diffusions.py |
(no function) |
12 |
0 |
0 |
100% |
src/diffusionlab/distributions/__init__.py |
(no function) |
0 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.validate_hparams |
1 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.get_vector_field_method |
9 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.validate_params |
1 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.x0 |
1 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.eps |
3 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.v |
3 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.score |
3 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.sample |
1 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
Distribution.batch_dist_params |
1 |
0 |
0 |
100% |
src/diffusionlab/distributions/base.py |
(no function) |
23 |
0 |
0 |
100% |
src/diffusionlab/distributions/empirical.py |
EmpiricalDistribution.validate_hparams |
4 |
0 |
0 |
100% |
src/diffusionlab/distributions/empirical.py |
EmpiricalDistribution.x0 |
17 |
0 |
0 |
100% |
src/diffusionlab/distributions/empirical.py |
(no function) |
11 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
GMMDistribution.validate_params |
22 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
GMMDistribution.x0 |
16 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
GMMDistribution.sample |
11 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
IsoGMMDistribution.validate_params |
19 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
IsoGMMDistribution.x0 |
15 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
IsoGMMDistribution.sample |
6 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
IsoHomoGMMDistribution.validate_params |
19 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
IsoHomoGMMDistribution.x0 |
15 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
IsoHomoGMMDistribution.sample |
6 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
LowRankGMMDistribution.validate_params |
20 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
LowRankGMMDistribution.x0 |
19 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
LowRankGMMDistribution.sample |
11 |
0 |
0 |
100% |
src/diffusionlab/distributions/gmm.py |
(no function) |
33 |
0 |
0 |
100% |
src/diffusionlab/losses.py |
SamplewiseDiffusionLoss.__init__ |
14 |
0 |
0 |
100% |
src/diffusionlab/losses.py |
SamplewiseDiffusionLoss.__init__.target |
1 |
0 |
0 |
100% |
src/diffusionlab/losses.py |
SamplewiseDiffusionLoss.forward |
3 |
0 |
0 |
100% |
src/diffusionlab/losses.py |
SamplewiseDiffusionLoss.batchwise_loss_factory |
2 |
0 |
0 |
100% |
src/diffusionlab/losses.py |
SamplewiseDiffusionLoss.batchwise_loss_factory.batchwise_loss |
10 |
0 |
0 |
100% |
src/diffusionlab/losses.py |
(no function) |
10 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.__init__ |
19 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.precompute_train_schedule |
3 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.forward |
1 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.configure_optimizers |
1 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.loss |
1 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.aggregate_loss |
5 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.training_step |
4 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.validation_step |
10 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel.on_validation_epoch_end |
7 |
0 |
0 |
100% |
src/diffusionlab/models.py |
DiffusionModel._get_metric_label |
5 |
0 |
0 |
100% |
src/diffusionlab/models.py |
(no function) |
29 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.__init__ |
2 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample |
5 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_trajectory |
7 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.get_sample_step_function |
19 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler._fix_t_shape |
2 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_stochastic_score |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_deterministic_score |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_stochastic_x0 |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_deterministic_x0 |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_stochastic_eps |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_deterministic_eps |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_stochastic_v |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
Sampler.sample_step_deterministic_v |
1 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler._get_step_quantities |
13 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_deterministic_score |
3 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_stochastic_score |
6 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_deterministic_x0 |
3 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_stochastic_x0 |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_deterministic_eps |
3 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_stochastic_eps |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_deterministic_v |
3 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
EulerMaruyamaSampler.sample_step_stochastic_v |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler._convert_to_x0 |
2 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler._ddpm_step_x0_tensor |
12 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler._ddim_step_x0_tensor |
10 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_deterministic_x0 |
2 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_stochastic_x0 |
2 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_deterministic_score |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_stochastic_score |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_deterministic_eps |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_stochastic_eps |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_deterministic_v |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
DDMSampler.sample_step_stochastic_v |
4 |
0 |
0 |
100% |
src/diffusionlab/samplers.py |
(no function) |
41 |
0 |
0 |
100% |
src/diffusionlab/schedulers.py |
Scheduler.__init__ |
1 |
0 |
0 |
100% |
src/diffusionlab/schedulers.py |
Scheduler.get_ts |
1 |
0 |
0 |
100% |
src/diffusionlab/schedulers.py |
UniformScheduler.__init__ |
1 |
0 |
0 |
100% |
src/diffusionlab/schedulers.py |
UniformScheduler.get_ts |
8 |
0 |
0 |
100% |
src/diffusionlab/schedulers.py |
(no function) |
8 |
0 |
0 |
100% |
src/diffusionlab/utils.py |
scalar_derivative |
3 |
0 |
0 |
100% |
src/diffusionlab/utils.py |
scalar_derivative.f_prime |
7 |
0 |
0 |
100% |
src/diffusionlab/utils.py |
pad_shape_front |
4 |
0 |
0 |
100% |
src/diffusionlab/utils.py |
pad_shape_back |
4 |
0 |
0 |
100% |
src/diffusionlab/utils.py |
logdet_pd |
3 |
0 |
0 |
100% |
src/diffusionlab/utils.py |
sqrt_psd |
3 |
0 |
0 |
100% |
src/diffusionlab/utils.py |
(no function) |
9 |
0 |
0 |
100% |
src/diffusionlab/vector_fields.py |
VectorField.__init__ |
2 |
0 |
0 |
100% |
src/diffusionlab/vector_fields.py |
VectorField.__call__ |
1 |
0 |
0 |
100% |
src/diffusionlab/vector_fields.py |
convert_vector_field_type |
38 |
0 |
0 |
100% |
src/diffusionlab/vector_fields.py |
(no function) |
13 |
0 |
0 |
100% |