Skip to content
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

3D real forward out-of-place transform with sizes 98, 98, 98 fails with HIPFFT_EXEC_FAILED #26

Closed
ex-rzr opened this issue Jul 12, 2022 · 1 comment
Assignees

Comments

@ex-rzr
Copy link

ex-rzr commented Jul 12, 2022

What is the expected behavior

It should work, other sizes close to this one, as well as in-place transform seem to work ok.

What actually happens

One of OpenMM-HIP tests fails:
StreamHPC/openmm-hip#1
https://github.com/StreamHPC/openmm-hip/blob/master/platforms/hip/tests/TestHipFFTImplHipFFT.cpp#L144

How to reproduce

./hipfft-rider -o -t 2 --length 98 98 98
Running profile with 1 samples
out-of-place
length: 98 98 98
terminate called after throwing an instance of 'std::runtime_error'
  what():  Execution failed
Aborted (core dumped)

Environment

Hardware description
GPU MI100, MI210, RX6900XT, does not depend on the GPU model
Software version
ROCm 5.2
@evetsso evetsso self-assigned this Jul 12, 2022
@evetsso
Copy link
Contributor

evetsso commented Aug 3, 2022

The problem here is actually in rocFFT, and has been fixed with ROCm/rocFFT@ced7c1c .

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

No branches or pull requests

2 participants