.gitignore
.gitlab-ci.yml
.graphify_concepts.yaml
.graphifyignore
AGENTS.md
CHANGELOG.md
CLAUDE.md
README.md
TODO.md
mkdocs.yml
pyproject.toml
benchmarks/README.md
benchmarks/corrected_loss_vs_clcombiner.py
docs/architecture.puml
docs/requirements.txt
docs/design/distributed-training-rfc.md
docs/design/external-metric-adapters-rfc.md
docs/design/global-settings-shrink.md
docs/design/lr-schedule-group-rfc.md
docs/overrides/main.html
docs/src/anatomy-of-training.md
docs/src/architecture.md
docs/src/cheatsheet.md
docs/src/code-or-config.md
docs/src/collation.md
docs/src/concepts.md
docs/src/config-indirection.md
docs/src/configuration.md
docs/src/datasets.md
docs/src/distributed.md
docs/src/entry.md
docs/src/extending.md
docs/src/faq.md
docs/src/getting-started.md
docs/src/hooks.md
docs/src/index.md
docs/src/io-binding.md
docs/src/scripts.md
docs/src/tracking.md
docs/src/trainers-and-runners.md
docs/src/api/config.md
docs/src/api/deprecation.md
docs/src/api/registry.md
docs/src/api/transforms.md
docs/src/api/data/collation.md
docs/src/api/data/entry.md
docs/src/api/data/graph_entry.md
docs/src/api/data/loader.md
docs/src/api/data/multispectral/descriptors.md
docs/src/api/data/multispectral/index.md
docs/src/api/data/multispectral/utils.md
docs/src/api/dataset/index.md
docs/src/api/dataset/lazy.md
docs/src/api/dataset/patching.md
docs/src/api/dataset/stats.md
docs/src/api/metrics/adapters.md
docs/src/api/metrics/adversarial.md
docs/src/api/metrics/base.md
docs/src/api/metrics/classification.md
docs/src/api/metrics/combiner.md
docs/src/api/metrics/image.md
docs/src/api/metrics/index.md
docs/src/api/metrics/regression.md
docs/src/api/metrics/regularization.md
docs/src/api/metrics/schedule.md
docs/src/api/metrics/scores.md
docs/src/api/metrics/wrappers.md
docs/src/api/models/basic.md
docs/src/api/models/MISR/MagNAt.md
docs/src/api/models/MISR/RAMS.md
docs/src/api/models/MISR/TRMISR.md
docs/src/api/models/SISR/DSen2.md
docs/src/api/models/SISR/FSRCNN.md
docs/src/api/nn/graph/convolution.md
docs/src/api/nn/graph/index.md
docs/src/api/nn/graph/interpolation.md
docs/src/api/training/index.md
docs/src/api/training/runners.md
docs/src/api/training/schedule.md
docs/src/api/training/trainers.md
docs/src/api/utils/io.md
docs/src/javascripts/mathjax.js
docs/src/javascripts/mermaid-lightbox.js
docs/src/javascripts/sections.js
docs/src/metrics/classification-metrics.md
docs/src/metrics/external-metrics.md
docs/src/metrics/index.md
docs/src/metrics/writing-a-metric.md
docs/src/models/gan-model.md
docs/src/models/index.md
docs/src/models/model.md
docs/src/models/sequential-model.md
docs/src/stylesheets/extra.css
docs/src/stylesheets/sections.css
docs/src/transforms/data-transform.md
docs/src/transforms/entry-transform.md
docs/src/transforms/index.md
docs/upstream-pr-drafts/01-importance-aware-ranking.md
docs/upstream-pr-drafts/02-first-class-mcp-tools.md
docs/upstream-pr-drafts/README.md
examples/minimal_sr/README.md
examples/minimal_sr/config.yaml
examples/minimal_sr/synthetic_data.py
examples/minimal_sr/train.py
scripts/post_graphify.py
scripts/refresh_graph.sh
scripts/save_graph_answer.sh
srforge/__init__.py
srforge/_paths.py
srforge/cli.py
srforge/registry.py
srforge.egg-info/PKG-INFO
srforge.egg-info/SOURCES.txt
srforge.egg-info/dependency_links.txt
srforge.egg-info/entry_points.txt
srforge.egg-info/requires.txt
srforge.egg-info/scm_file_list.json
srforge.egg-info/scm_version.json
srforge.egg-info/top_level.txt
srforge/_scaffold/__init__.py
srforge/_scaffold/benchmark-cfg.yaml
srforge/_scaffold/benchmark.py
srforge/_scaffold/train-cfg.yaml
srforge/_scaffold/train.py
srforge/_scaffold/graphify/graphify_concepts.yaml.tmpl
srforge/_scaffold/graphify/graphifyignore.tmpl
srforge/_scaffold/graphify/mcp.json.tmpl
srforge/_scaffold/graphify/post_graphify.py.tmpl
srforge/_scaffold/graphify/pre-commit.tmpl
srforge/_scaffold/graphify/refresh_graph.sh.tmpl
srforge/_scaffold/graphify/save_graph_answer.sh.tmpl
srforge/config/__init__.py
srforge/config/audit.py
srforge/config/resolver.py
srforge/config/spec.py
srforge/config/utils.py
srforge/data/__init__.py
srforge/data/collation.py
srforge/data/entry.py
srforge/data/graph_entry.py
srforge/data/loader.py
srforge/data/multispectral/__init__.py
srforge/data/multispectral/descriptors.py
srforge/data/multispectral/utils.py
srforge/dataset/__init__.py
srforge/dataset/lazy_datasets.py
srforge/dataset/patching.py
srforge/dataset/stats.py
srforge/distributed/__init__.py
srforge/distributed/strategy.py
srforge/loss/__init__.py
srforge/loss/adapters.py
srforge/loss/adversarial.py
srforge/loss/classification.py
srforge/loss/metrics.py
srforge/loss/schedule.py
srforge/loss/storage.py
srforge/metrics/__init__.py
srforge/metrics/adapters.py
srforge/metrics/adversarial.py
srforge/metrics/base.py
srforge/metrics/classification.py
srforge/metrics/combiner.py
srforge/metrics/image.py
srforge/metrics/regression.py
srforge/metrics/regularization.py
srforge/metrics/schedule.py
srforge/metrics/scores.py
srforge/metrics/wrappers.py
srforge/models/__init__.py
srforge/models/basic.py
srforge/models/discriminator.py
srforge/models/MISR/DeepSent.py
srforge/models/MISR/HighResNet.py
srforge/models/MISR/MagNAt.py
srforge/models/MISR/PIUnet.py
srforge/models/MISR/RAMS.py
srforge/models/MISR/TRMISR.py
srforge/models/MISR/__init__.py
srforge/models/SISR/DSen2.py
srforge/models/SISR/FSRCNN.py
srforge/models/SISR/__init__.py
srforge/nn/__init__.py
srforge/nn/graph/__init__.py
srforge/nn/graph/aggregation.py
srforge/nn/graph/convert.py
srforge/nn/graph/convolution.py
srforge/nn/graph/dropout.py
srforge/nn/graph/embedding.py
srforge/nn/graph/interpolation.py
srforge/nn/graph/transforms.py
srforge/tracking/__init__.py
srforge/tracking/base.py
srforge/tracking/null.py
srforge/tracking/wandb.py
srforge/training/__init__.py
srforge/training/best_per_metric.py
srforge/training/context.py
srforge/training/hookpoint.py
srforge/training/hooks.py
srforge/training/optim.py
srforge/training/precision.py
srforge/training/runners.py
srforge/training/schedule.py
srforge/training/stop.py
srforge/training/trainers.py
srforge/transform/__init__.py
srforge/transform/data.py
srforge/transform/entry.py
srforge/transform/graph.py
srforge/utils/__init__.py
srforge/utils/_init_audit.py
srforge/utils/checkpoint.py
srforge/utils/child_processes.py
srforge/utils/convert.py
srforge/utils/deprecation.py
srforge/utils/experimental.py
srforge/utils/io.py
srforge/utils/io_parsing.py
srforge/utils/iomodule.py
srforge/utils/iospec.py
srforge/utils/logging.py
srforge/utils/model.py
srforge/utils/model_ops.py
srforge/utils/multigpu.py
srforge/utils/shape_trace.py
srforge/utils/version_check.py
tests/test_cli_init.py
tests/test_init.py
tests/test_io_binding_cheatsheet.py
tests/test_io_binding_integration.py
tests/test_io_binding_reference.py
tests/test_preflight_audit.py
tests/test_registry_collisions.py
tests/config/test_audit.py
tests/config/test_config_io.py
tests/config/test_resolver.py
tests/config/test_resolver_graph.py
tests/config/test_spec.py
tests/data/test_collation_pyg_parity.py
tests/data/test_dynamic_storage.py
tests/data/test_entry_batch_indexing.py
tests/data/test_entry_collation.py
tests/data/test_entry_to_numpy.py
tests/data/test_iomodule_set_io.py
tests/data/test_lazy_graph_entry.py
tests/data/test_merge_fields.py
tests/dataset/test_dataset_caching.py
tests/dataset/test_dataset_transforms.py
tests/dataset/test_lazy_dataset_filters.py
tests/dataset/test_lazy_multispectral_dataset.py
tests/dataset/test_multispectral_patching.py
tests/dataset/test_shape_tracing.py
tests/dataset/test_stats.py
tests/distributed/__init__.py
tests/distributed/test_ddp_gloo.py
tests/distributed/test_distributed_options.py
tests/distributed/test_model_accessors.py
tests/distributed/test_rank_gating.py
tests/distributed/test_strategy.py
tests/integration/__init__.py
tests/integration/test_end_to_end_yaml.py
tests/loss/test_adapters.py
tests/loss/test_adversarial_losses.py
tests/loss/test_aggregate.py
tests/loss/test_band_aggregation.py
tests/loss/test_classification_losses.py
tests/loss/test_classification_metrics.py
tests/loss/test_corrected_loss.py
tests/loss/test_deprecated_loss_paths.py
tests/loss/test_epoch_aggregation.py
tests/loss/test_loss_dict_inputs.py
tests/loss/test_loss_entry_only.py
tests/loss/test_loss_scheduler.py
tests/loss/test_loss_set_io.py
tests/loss/test_lpips_pointwise.py
tests/loss/test_mask_counting.py
tests/loss/test_pointwise_and_uncertainty.py
tests/loss/test_pointwise_inputs.py
tests/loss/test_reduction_applies.py
tests/loss/test_sam_mask.py
tests/loss/test_total_variation_mask.py
tests/loss/test_uncertainty_any_base.py
tests/loss/test_windowed_masking.py
tests/loss/test_writing_a_metric_page.py
tests/models/test_gan_model.py
tests/models/test_model_graphentry_merge.py
tests/models/test_model_optional_iospec.py
tests/models/test_model_output_merge.py
tests/models/test_model_set_io_validation.py
tests/models/test_sequential_model_flow.py
tests/tracking/__init__.py
tests/tracking/test_null_tracker.py
tests/tracking/test_tracker.py
tests/training/test_best_per_metric.py
tests/training/test_hookpoint_system.py
tests/training/test_hooks.py
tests/training/test_output_directory.py
tests/training/test_precision.py
tests/training/test_progress_bar_values.py
tests/training/test_runner_graphentry_output.py
tests/training/test_runner_optimizers.py
tests/training/test_runner_output_merge.py
tests/training/test_runners_coverage.py
tests/training/test_sampler_epoch.py
tests/training/test_schedule.py
tests/training/test_stop.py
tests/training/test_trainers.py
tests/transform/test_batched_unbatched_equivalence.py
tests/transform/test_data_transforms.py
tests/transform/test_entry_transforms.py
tests/transform/test_equalization.py
tests/transform/test_no_redundant_unbatched.py
tests/transform/test_per_sample_transform.py
tests/transform/test_resize_bands.py
tests/utils/__init__.py
tests/utils/test_checkpoint.py
tests/utils/test_child_processes.py
tests/utils/test_init_audit.py
tests/utils/test_io_parsing.py
tests/utils/test_iospec.py
tests/utils/test_multigpu.py
tests/utils/test_utils_coverage.py
tests/utils/test_version_check.py