Skip to content
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

Upgrade intel gemm conv tests #103

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

geoffreyblake
Copy link

This pull request upgrades the x86 xGEMM tests with a new library bindingto the OpenBLAS library to test and compare with the existing MKL library. It also upgrades how the tests are instantiated with new command line arguments to specify individual matrices, or the built in tests, and # of threads.

Output from GEMM and Convolution tests now output in a machine readable CSV format instead of just human readable text.

These changes are particularly useful for inserting Deepbench into automated testing infrastructures to get finer control and allow automatic parsing of test results. This is the dual of the Arm test upgrades in pull request #102 .

Geoffrey Blake added 3 commits June 19, 2018 09:00
…ments

Update Intel code to work better in automated testing environments by
allowing one to specify on the command line the type of matrix to test
and additionally print output in a machine readable CSV format.  We
also provide some basic bug fixes to the code as well.

Signed-off-by: Geoffrey Blake ([email protected])
Copy link

@WilliamTambellini WilliamTambellini left a comment

Choose a reason for hiding this comment

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

Thank you : the use of device 1 in the run_mkl_xgemm sh scripts were confusing for local run.
csv output is also welcome for quick spreadsheet reporting.

@geoffreyblake
Copy link
Author

Anyone willing to review this pull request?

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.

2 participants