Methodology: the included graphs measure the accuracy of the forward and backward transforms: an array is generated with random uniform values between -0.5 and 0.5, and the results of its transform are compared with either pyfftw (in long double precision) if available, or scipy if available, or numpy fft. The L2 curve measures the average square norm difference, and the L∞ the maximum difference.
Note: for the R2C inverse transform, the result of the forward transform is used instead of re-using the random array (in order to have a proper half-Hermitian array), contrary to what is done for other transforms. This explains why the IFFT R2C maximum (L∞) errors are larger.
Note 2: some "errors" for DCT may be due to unsupported sizes in VkFFT, which vary depending on the card and language used (amount of shared/local memory). So they just indicate a current limit for the transform sizes rather than a real error.
[Click on the highlighted cells for details and accuracy graphs vs the transform size]
GPU | backend | transform | ndim | range | radix | dtype | inplace | LUT | norm | time-duration | FAIL | ERROR |
---|---|---|---|---|---|---|---|---|---|---|---|---|
gfx900 | pyopencl | Regular multi-dimensional C2C/R2C/R2R test | 2024-01-22 11h57:57 +02h 21m 40s | 0 | 0 | |||||||
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 1 | 2024-01-22 14h19:39 +00h 02m 51s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 1 | 2024-01-22 14h22:34 +00h 01m 58s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 1 | 2024-01-22 14h24:35 +00h 08m 03s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 1 | 2024-01-22 14h32:41 +00h 03m 36s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 1 | 2024-01-22 14h36:20 +00h 02m 04s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 1 | 2024-01-22 14h38:27 +00h 02m 25s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 1 | 2024-01-22 14h40:55 +00h 03m 01s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 1 | 2024-01-22 14h43:59 +00h 03m 30s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 1 | 2024-01-22 14h47:32 +00h 23m 26s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 1 | 2024-01-22 15h11:02 +00h 03m 24s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 1 | 2024-01-22 15h14:29 +00h 02m 24s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 1 | 2024-01-22 15h16:56 +00h 07m 03s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | Auto | 1 | 2024-01-22 15h24:03 +00h 02m 50s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 1 | 2024-01-22 15h26:57 +00h 01m 56s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 1 | 2024-01-22 15h28:57 +00h 03m 18s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | Auto | 1 | 2024-01-22 15h32:18 +00h 03m 57s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 1 | 2024-01-22 15h36:19 +00h 02m 03s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 1 | 2024-01-22 15h38:25 +00h 01m 30s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | inplace | Auto | 1 | 2024-01-22 15h39:58 +00h 03m 00s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 1 | 2024-01-22 15h43:01 +00h 02m 46s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 1 | 2024-01-22 15h45:51 +00h 09m 43s [ 168 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | inplace | Auto | 1 | 2024-01-22 15h55:37 +00h 03m 31s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 1 | 2024-01-22 15h59:10 +00h 02m 24s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 1 | 2024-01-22 16h01:37 +00h 03m 09s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | True | 1 | 2024-01-22 16h04:49 +00h 03m 09s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 1 | 2024-01-22 16h08:02 +00h 02m 13s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 1 | 2024-01-22 16h10:18 +00h 07m 34s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | True | 1 | 2024-01-22 16h17:55 +00h 03m 56s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 1 | 2024-01-22 16h21:55 +00h 02m 12s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 1 | 2024-01-22 16h24:10 +00h 02m 03s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | True | 1 | 2024-01-22 16h26:16 +00h 03m 11s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 1 | 2024-01-22 16h29:30 +00h 02m 16s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 1 | 2024-01-22 16h31:49 +00h 03m 17s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | True | 1 | 2024-01-22 16h35:09 +00h 04m 23s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 1 | 2024-01-22 16h39:38 +00h 02m 13s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 1 | 2024-01-22 16h41:54 +00h 02m 02s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 0 | 2024-01-22 16h43:59 +00h 02m 49s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 0 | 2024-01-22 16h46:51 +00h 01m 57s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 0 | 2024-01-22 16h48:51 +00h 07m 34s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 0 | 2024-01-22 16h56:28 +00h 03m 40s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 0 | 2024-01-22 17h00:11 +00h 02m 05s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | Auto | 0 | 2024-01-22 17h02:19 +00h 02m 12s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 0 | 2024-01-22 17h04:36 +00h 03m 07s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 0 | 2024-01-22 17h07:46 +00h 03m 12s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 0 | 2024-01-22 17h11:01 +00h 23m 39s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 0 | 2024-01-22 17h34:43 +00h 03m 25s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 0 | 2024-01-22 17h38:10 +00h 02m 46s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | out-of-place | Auto | 0 | 2024-01-22 17h40:58 +00h 08m 08s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | Auto | 0 | 2024-01-22 17h49:11 +00h 02m 49s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 0 | 2024-01-22 17h52:05 +00h 02m 17s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 0 | 2024-01-22 17h54:25 +00h 04m 25s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | Auto | 0 | 2024-01-22 17h58:59 +00h 03m 55s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 0 | 2024-01-22 18h02:58 +00h 02m 08s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | Auto | 0 | 2024-01-22 18h05:08 +00h 01m 57s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | inplace | Auto | 0 | 2024-01-22 18h07:09 +00h 03m 00s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 0 | 2024-01-22 18h10:12 +00h 03m 31s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 0 | 2024-01-22 18h13:45 +00h 11m 16s [ 168 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float64 | inplace | Auto | 0 | 2024-01-22 18h25:05 +00h 03m 30s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 0 | 2024-01-22 18h28:38 +00h 02m 38s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float64 | inplace | Auto | 0 | 2024-01-22 18h31:19 +00h 03m 54s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | True | 0 | 2024-01-22 18h35:17 +00h 03m 15s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 0 | 2024-01-22 18h38:35 +00h 02m 12s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 0 | 2024-01-22 18h40:50 +00h 08m 04s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | out-of-place | True | 0 | 2024-01-22 18h48:57 +00h 03m 59s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 0 | 2024-01-22 18h52:59 +00h 02m 12s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | out-of-place | True | 0 | 2024-01-22 18h55:14 +00h 02m 16s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | True | 0 | 2024-01-22 18h57:33 +00h 03m 13s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 0 | 2024-01-22 19h00:48 +00h 02m 16s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 0 | 2024-01-22 19h03:07 +00h 03m 56s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-100000 | 2,3,5,7,11,13 | float32 | inplace | True | 0 | 2024-01-22 19h07:05 +00h 04m 16s [ 1847 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 0 | 2024-01-22 19h11:24 +00h 02m 14s [ 512 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | 2,3,5,7,11,13 | float32 | inplace | True | 0 | 2024-01-22 19h13:41 +00h 02m 03s [ 175 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | Auto | 1 | 2024-01-22 19h15:47 +00h 10m 58s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | True | 1 | 2024-01-22 19h26:47 +00h 12m 37s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | inplace | Auto | 1 | 2024-01-22 19h39:28 +00h 11m 09s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float64 | out-of-place | Auto | 1 | 2024-01-22 19h50:40 +00h 18m 00s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | Auto | 1 | 2024-01-22 20h08:45 +00h 10m 51s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | True | 1 | 2024-01-22 20h19:39 +00h 12m 34s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | inplace | Auto | 1 | 2024-01-22 20h32:17 +00h 10m 53s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float64 | out-of-place | Auto | 1 | 2024-01-22 20h43:13 +00h 13m 29s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | Auto | 1 | 2024-01-22 20h56:45 +00h 11m 33s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | True | 1 | 2024-01-22 21h08:20 +00h 12m 53s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | inplace | Auto | 1 | 2024-01-22 21h21:17 +00h 11m 40s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float64 | out-of-place | Auto | 1 | 2024-01-22 21h33:00 +00h 15m 07s [ 2740 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | Auto | 1 | 2024-01-22 21h48:10 +00h 13m 50s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | out-of-place | True | 1 | 2024-01-22 22h02:04 +00h 15m 14s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float32 | inplace | Auto | 1 | 2024-01-22 22h17:22 +00h 13m 58s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-150 [|Ni-N1|<={8; 4%N1}] | 2,3,5,7,11,13[^N,N<=3] | float64 | out-of-place | Auto | 1 | 2024-01-22 22h31:24 +00h 15m 35s [ 5848 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | inplace | Auto | 1 | 2024-01-22 22h47:02 +05h 16m 36s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | inplace | Auto | 1 | 2024-01-23 04h03:47 +00h 49m 09s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float64 | inplace | Auto | 1 | 2024-01-23 04h53:19 +05h 22m 28s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float64 | inplace | Auto | 1 | 2024-01-23 10h15:51 +06h 16m 10s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float64 | inplace | Auto | 1 | 2024-01-23 16h32:08 +01h 26m 11s [ 343 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float64 | inplace | Auto | 1 | 2024-01-23 17h58:31 +05h 58m 27s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float64 | inplace | Auto | 1 | 2024-01-23 23h57:08 +05h 22m 36s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float64 | inplace | Auto | 1 | 2024-01-24 05h20:04 +01h 10m 11s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | out-of-place | True | 1 | 2024-01-24 06h30:28 +06h 25m 25s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | out-of-place | True | 1 | 2024-01-24 12h56:02 +05h 24m 52s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | out-of-place | True | 1 | 2024-01-24 18h21:07 +01h 14m 24s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | out-of-place | True | 1 | 2024-01-24 19h35:42 +06h 48m 11s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | out-of-place | True | 1 | 2024-01-25 02h24:03 +05h 14m 15s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | out-of-place | True | 1 | 2024-01-25 07h38:29 +00h 47m 07s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | inplace | True | 1 | 2024-01-25 08h25:47 +06h 33m 43s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | inplace | True | 1 | 2024-01-25 14h59:40 +05h 22m 44s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | inplace | True | 1 | 2024-01-25 20h22:39 +01h 12m 35s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | inplace | True | 1 | 2024-01-25 21h35:26 +07h 08m 24s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | inplace | True | 1 | 2024-01-26 04h44:01 +05h 06m 38s [ 3987 tests] | 0 | ||
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | inplace | True | 1 | 2024-01-26 09h50:52 +00h 53m 22s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | out-of-place | Auto | 0 | 2024-01-26 10h44:27 +06h 21m 43s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | out-of-place | Auto | 0 | 2024-01-26 17h06:20 +05h 15m 29s [ 3987 tests] | 0 | ||
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | out-of-place | Auto | 0 | 2024-01-26 22h22:00 +01h 12m 59s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | out-of-place | Auto | 0 | 2024-01-26 23h35:09 +06h 45m 12s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | out-of-place | Auto | 0 | 2024-01-27 06h20:32 +05h 13m 06s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | out-of-place | Auto | 0 | 2024-01-27 11h33:48 +00h 47m 03s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float64 | out-of-place | Auto | 0 | 2024-01-27 12h21:03 +05h 21m 01s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float64 | out-of-place | Auto | 0 | 2024-01-27 17h42:15 +06h 15m 01s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float64 | out-of-place | Auto | 0 | 2024-01-27 23h57:26 +01h 54m 18s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float64 | out-of-place | Auto | 0 | 2024-01-28 01h51:55 +05h 47m 49s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float64 | out-of-place | Auto | 0 | 2024-01-28 07h39:55 +05h 20m 17s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float64 | out-of-place | Auto | 0 | 2024-01-28 13h00:23 +01h 08m 05s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | inplace | Auto | 0 | 2024-01-28 14h08:36 +06h 20m 34s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | inplace | Auto | 0 | 2024-01-28 20h29:22 +05h 22m 00s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | inplace | Auto | 0 | 2024-01-29 01h51:32 +01h 12m 22s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | inplace | Auto | 0 | 2024-01-29 03h03:59 +07h 08m 27s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | inplace | Auto | 0 | 2024-01-29 10h12:37 +05h 17m 51s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | inplace | Auto | 0 | 2024-01-29 15h30:40 +00h 48m 36s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float64 | inplace | Auto | 0 | 2024-01-29 16h19:27 +05h 21m 53s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float64 | inplace | Auto | 0 | 2024-01-29 21h41:30 +06h 12m 58s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float64 | inplace | Auto | 0 | 2024-01-30 03h54:39 +01h 26m 30s [ 343 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float64 | inplace | Auto | 0 | 2024-01-30 05h21:20 +06h 01m 08s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float64 | inplace | Auto | 0 | 2024-01-30 11h22:40 +05h 19m 06s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float64 | inplace | Auto | 0 | 2024-01-30 16h41:56 +01h 09m 01s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | out-of-place | True | 0 | 2024-01-30 17h51:08 +06h 29m 24s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | out-of-place | True | 0 | 2024-01-31 00h20:44 +05h 19m 42s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | out-of-place | True | 0 | 2024-01-31 05h40:37 +01h 11m 22s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | out-of-place | True | 0 | 2024-01-31 06h52:09 +06h 54m 00s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | out-of-place | True | 0 | 2024-01-31 13h46:19 +05h 12m 33s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | out-of-place | True | 0 | 2024-01-31 18h59:02 +00h 46m 49s [ 374 tests] | 0 | 0 | |
gfx900 | pyopencl | 1 | 2-10000 | Bluestein | float32 | inplace | True | 0 | 2024-01-31 19h46:04 +06h 29m 33s [ 9267 tests] | 0 | 0 | |
gfx900 | pyopencl | 2 | 2-4500 (N,N) | Bluestein | float32 | inplace | True | 0 | 2024-02-01 02h15:47 +05h 20m 15s [ 3987 tests] | 0 | 0 | |
gfx900 | pyopencl | 3 | 2-550 (N,N,N) | Bluestein | float32 | inplace | True | 0 | 2024-02-01 07h36:13 +01h 12m 00s [ 374 tests] | 0 | 0 |