geoprior.cli.stage3#

CLI wrapper for Stage-3 hyperparameter tuning.

This module makes Stage-3 safe to dispatch from geoprior.cli. The original tuning script body lives in stage3_legacy.py and is executed only when run_stage3() is called.

Supported flows#

  • Use the existing nat.com/config.py as-is.

  • Install a user-supplied config file before running.

  • Apply one-off JSON-friendly overrides via --set KEY=VALUE.

  • Point Stage-3 at a specific Stage-1 manifest via --stage1-manifest.

Functions

main([argv])

run_stage3([overrides, config_root, ...])

Execute Stage-3 tuning pipeline.

stage3_main([argv])

geoprior.cli.stage3.run_stage3(overrides=None, *, config_root='nat.com', config_path=None, stage1_manifest=None)[source]#

Execute Stage-3 tuning pipeline.

Parameters:
  • overrides (dict[str, object] | None)

  • config_root (str)

  • config_path (str | None)

  • stage1_manifest (str | None)

Return type:

None

geoprior.cli.stage3.stage3_main(argv=None)[source]#
Parameters:

argv (list[str] | None)

Return type:

None

geoprior.cli.stage3.main(argv=None)[source]#
Parameters:

argv (list[str] | None)

Return type:

None