ROCm-OpenCL-Driver icon indicating copy to clipboard operation
ROCm-OpenCL-Driver copied to clipboard

clFFT unit tests fail with ROCm 1.9

Open pszi1ard opened this issue 6 years ago • 0 comments

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).

pszi1ard avatar Sep 21 '18 13:09 pszi1ard