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

clFFT unit tests fail with ROCm 1.9 #72

Open
pszi1ard opened this issue Sep 21, 2018 · 0 comments
Open

clFFT unit tests fail with ROCm 1.9 #72

pszi1ard opened this issue Sep 21, 2018 · 0 comments

Comments

@pszi1ard
Copy link

Multiple clFFT tests fail on both Vega10 and Fiji with ROCm 1.9.

Repro ingredients
ROCm 1.9

$ dpkg -l | grep rocm-opencl
ii  rocm-opencl                            1.2.0-2018090737                           amd64        OpenCL/ROCm
ii  rocm-opencl-dev                        1.2.0-2018090737                           amd64        OpenCL/ROCm

clFFT current HEAD from github:

$ git log  HEAD --oneline | head -n1 
c59712e bumping version num

Restults of running staging/Tests (note that some errors do not seem fully reproducible):

  • Vega10
$ tail -n10 test-dev-gpu02.log
[  PASSED  ] 16436 tests.
[  FAILED  ] 4 tests, listed below:
[  FAILED  ] mixed_radices/mixed_radix.double_precision_hermitian_to_real_auto_generated/173, where GetParam() = 70
[  FAILED  ] clfft_DirectedTest_double_1d_inv/accuracy_test_directed_real.inplace_interleaved/47, where GetParam() = 120-byte object <13-00 00-00 00-00 00-00 02-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 B0-FD 83-68 3B-7F 00-00 B8-FD 83-68 3B-7F 00-00 B8-FD 83-68 3B-7F 00-00 D0-FD 83-68 3B-7F 00-00 D8-FD 83-68 3B-7F 00-00 D8-FD 83-68 3B-7F 00-00 F0-FD 83-68 3B-7F 00-00 F8-FD 83-68 3B-7F 00-00 F8-FD 83-68 3B-7F 00-00 24-00 00-00 00-00 00-00 48-00 00-00 00-00 00-00 03-00 00-00 05-00 00-00>
[  FAILED  ] mixed_radices_postcallback/mixed_radix_postcallback.double_precision_complex_to_complex_auto_generated/227, where GetParam() = 490
[  FAILED  ] mixed_radices_postcallback/mixed_radix_postcallback.double_precision_hermitian_to_real_auto_generated/173, where GetParam() = 70

 4 FAILED TESTS
  YOU HAVE 299 DISABLED TESTS

$ ##############################################################

$ tail -n10 test-dev-gpu02_RE.log 
[==========] 16440 tests from 46 test cases ran. (26452562 ms total)
[  PASSED  ] 16437 tests.
[  FAILED  ] 3 tests, listed below:
[  FAILED  ] clfft_RandomTest/accuracy_test_random.random_transform/822, where GetParam() = 160-byte object <01-00 00-00 00-00 00-00 02-00 00-00 FF-FF FF-FF 02-00 00-00 DD-01 00-00 40-96 4A-02 00-00 00-00 50-96 4A-02 00-00 00-00 50-96 4A-02 00-00 00-00 30-BB 19-38 2B-7F 00-00 40-BB 19-38 2B-7F 00-00 ... 6E-F7 17-00 00-00 00-00 DC-EE 2F-00 00-00 00-00 03-00 00-00 05-00 00-00 01-00 00-00 F7-01 00-00 00-00 00-40 25-52 D8-3F 00-00 00-40 04-F0 F8-3F 03-00 00-00 FD-01 00-00 95-96 BA-0D 00-00 00-00>
[  FAILED  ] clfft_DirectedTest_double_1d_inv/accuracy_test_directed_real.inplace_interleaved/47, where GetParam() = 120-byte object <13-00 00-00 00-00 00-00 02-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 60-2F 45-02 00-00 00-00 68-2F 45-02 00-00 00-00 68-2F 45-02 00-00 00-00 80-2F 45-02 00-00 00-00 88-2F 45-02 00-00 00-00 88-2F 45-02 00-00 00-00 A0-2F 45-02 00-00 00-00 A8-2F 45-02 00-00 00-00 A8-2F 45-02 00-00 00-00 24-00 00-00 00-00 00-00 48-00 00-00 00-00 00-00 03-00 00-00 05-00 00-00>
[  FAILED  ] mixed_radices_postcallback/mixed_radix_postcallback.double_precision_hermitian_to_real_auto_generated/173, where GetParam() = 70

 3 FAILED TESTS
  YOU HAVE 299 DISABLED TESTS


  • Fiji:
[==========] 16440 tests from 46 test cases ran. (26842891 ms total)
[  PASSED  ] 16437 tests.
[  FAILED  ] 3 tests, listed below:
[  FAILED  ] clfft_RandomTest/accuracy_test_random.random_transform/1840, where GetParam() = 160-byte object <02-00 00-00 00-00 00-00 02-00 00-00 01-00 00-00 03-00 00-00 20-30 32-2D 10-C7 76-03 00-00 00-00 28-C7 76-03 00-00 00-00 28-C7 76-03 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 ... 00-00 00-00 00-00 00-00 00-00 00-00 00-00 00-00 04-00 00-00 05-00 00-00 02-00 00-00 30-2D 30-30 00-00 00-E0 D5-2F E0-3F 00-00 00-20 5E-0D E0-3F 03-00 00-00 32-2D 31-42 FE-C5 BC-13 00-00 00-00>
[  FAILED  ] clfft_DirectedTest_double_1d_inv/accuracy_test_directed_real.inplace_interleaved/47, where GetParam() = 120-byte object <13-00 00-00 00-00 00-00 02-00 00-00 01-00 00-00 01-00 00-00 00-00 00-00 30-8F FF-17 29-7F 00-00 38-8F FF-17 29-7F 00-00 38-8F FF-17 29-7F 00-00 50-8F FF-17 29-7F 00-00 58-8F FF-17 29-7F 00-00 58-8F FF-17 29-7F 00-00 70-8F FF-17 29-7F 00-00 78-8F FF-17 29-7F 00-00 78-8F FF-17 29-7F 00-00 24-00 00-00 00-00 00-00 48-00 00-00 00-00 00-00 03-00 00-00 05-00 00-00>
[  FAILED  ] mixed_radices_postcallback/mixed_radix_postcallback.double_precision_hermitian_to_real_auto_generated/173, where GetParam() = 70

 3 FAILED TESTS
  YOU HAVE 299 DISABLED TESTS

I assume these are either ROCm OpenCL bugs or bug in the clFFT code that only surface with ROCm (and not with AMDGPU-PRO).

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

1 participant