-
Notifications
You must be signed in to change notification settings - Fork 21.4k
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
DISABLED test_block_addmv_block_size_3_int32_noncontiguous_True_cpu_complex128 (__main__.TestSparseCSRCPU) #97563
Comments
Hello there! From the DISABLED prefix in this issue title, it looks like you are attempting to disable a test in PyTorch CI. The information I have parsed is below:
Within ~15 minutes, To modify the platforms list, please include a line in the issue body, like below. The default action will disable the test for all platforms if no platforms list is specified.
We currently support the following platforms: asan, dynamo, linux, mac, macos, rocm, win, windows. |
Yes, indeed. Looking |
Not the same test, but I guess |
Ok, I've found a pretty funny bug in the test, which indeed rendered detecting the regression almost impossible |
Fix logic in `test_block_addmm` that tested op against itself rather than against dense implementation, by implementing `ref_addvm` function that converts tensor back to dense before multiplying it with vector. Fix reference implementation by passing stride for vector and result. (Not sure wether it will be more perf efficient to iterate over strided tensor or request a dense copy as MKL implementation does) Print more verbose error message if values differ. Fixes #97629 , #97589 , #97563 Pull Request resolved: #97730 Approved by: https://github.com/cpuhrsch
Fixed by #97730 |
Platforms: mac, macos
This test was disabled because it is failing in CI. See recent examples and the most recent trunk workflow logs.
Over the past 3 hours, it has been determined flaky in 2 workflow(s) with 3 failures and 2 successes.
Debugging instructions (after clicking on the recent samples link):
DO NOT ASSUME THINGS ARE OKAY IF THE CI IS GREEN. We now shield flaky tests from developers so CI will thus be green but it will be harder to parse the logs.
To find relevant log snippets:
test_block_addmv_block_size_3_int32_noncontiguous_True_cpu_complex128
Test file path:
test_sparse_csr.py
cc @alexsamardzic @nikitaved @pearu @cpuhrsch @amjames @bhosmer
The text was updated successfully, but these errors were encountered: