Skip to content

Conversation

@zahiqbal
Copy link
Contributor

Motivation

captured a full list of failed test case on rocm-0.7.1. compared these failures on rocm6.0 branch to figure out these are real failures.

Technical Details

Test Plan

Jax unit test plan

Test Result

246 test failed in total, corresponding test files are marked as skipped.

Submission Checklist

Copy link
Contributor

@psanal35 psanal35 left a comment

Choose a reason for hiding this comment

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

We may need to further narrow down the .ini skip patterns, e.g., only the following tests actually fail when I checked on my side: cuSparseTest::test_csr_matmul_ad2, ad3, ad5, ad8

Copy link
Contributor

@gulsumgudukbay gulsumgudukbay left a comment

Choose a reason for hiding this comment

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

It would have been much better if you separated the skips.ini file to a separate PR. This PR seems to crowded and a bundle of different changes.

--deselect jax/tests/qdwh_test.py::QdwhTest::testQdwhWithDynamicShape
--deselect jax/tests/qdwh_test.py::testQdwhWithRandomMatrix
#failed in rocm-v0.7.1
--deselect jax/tests/sparsify_test.py::SparsifyTest::testSparseMul
Copy link
Contributor

Choose a reason for hiding this comment

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

are all of the variations of these tests failing? Typically some cases only fail such as a postfix number index for each test instance.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

currently our skipped recipe is not working as per our expectation, nothing is skipped listed in this file,
I added parameterized tests initially but changed to based on file.

Copy link
Contributor

Choose a reason for hiding this comment

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

See this comment #145 (comment) @zahiqbal

#failed in rocm-v0.7.1
--deselect jax/tests/sparsify_test.py::SparsifyTest::testSparseMul
--deselect jax/tests/sparsify_test.py::SparsifyTest::testUnaryOperationsNonUniqueIndices
--deselect jax/tests/sparsify_test.py::SparsifyTracerTest::testSparseDiv
Copy link
Contributor

Choose a reason for hiding this comment

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

Also is pytest able to find these tests properly to skip them? Typically if you are not giving the full test name (such as jax/tests/pallas/ops_test.py::OpsTest::test_approx_tanh0, pytest does not find the module name properly). If you want to completely skip all the variations of jax/tests/pallas/ops_test.py::OpsTest::test_approx_tanh tests you will need to use the -k argument when running pytest. I think for skip.ini, this behavior may be same or different.

So as a summary, I want to learn if these were verified as skipped in the tests.

@zahiqbal zahiqbal force-pushed the rocm-jaxlib-v0.7.1 branch 3 times, most recently from bf6f6e2 to 42b19d0 Compare October 21, 2025 01:18
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.

3 participants