Coverage report: 99.65%

Files Functions Classes

coverage.py v7.10.6, created at 2026-09-22 07:22 +0000

File function statements missing excluded coverage
widitapp/__init__.py (no function) 1 0 0 100.00%
widitapp/apps.py WiDiTApp.model 31 0 0 100.00%
widitapp/apps.py WiDiTApp.datasets 1 0 0 100.00%
widitapp/apps.py WiDiTApp.dataloaders 7 0 0 100.00%
widitapp/apps.py WiDiTApp.loss 2 0 0 100.00%
widitapp/apps.py WiDiTApp.metrics 4 0 0 100.00%
widitapp/apps.py WiDiTApp.train 7 0 0 100.00%
widitapp/apps.py WiDiTApp.predict 1 0 0 100.00%
widitapp/apps.py (no function) 18 0 0 100.00%
widitapp/diffusion/__init__.py create_diffusion 9 0 0 100.00%
widitapp/diffusion/__init__.py (no function) 3 0 0 100.00%
widitapp/diffusion/diffusion_utils.py normal_kl 8 0 0 100.00%
widitapp/diffusion/diffusion_utils.py approx_standard_normal_cdf 1 0 0 100.00%
widitapp/diffusion/diffusion_utils.py continuous_gaussian_log_likelihood 5 0 0 100.00%
widitapp/diffusion/diffusion_utils.py discretized_gaussian_log_likelihood 13 0 0 100.00%
widitapp/diffusion/diffusion_utils.py (no function) 6 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py mean_flat 1 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py LossType.is_vb 1 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py _warmup_beta 4 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py get_beta_schedule 15 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py get_named_beta_schedule 6 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py betas_for_alpha_bar 6 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.__init__ 22 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.q_mean_variance 4 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.q_sample 4 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.q_posterior_mean_variance 6 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.p_mean_variance 26 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.p_mean_variance.process_xstart 5 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion._predict_xstart_from_eps 2 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion._predict_eps_from_xstart 1 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.condition_mean 3 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.condition_score 7 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.p_sample 7 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.p_sample_loop 4 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.p_sample_loop_progressive 16 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.ddim_sample 12 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.ddim_reverse_sample 8 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.ddim_sample_loop 4 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.ddim_sample_loop_progressive 16 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion._vb_terms_bpd 9 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.training_losses 48 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion._prior_bpd 5 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py GaussianDiffusion.calc_bpd_loop 21 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py _call_image_loss_fn 9 2 0 77.78%
widitapp/diffusion/gaussian_diffusion.py _extract_into_tensor 4 0 0 100.00%
widitapp/diffusion/gaussian_diffusion.py (no function) 49 0 0 100.00%
widitapp/diffusion/respace.py space_timesteps 27 0 0 100.00%
widitapp/diffusion/respace.py SpacedDiffusion.__init__ 13 0 0 100.00%
widitapp/diffusion/respace.py SpacedDiffusion.p_mean_variance 1 0 0 100.00%
widitapp/diffusion/respace.py SpacedDiffusion.training_losses 1 0 0 100.00%
widitapp/diffusion/respace.py SpacedDiffusion.condition_mean 1 0 0 100.00%
widitapp/diffusion/respace.py SpacedDiffusion.condition_score 1 0 0 100.00%
widitapp/diffusion/respace.py SpacedDiffusion._wrap_model 3 0 0 100.00%
widitapp/diffusion/respace.py SpacedDiffusion._scale_timesteps 1 0 0 100.00%
widitapp/diffusion/respace.py _WrappedModel.__init__ 3 0 0 100.00%
widitapp/diffusion/respace.py _WrappedModel.__call__ 3 0 0 100.00%
widitapp/diffusion/respace.py (no function) 15 0 0 100.00%
widitapp/diffusion/timestep_sampler.py create_named_schedule_sampler 5 0 0 100.00%
widitapp/diffusion/timestep_sampler.py ScheduleSampler.weights 0 0 0 100.00%
widitapp/diffusion/timestep_sampler.py ScheduleSampler.sample 7 0 0 100.00%
widitapp/diffusion/timestep_sampler.py UniformSampler.__init__ 2 0 0 100.00%
widitapp/diffusion/timestep_sampler.py UniformSampler.weights 1 0 0 100.00%
widitapp/diffusion/timestep_sampler.py LossAwareSampler.update_with_local_losses 11 0 0 100.00%
widitapp/diffusion/timestep_sampler.py LossAwareSampler.update_with_all_losses 0 0 0 100.00%
widitapp/diffusion/timestep_sampler.py LossSecondMomentResampler.__init__ 5 0 0 100.00%
widitapp/diffusion/timestep_sampler.py LossSecondMomentResampler.weights 7 0 0 100.00%
widitapp/diffusion/timestep_sampler.py LossSecondMomentResampler.update_with_all_losses 6 0 0 100.00%
widitapp/diffusion/timestep_sampler.py LossSecondMomentResampler._warmed_up 1 0 0 100.00%
widitapp/diffusion/timestep_sampler.py (no function) 21 0 0 100.00%
widitapp/training.py create_logger 11 0 0 100.00%
widitapp/training.py get_state_dict_for_saving 1 0 0 100.00%
widitapp/training.py build_loss_fn 8 0 0 100.00%
widitapp/training.py build_val_log_payload 5 0 0 100.00%
widitapp/training.py is_loss_finite 2 0 0 100.00%
widitapp/training.py loss_value_for_logging 1 0 0 100.00%
widitapp/training.py is_finite_tensor 2 0 0 100.00%
widitapp/training.py is_cuda_out_of_memory 5 0 0 100.00%
widitapp/training.py tensor_info_for_logging 1 0 0 100.00%
widitapp/training.py cuda_is_available 1 1 0 0.00%
widitapp/training.py clear_after_cuda_oom 3 0 0 100.00%
widitapp/training.py update_ema 5 0 0 100.00%
widitapp/training.py requires_grad 2 0 0 100.00%
widitapp/training.py _run_validation_loop 47 0 0 100.00%
widitapp/training.py train 154 0 0 100.00%
widitapp/training.py (no function) 36 0 0 100.00%
Total   861 3 0 99.65%

No items found using the specified filter.