m1pyopencl 12-15002,3,5,7,11,13float32out-of-placeAuto12023-07-05 15h22:27 +00h 00m 23s [ 299 tests] 0
pyvkfft-test --systematic --backend pyopencl --gpu m1 --max-nb-tests 0 --nproc 8 --ndim 1 --range 2 1500 --dct 1 --radix --norm 1 --range-mb 0 4100

ERRORS:

======================================================================
test_systematic  (backend='pyopencl', shape=(1040,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1040,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1040,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1050,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1050,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1050,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1053,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1053,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1053,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1078,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1078,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1078,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1080,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1080,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1080,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1092,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1092,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1092,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1120,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1120,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1120,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1134,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1134,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1134,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1152,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1152,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1152,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1170,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1170,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1170,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1176,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1176,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1176,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1188,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1188,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1188,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1215,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1215,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1215,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1232,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1232,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1232,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1260,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1260,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1260,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1280,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1280,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1280,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1287,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1287,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1287,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1320,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1320,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1320,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1372,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1372,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1372,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1375,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1375,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1375,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1386,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1386,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1386,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1400,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1400,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1400,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1430,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1430,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1430,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1440,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1440,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1440,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1452,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1452,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1452,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1458,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1458,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1458,) float32 1D norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1500,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=False, r2c=False, dct=1, fstride=False) [pyvkfft.test.test_fft.TestFFTSystematic]:
----------------------------------------------------------------------
multiprocessing.pool.RemoteTraceback: 
"""
Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 125, in worker
    result = (True, func(*args, **kwds))
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 542, in test_accuracy_kwargs
    t = test_accuracy(**kwargs)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/accuracy.py", line 293, in test_accuracy
    app = clVkFFTApp(d0.shape, d0.dtype, queue, ndim=ndim, norm=norm,
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/opencl.py", line 145, in __init__
    check_vkfft_result(res, shape, dtype, ndim, inplace, norm, r2c, dct, axes, "opencl:%s:%s" %
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/base.py", line 425, in check_vkfft_result
    raise RuntimeError("VkFFT error %d: %s %s" % (res, r.name, s))
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1500,) float32 1D norm=1 [opencl:Apple:Apple M1]
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/site-packages/pyvkfft/test/test_fft.py", line 870, in test_systematic
    res = results.next(timeout=self.timeout * r)
  File "/Users/favre/miniforge3/envs/py39-pynx/lib/python3.9/multiprocessing/pool.py", line 870, in next
    raise value
RuntimeError: VkFFT error 3004: VKFFT_ERROR_UNSUPPORTED_FFT_LENGTH_DCT DCT1 (1500,) float32 1D norm=1 [opencl:Apple:Apple M1]