Skip to content

Clean example artifacts and switch test outputs to result filenames#668

Draft
ssss141414 wants to merge 62 commits into
mainfrom
shzhen/examples_20_mainclean
Draft

Clean example artifacts and switch test outputs to result filenames#668
ssss141414 wants to merge 62 commits into
mainfrom
shzhen/examples_20_mainclean

Conversation

@ssss141414
Copy link
Copy Markdown
Contributor

No description provided.

@DingmaomaoBJTU DingmaomaoBJTU force-pushed the shzhen/examples_20_mainclean branch from 7b12b8a to 5b7ddc4 Compare May 22, 2026 07:26

import argparse
import json
import re
@tezheng
Copy link
Copy Markdown
Collaborator

tezheng commented May 27, 2026

Repo size concern — please hold before merging

This PR adds 2,790 new blobs / +6.07 MB uncompressed to the pack. No individual file crosses 100 KB (max ~78 KB), but the aggregate exceeds the entire current main pack (~4.28 MiB) — merging would roughly double clone size.

Most of it is per-(EP × model × task) generated artifacts: *_config.json, *_perf_result.json, *_eval_result.json, and iterative REPORT.md revisions under examples/dml/gpu/, examples/qnn/npu/, examples/openvino/*/, etc.

Could we keep these out of the source repo — generate them in CI from the existing scripts and publish as a pipeline artifact / release asset, and add the matching patterns to .gitignore? Happy to help with the gitignore or CI side if useful.

chinazhangchao and others added 25 commits May 27, 2026 14:31
…ports and summary

Adds configs for 29 (model, task) tuples to dml/gpu, mlas/cpu, nv_tensorrt_rtx/gpu, openvino/{cpu,gpu,npu}, qnn/{gpu,npu}, vitisai/npu. Updates scripts/generate_example_configs.py MODELS (63 -> 92). Regenerates all REPORT.md and examples/summary.md from real config/result files.
…ross 9 EPs

Pulled latency_ms (mean/min/max/p50/p90/p95/p99/std), throughput.samples_per_sec, model_info (input/output names/shapes/types), and iterations/warmup from the e2e_model_coverage_result bundle. raw_samples_ms and warmup_mean stay empty/null (not in source). Reports and summary regenerated from real files.
…maries

- Restore 132 previously-deleted VitisAI NPU fp16 artifacts (configs, eval results, errors, timeouts)
- Harvest 30 fp16 perf results from external bundle
- Regenerate REPORT.md, summary.md, summary_2.md, eval_summary.md
- Drop Builtin Models section from examples/summary.md and rebuild script
…ports/summaries, fix eval_summary link paths
Copy link
Copy Markdown
Collaborator

@DingmaomaoBJTU DingmaomaoBJTU left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review Notes

This PR adds 300+ example artifact files (~291K lines) with no description. A few concerns:

  1. Missing PR description - please add context on why these artifacts are being checked in (golden test references? documentation? CI fixtures?).

  2. Repo bloat - 291K lines of JSON artifacts committed to the repo will inflate clone size permanently. Consider using Git LFS or storing in a CI artifact bucket.

  3. Error files checked in - several *_eval_result.error.txt files contain stack traces. Are these intentional golden files for expected failures, or accidental inclusions?

  4. Title mismatch - title says "switch test outputs to result filenames" but the diff is purely additions with 0 deletions. Was there a force-push that squashed the rename/delete step?

Please address these concerns before this can be approved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants