| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
ci: add disabled/running-skip testcase filtering for nightly workflow - Add disabled_testcases.json (9848 entries) and running_skiped_testcases.json (4004 entries) to .github/config/ - Modify collect_all_cases.py: - load_skip_list() returns Dict[str, Dict] instead of set, preserving per-nodeid metadata (reason, category, source filename) - Support new JSON format: {nodeid: {reason, category, ...}} - --skip-list changed to action='append' for multiple files - filter_skipped_cases() returns (filtered, skipped) tuple, recording skipped cases with nodeid, file, skip_reason, skip_category, skip_source - main() accumulates skipped cases and saves skipped_cases.json to output directory, included in cases-shards artifact - cases_collection_summary.json adds total_skipped field - Add extra_skip_lists input to _test.yml and _test-collect.yml (default empty, does not affect receive-trigger.yml) - nightly.yml passes extra_skip_lists with both config files and reverts upstream to pytorch/pytorch main - _test-report.yml copies skipped_cases.json from cases-shards artifact into npu-full-test-summary artifact - receive-trigger.yml unchanged; pr_skip_list.jsonl filtering now also recorded in skipped_cases.json automatically | 3 天前 | |
ci: add per-category runner field to test category configs - Add runner field to nightly_test_categories.yml and pr_test_whitelist.yml for each category (core/tensor/distributed/graph/others) - Modify collect_all_cases.py to parse runner from config and include in summary JSON - Modify _test-collect.yml to include runner_label in test_matrix output - Modify _test.yml test job to use matrix.runner_label (per-category) instead of inputs.runner_label (global) - collect job still uses inputs.runner_label (not per-category) - _build.yml unchanged (uses inputs.runner_label globally) | 6 天前 | |
ci: refactor v2 test pipeline to use upstream run_test.py - Replace self-built run_npu_test_file.py (857 lines) with upstream pytorch/test/run_test.py + test-npu.sh entry point (187 lines) - Remove _test-collect-new.yml: config job now runs on ubuntu-latest (no NPU needed), only reads shard counts from YAML - Add fcntl-based NPU device binding in npu_poisoning_plugin.py - Add generate_shard_jsonl.py: parse JUnit XML + run_test.py stderr into JSONL format (replaces parse_test_results.py) - Switch report format from JSON to JSONL throughout the pipeline - Fix distributed.devices_per_proc: 1 -> 8 (was breaking distributed tests) - Fix NUM_PROCS: now calculated as npu_count / devices_per_proc - Set cancel-in-progress: true to avoid queued run pileup - Restore upstream_ref to main (was pinned to a fixed SHA) - Remove push trigger from nightly.yml (avoid conflict with v2) - Add CANN log collection and failure diagnostics (npu-smi, dmesg) - Add generate_test_times.py for future shard optimization - Simplify report workflow: single artifact download + auto-discover - Net: -2488 lines, +428 lines (~80% reduction) | 18 天前 | |
ci: fix test-dir to pytorch/test for consistent path resolution between collect and exec | 14 天前 | |
ci: add 14 failed cases from PR #191453 run 32550829750 | 13 小时前 | |
ci: add per-category runner field to test category configs - Add runner field to nightly_test_categories.yml and pr_test_whitelist.yml for each category (core/tensor/distributed/graph/others) - Modify collect_all_cases.py to parse runner from config and include in summary JSON - Modify _test-collect.yml to include runner_label in test_matrix output - Modify _test.yml test job to use matrix.runner_label (per-category) instead of inputs.runner_label (global) - collect job still uses inputs.runner_label (not per-category) - _build.yml unchanged (uses inputs.runner_label globally) | 6 天前 | |
ci: add disabled/running-skip testcase filtering for nightly workflow - Add disabled_testcases.json (9848 entries) and running_skiped_testcases.json (4004 entries) to .github/config/ - Modify collect_all_cases.py: - load_skip_list() returns Dict[str, Dict] instead of set, preserving per-nodeid metadata (reason, category, source filename) - Support new JSON format: {nodeid: {reason, category, ...}} - --skip-list changed to action='append' for multiple files - filter_skipped_cases() returns (filtered, skipped) tuple, recording skipped cases with nodeid, file, skip_reason, skip_category, skip_source - main() accumulates skipped cases and saves skipped_cases.json to output directory, included in cases-shards artifact - cases_collection_summary.json adds total_skipped field - Add extra_skip_lists input to _test.yml and _test-collect.yml (default empty, does not affect receive-trigger.yml) - nightly.yml passes extra_skip_lists with both config files and reverts upstream to pytorch/pytorch main - _test-report.yml copies skipped_cases.json from cases-shards artifact into npu-full-test-summary artifact - receive-trigger.yml unchanged; pr_skip_list.jsonl filtering now also recorded in skipped_cases.json automatically | 3 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 3 天前 | ||
| 6 天前 | ||
| 18 天前 | ||
| 14 天前 | ||
| 13 小时前 | ||
| 6 天前 | ||
| 3 天前 |