Repository navigation
Conversation
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
Caution Review failedThe pull request is closed. No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
Change mapThe runner could accept a missing test metric or three identical outputs that each omitted the same requested input. Its fixed forecast keys also omitted the entity's configured time column.
Verification: 34 repository CPU checks and 117 retained author regressions passed. Flake8, isort and whitespace checks passed. The wider CPU suite has one existing shallow-history failure, recorded in the description. Scope ends at these shared runner guards and focused regressions. Training budgets, learning thresholds and prediction tolerances stay unchanged. |
|
Superseded by #303. The replacement uses a branch in NVIDIA/kumo-engine and retains the same verified signed commit. |
Summary
Require every configured validation and test metric before accepting a fitted result or reference. Compare each prediction with the sampled input population, record requested/scored/skipped counts, and reject unexpected skips.
Resolve forecast coordinates from the scoring snapshot metadata. Compare timestamp values so equivalent nanosecond and microsecond storage formats match.
The four-file patch has 169 additions and 20 deletions, including an 89-line regression test file.
Change map
File-by-file change map.
Testing Done
python -m pytest -q -c /dev/null --confcutdir=test/scripts -p no:cacheprovider test/scripts/test_engine_e2e_case_results.py test/scripts/test_engine_e2e_case_hardware.py.git diff --checkpassed.test_history_scan_explicitly_selects_all_commitsfailed because the local checkout is shallow.GPU training and the full scale campaign were not rerun.