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
Automate visualization of results #165
Comments
@HackerFoo After each CI run on master/PR an artifact is produced with the dataframe.json. An example is here: https://storage.cloud.google.com/fpga-tool-perf/artifacts/prod/foss-fpga-tools/fpga-tool-perf/continuous/47/20200617-104132/github/fpga-tool-perf/build/dataframe.json |
@acomodi Is there a good way to programmatically get the latest link? I'm guessing it's |
@HackerFoo I think that is a question for @mithro as I am unsure on how the kokoro instance does upload the artifacts on GCS. If there was the possibility to have a |
@HackerFoo Are the columns in the example sheet all the important metrics? Do the metrics you want to display vary between runs? |
@TypingKoala those are a good start, but the design should be flexible enough to add more metrics if needed. Once we have a good overview of the most important metrics, we can create issues to track improvements (such as tracking trends over time.) |
@HackerFoo I've created a proof-of-concept here that ingests from Hydra or GCS, cleans, normalizes, and outputs the information as a CSV that can be exported directly to Google Sheets. Is this along the lines of what you are looking for? Is there any color coding that would be helpful in the output? https://colab.research.google.com/drive/1NXLYCYtY4YOslg0lbGryRfGdjKIeYZ1V?usp=sharing https://docs.google.com/spreadsheets/d/1woQR-Ag2jQCDWpQE5ko89d5jdvkZswYSxb4DmHlBE5o/edit?usp=sharing
|
@TypingKoala Could you embed a table into the Colab instead of generating CSV? Like this. Color coding might be nice, with the vendor toolchain (e.g. Vivado) as the baseline, red for worse, green for better. |
@HackerFoo I've implemented those changes. Please take a look at the colab now. I've added an embedded table with styling to reflect the relative performance compared to the Vivado toolchain for every project. |
Development is in progress in a separate repo. Once issue #10 is resolved in that repo, this issue can be closed. |
Generate a quick overview of the results of CI for each tools and each design
Example data: dataframe.json.zip
@acomodi Is there a public link for the dataframe.json files generated by CI?
The text was updated successfully, but these errors were encountered: