-
Notifications
You must be signed in to change notification settings - Fork 158
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
[ROCFFT] RocFFT fails tests when using ROCm 6.0 or later #559
Comments
|
This turned out to be a rocFFT bug. RocFFT issue ROCm/rocFFT#504 |
There is a work-around for the above at https://github.com/hjabird/oneMKL/tree/hjab/fix_rocfft6_issue Unfortunately there is still are still failing tests - out-of-place complex 4x4x4_fwd_strides_2_4_1_16_bwd_strides_1_4_16_1_batches_2. These tests pass with ROCm 5.4.3, but fail with ROCm 5.7.1 and later. |
This looks like a bug in rocFFT to me. I've described the issue at ROCm/rocFFT#507. I think we oneMKL Interfaces will have to throw unsupported on these tranposing DFTs. |
The 2 workarounds have been merged and the issues fixed in more recent versions of rocFFT. Closing. |
Summary
The current tip of oneMKL interfaces fails unit tests when using ROCm 6.0 or later. Using ROCm 5.4.3 does not fail tests.
The failed tests are real-to-complex multi-dimensional tests.
Version
The issue was introduced with #528 and can be reproduced with oneMKL interfaces developr.
Environment
Steps to reproduce
Build with RocFFT enabled. Test with
to observe failures.
Observed behavior
Tests give wrong results or memory faults.
Expected behavior
Tests should pass.
The text was updated successfully, but these errors were encountered: