test_padis_slurm_pipeline.pyΒΆ

Source: tests/experiments/test_padis_slurm_pipeline.py

Test padis slurm pipeline behaviour.

LION_ROOT
PIPELINE
test_pipeline_guard_blocks_pnp_reconstruction_without_denoiser(tmp_path)

Verify that pipeline guard blocks pnp reconstruction without denoiser.

test_pipeline_guard_blocks_spaced_pnp_reconstruction_without_denoiser(tmp_path)

Verify that pipeline guard blocks spaced pnp reconstruction without denoiser.

test_pipeline_preflight_rejects_off_paper_matrix_before_submission(tmp_path)

Verify that pipeline preflight rejects off paper matrix before submission.

test_pipeline_can_submit_explicitly_allowed_off_paper_matrix(tmp_path)

Verify that pipeline can submit explicitly allowed off paper matrix.

test_pipeline_can_submit_reconstruction_when_pnp_row_is_excluded(tmp_path)

Verify that pipeline can submit reconstruction when pnp row is excluded.

test_pipeline_reconstruction_manifest_records_extra_args(tmp_path)

Verify that pipeline reconstruction manifest records extra args.

test_pipeline_can_use_existing_pnp_checkpoint_when_training_is_disabled(tmp_path)

Verify that pipeline can use existing pnp checkpoint when training is disabled.

test_pipeline_reconstruction_waits_for_submitted_pnp_training(tmp_path)

Verify that pipeline reconstruction waits for submitted pnp training.

test_pipeline_full_default_reconstruction_matrix_waits_for_training_and_pnp(tmp_path)

Verify that pipeline full default reconstruction matrix waits for training and pnp.

test_pipeline_uses_custom_pnp_training_checkpoint_for_reconstruction(tmp_path)

Verify that pipeline uses custom pnp training checkpoint for reconstruction.