Training
            influpaint.batch.training
    Training script for diffusion models using the scenarios and config created.
Usage
python train.py -s 5 -e "my_training_experiment" -d "/path/to/output"
            log_loss_plots_to_mlflow(losses)
    Log loss plots directly to MLflow
Source code in influpaint/batch/training.py
              
            log_samples_as_artifacts(samples, dataset, scenario_string, model_folder)
    Log generated samples as artifacts in multiple formats
Source code in influpaint/batch/training.py
              
            main(scn_id, experiment_name, outdir, image_size, channels, batch_size, epochs)
    Train a diffusion model for a specific scenario
Source code in influpaint/batch/training.py
              
            plot_sample(samples, dataset, idplots)
    Create sample visualization plot
Source code in influpaint/batch/training.py
              
            run_training(scenario_spec, ddpm, dataset, image_size, channels, batch_size, epochs, device, model_folder)
    Run training for a scenario