test_padis_slurm_training_tasks.pyΒΆ

Source: tests/experiments/test_padis_slurm_training_tasks.py

Test padis slurm training tasks behaviour.

LION_ROOT
COMMON
SUBMIT_ALL_TRAINING
TRAINING_ARRAY
LEGACY_LIDC_256
PNP_TRAINING
test_a100_training_tasks_cover_reconstruction_model_families()

Verify that a100 training tasks cover reconstruction model families.

test_a100_training_tasks_use_expected_engines_for_special_priors()

Verify that a100 training tasks use expected engines for special priors.

test_a100_p96_batch_size_is_capped_at_96()

Verify that a100 p96 batch size is capped at 96.

test_a100_training_tasks_produce_matrix_checkpoint_filenames()

Verify that a100 training tasks produce matrix checkpoint filenames.

test_pnp_training_default_final_checkpoint_matches_reconstruction_matrix()

Verify that pnp training default final checkpoint matches reconstruction matrix.

test_slurm_training_defaults_to_lion_dev_with_padis_dev_fallback()

Verify that slurm training defaults to lion dev with padis dev fallback.

test_a100_training_array_keeps_wandb_artifacts_enabled_by_default()

Verify that a100 training array keeps wandb artifacts enabled by default.

test_a100_training_array_runs_intensive_validation_for_final_six_hours()

Verify that a100 training array runs intensive validation for final six hours.

test_all_training_submitter_launches_diffusion_array_and_pnp_denoiser(tmp_path)

Verify that all training submitter launches diffusion array and pnp denoiser.

test_all_training_submitter_is_executable()

Verify that all training submitter is executable.

test_all_training_submitter_can_skip_pnp_training(tmp_path)

Verify that all training submitter can skip pnp training.