-
Notifications
You must be signed in to change notification settings - Fork 120
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
Develop Conformance Testsuite #956
Comments
What is supposed to be tested here? |
Any comment on my point? |
Hi @bhack The aim of the conformance suite is to comprehensively cover the StableHLO specification. An important milestone towards that are the tests for the reference implementation which exhaustively covers the behavior of individual ops.. Currently we are focusing on the static shaped opset. In the future, we are planning to also introduce support for dynamic shapes (#8) and "Quantization" category of StableHLO operations (#588 #530 #531) and the test suite should evolve accordingly to accommodate the augmented specification. The exact details are work in progress. |
Yes I understand this. I was only a little bit more confused by
Do we suppose to interface with compiler and runtime (and so the hardware) using openxla-pjrt? As it seems there we expect to interact with not fully (StableHLO program) conformant compilers/runtimes it is going to impact that topic in the openxla-pjrt-plugin API design when interact with frontends (especially if we want to not just fail fast on the fronted side). It seems to me that there a space to strictly co-design this. |
Interfacing using openxla-pjrt could certainly be a favourable option, but needs further exploration. |
This is about a test suite that consumers can plug into and run on their hardware. The golden results of the tests are expected to be vetted by the reference implementation of the specification.
The text was updated successfully, but these errors were encountered: