CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
requirements.txt
setup.py
.github/scripts/validate_distributions.py
.github/workflows/ci.yml
benchmarks/__init__.py
benchmarks/audit_mutations.py
benchmarks/check_workload_summary.py
benchmarks/compare_correctness_overhead.py
benchmarks/compare_scheduler_revisions.py
benchmarks/native_training_mode_probe.py
benchmarks/run_benchmarks.py
benchmarks/scheduler_overhead.py
benchmarks/scheduler_scale_validation.py
benchmarks/transformer_validation_protocol.json
benchmarks/validate_cuda.py
benchmarks/validate_transformer_workload.py
benchmarks/validate_workloads.py
benchmarks/validation_protocol.json
benchmarks/verify_contract.py
dlrs/__init__.py
dlrs/py.typed
dlrs/scheduler.py
dlrs/utils.py
docs/COMPATIBILITY_VALIDATION.md
docs/CORRECTNESS_CONTRACT.md
docs/CORRECTNESS_VERIFICATION.md
docs/CUDA_VALIDATION.md
docs/DESIGN.md
docs/DIFFERENTIAL_COMPATIBILITY.md
docs/DISTRIBUTED_VALIDATION.md
docs/FAQ.md
docs/FREE_COLAB_VALIDATION.md
docs/RELIABILITY_AUDIT.md
docs/SCALABILITY_VALIDATION.md
docs/TRAINING_MODES_VALIDATION.md
docs/TRANSFORMER_VALIDATION.md
docs/UPSTREAM_READINESS.md
docs/WORKLOAD_VALIDATION.md
docs/compatibility-validation-local.json
docs/differential-compatibility-local.json
docs/distributed-validation-local.json
docs/native-training-mode-torch200.json
docs/native-training-mode-torch2141.json
docs/native-training-mode-torch241.json
docs/scheduler-overhead-local.json
docs/scheduler-scale-local.json
docs/scheduler-scale-pre-metadata-fix.json
docs/training-modes-local.json
docs/correctness-validation-2026-10-21/canonical-history-verification.json
docs/correctness-validation-2026-10-21/ci-39666786762-summary.json
docs/correctness-validation-2026-10-21/ci-39666786762.members.json
docs/correctness-validation-2026-10-21/ci-39666786762.tar.gz
docs/correctness-validation-2026-10-21/cpu16-floor.json
docs/correctness-validation-2026-10-21/cpu16-modern.json
docs/correctness-validation-2026-10-21/cuda-bundle-sha256.json
docs/correctness-validation-2026-10-21/cuda-evidence.tar.gz
docs/correctness-validation-2026-10-21/cuda-inner-sha256.json
docs/correctness-validation-2026-10-21/cuda-source.json
docs/correctness-validation-2026-10-21/cuda-summary.json
docs/correctness-validation-2026-10-21/cuda-wheel.json
docs/correctness-validation-2026-10-21/local-tests.members.json
docs/correctness-validation-2026-10-21/local-tests.tar.gz
docs/correctness-validation-2026-10-21/mutation-bound-final-summary.json
docs/correctness-validation-2026-10-21/mutation-bound-final.members.json
docs/correctness-validation-2026-10-21/mutation-bound-final.tar.gz
docs/correctness-validation-2026-10-21/mutation-final-summary.json
docs/correctness-validation-2026-10-21/mutation-final.members.json
docs/correctness-validation-2026-10-21/mutation-final.tar.gz
docs/correctness-validation-2026-10-21/mutation-initial-summary.json
docs/correctness-validation-2026-10-21/mutation-initial.members.json
docs/correctness-validation-2026-10-21/mutation-initial.tar.gz
docs/correctness-validation-2026-10-21/mutation-portable-final-summary.json
docs/correctness-validation-2026-10-21/mutation-portable-final.members.json
docs/correctness-validation-2026-10-21/mutation-portable-final.tar.gz
docs/correctness-validation-2026-10-21/proof-report.json
docs/correctness-validation-2026-10-21/proofs.members.json
docs/correctness-validation-2026-10-21/proofs.tar.gz
docs/correctness-validation-2026-10-21/source-identity.json
docs/correctness-validation-2026-10-21/summary.json
docs/correctness-validation-2026-10-21/timing-report.json
docs/cuda-validation-2026-10-21/environment.json
docs/cuda-validation-2026-10-21/evidence-sha256.json
docs/cuda-validation-2026-10-21/evidence.tar.gz
docs/cuda-validation-2026-10-21/expanded-environment.json
docs/cuda-validation-2026-10-21/expanded-evidence-sha256.json
docs/cuda-validation-2026-10-21/expanded-evidence.tar.gz
docs/cuda-validation-2026-10-21/expanded-source.json
docs/cuda-validation-2026-10-21/expanded-summary.json
docs/cuda-validation-2026-10-21/expanded-wheel.json
docs/cuda-validation-2026-10-21/final-evidence-sha256.json
docs/cuda-validation-2026-10-21/final-evidence.tar.gz
docs/cuda-validation-2026-10-21/final-source.json
docs/cuda-validation-2026-10-21/final-summary.json
docs/cuda-validation-2026-10-21/final-wheel.json
docs/cuda-validation-2026-10-21/source.json
docs/cuda-validation-2026-10-21/summary.json
docs/cuda-validation-2026-10-21/wheel.json
docs/transformer-validation-2026-10-20/execution-environment-notes.json
docs/transformer-validation-2026-10-20/independent-summary-check.json
docs/transformer-validation-2026-10-20/manifest.json
docs/transformer-validation-2026-10-20/selected_lrs.json
docs/transformer-validation-2026-10-20/summary.json
docs/transformer-validation-2026-10-20/synthetic_timing.json
docs/transformer-validation-2026-10-20/trials/confirmation-s11-CosineAnnealingLR-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s11-DLRS-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s11-NoScheduler-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s12-CosineAnnealingLR-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s12-DLRS-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s12-NoScheduler-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s13-CosineAnnealingLR-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s13-DLRS-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s13-NoScheduler-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s14-CosineAnnealingLR-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s14-DLRS-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s14-NoScheduler-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s15-CosineAnnealingLR-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s15-DLRS-lr0.003.json
docs/transformer-validation-2026-10-20/trials/confirmation-s15-NoScheduler-lr0.003.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-CosineAnnealingLR-lr0.0003.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-CosineAnnealingLR-lr0.001.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-CosineAnnealingLR-lr0.003.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-DLRS-lr0.0003.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-DLRS-lr0.001.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-DLRS-lr0.003.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-NoScheduler-lr0.0003.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-NoScheduler-lr0.001.json
docs/transformer-validation-2026-10-20/trials/tuning-s0-NoScheduler-lr0.003.json
docs/workload-development-2026-10-20/README.md
docs/workload-development-2026-10-20/manifest.json
docs/workload-development-2026-10-20/status.json
docs/workload-development-2026-10-20/trials/MNIST-tuning-s0-CosineAnnealingLR-lr0.01.json
docs/workload-development-2026-10-20/trials/MNIST-tuning-s0-CosineAnnealingLR-lr0.03.json
docs/workload-development-2026-10-20/trials/MNIST-tuning-s0-DLRS-lr0.01.json
docs/workload-development-2026-10-20/trials/MNIST-tuning-s0-DLRS-lr0.03.json
docs/workload-development-2026-10-20/trials/MNIST-tuning-s0-DLRS-lr0.1.json
docs/workload-development-2026-10-20/trials/MNIST-tuning-s0-NoScheduler-lr0.01.json
docs/workload-development-2026-10-20/trials/MNIST-tuning-s0-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/CIFAR10-selection.json
docs/workload-validation-2026-10-20/HelmholtzPINN-selection.json
docs/workload-validation-2026-10-20/MNIST-selection.json
docs/workload-validation-2026-10-20/dataset-integrity.json
docs/workload-validation-2026-10-20/execution-environment-notes.json
docs/workload-validation-2026-10-20/execution-provenance.json
docs/workload-validation-2026-10-20/final-integrity-check.json
docs/workload-validation-2026-10-20/independent-summary-check.json
docs/workload-validation-2026-10-20/manifest.json
docs/workload-validation-2026-10-20/status.json
docs/workload-validation-2026-10-20/summary.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s11-CosineAnnealingLR-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s11-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s11-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s12-CosineAnnealingLR-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s12-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s12-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s13-CosineAnnealingLR-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s13-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s13-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s14-CosineAnnealingLR-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s14-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s14-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s15-CosineAnnealingLR-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s15-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-confirmation-s15-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-CosineAnnealingLR-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-CosineAnnealingLR-lr0.1.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-DLRS-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-DLRS-lr0.1.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/trials/CIFAR10-tuning-s0-NoScheduler-lr0.1.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s11-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s11-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s11-NoScheduler-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s12-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s12-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s12-NoScheduler-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s13-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s13-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s13-NoScheduler-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s14-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s14-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s14-NoScheduler-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s15-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s15-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-confirmation-s15-NoScheduler-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-CosineAnnealingLR-lr0.0001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-CosineAnnealingLR-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-DLRS-lr0.0001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-DLRS-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-NoScheduler-lr0.0001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-NoScheduler-lr0.001.json
docs/workload-validation-2026-10-20/trials/HelmholtzPINN-tuning-s0-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s11-CosineAnnealingLR-lr0.1.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s11-DLRS-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s11-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s12-CosineAnnealingLR-lr0.1.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s12-DLRS-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s12-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s13-CosineAnnealingLR-lr0.1.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s13-DLRS-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s13-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s14-CosineAnnealingLR-lr0.1.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s14-DLRS-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s14-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s15-CosineAnnealingLR-lr0.1.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s15-DLRS-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-confirmation-s15-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-CosineAnnealingLR-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-CosineAnnealingLR-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-CosineAnnealingLR-lr0.1.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-DLRS-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-DLRS-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-DLRS-lr0.1.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-NoScheduler-lr0.01.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-NoScheduler-lr0.03.json
docs/workload-validation-2026-10-20/trials/MNIST-tuning-s0-NoScheduler-lr0.1.json
examples/distributed_policy.py
examples/huggingface_callback.py
examples/lightning_callback.py
examples/mnist_example.py
examples/pinns_helmholtz.py
notebooks/free_colab_cuda_validation.ipynb
pytorch_dlrs.egg-info/PKG-INFO
pytorch_dlrs.egg-info/SOURCES.txt
pytorch_dlrs.egg-info/dependency_links.txt
pytorch_dlrs.egg-info/requires.txt
pytorch_dlrs.egg-info/top_level.txt
tests/__init__.py
tests/test_benchmarks.py
tests/test_colab_notebook.py
tests/test_contract_proofs.py
tests/test_correctness_numerics.py
tests/test_correctness_state.py
tests/test_cuda_runner.py
tests/test_cuda_validation.py
tests/test_distributed_recovery.py
tests/test_integrations.py
tests/test_mutation_audit.py
tests/test_scheduler.py
tests/test_scheduler_safety.py
tests/test_training_contract.py
tests/test_training_modes.py
tests/test_transformer_validation.py
tests/test_utils.py
tests/test_workload_summary_check.py
tests/test_workload_validation.py