-
Notifications
You must be signed in to change notification settings - Fork 188
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
Fix failing NVQC integration tests #2300
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Anna Gringauze <[email protected]>
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.
@@ -181,7 +181,7 @@ do | |||
# Skipped long-running tests (variational optimization loops) for the "remote-mqpu" target to keep CI runtime managable. | |||
# A simplified test for these use cases is included in the 'test/Remote-Sim/' test suite. | |||
# Skipped tests that require passing kernel callables to entry-point kernels for the "remote-mqpu" target. | |||
if [[ "$ex" == *"vqe_h2"* || "$ex" == *"qaoa_maxcut"* || "$ex" == *"gradients"* || "$ex" == *"grover"* || "$ex" == *"multi_controlled_operations"* || "$ex" == *"phase_estimation"* || "$ex" == *"trotter_kernel_mode"* || "$ex" == *"builder.cpp"* ]]; | |||
if [[ "$ex" == *"vqe_h2"* || "$ex" == *"qaoa_maxcut"* || "$ex" == *"gradients"* || "$ex" == *"grover"* || "$ex" == *"multi_controlled_operations"* || "$ex" == *"phase_estimation"* || "$ex" == *"building_kernels"* || "$ex" == *"trotter_kernel_mode"* || "$ex" == *"builder.cpp"* ]]; |
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.
Oops, I meant to put the comment here: Could you please add a link to #2299 in this file itself to explain that is the reason for this test being disabled? (We should probably do that for the others too, but those can probably wait.)
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.
On second thought, I think these changes should be reverted because I think the required changes would be near here instead:
# Test NVQC Python examples + Python MLIR execution tests (not IR tests) |
And here:
for ex in `find examples/python python/tests/mlir/target -name '*.py'`; do |
Description
Disable
building_kernels.py
test for NVQC integration tests (it requires state pointer argument synthesis to work, which requires a fix for #2299)