New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Regression] Local performance regression #321
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hi @hjjq, thanks!
Just one suggestion. Can we store the shapes to profile in a seperate json file instead of using the regression_data.json
, which also records the profile data for previous runs.
configs.json
: store all the shape information that we want to benchmark. (This information can also be written in the python source code directly).regression_data.json
: (optional) store the benchmark data for previous run, if have. We can generate one for the first run.
Hi @yaoyaoding , I generated this current version of |
I see, that makes sense. |
python ./scripts/regression/run.py -h
at the repo root for usage.Currently only some operator shapes and models, with 3090 latency data, are added. More operator/shapes/models/GPUs to be added.
Tolerance to report speedup/slowdown is set at +-8%. May adjust in the future accordingly.