m1pyopencl 12-1500Bluesteinfloat32inplaceAuto12023-07-06 07h00:22 +00h 01m 46s [ 1200 tests] 0
pyvkfft-test --systematic --backend pyopencl --gpu m1 --max-nb-tests 0 --nproc 8 --ndim 1 --range 2 1500 --dct 1 --bluestein --inplace --norm 1 --range-mb 0 4100

ERRORS:

======================================================================
test_systematic  (backend='pyopencl', shape=(1031,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1031,) float32 1D inplace 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 (1031,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1032,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1032,) float32 1D inplace 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 (1032,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1034,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1034,) float32 1D inplace 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 (1034,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1035,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1035,) float32 1D inplace 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 (1035,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1039,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1039,) float32 1D inplace 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 (1039,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1042,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1042,) float32 1D inplace 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 (1042,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1044,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1044,) float32 1D inplace 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 (1044,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1047,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1047,) float32 1D inplace 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 (1047,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1048,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1048,) float32 1D inplace 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 (1048,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1062,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1062,) float32 1D inplace 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 (1062,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1063,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1063,) float32 1D inplace 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 (1063,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1064,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1064,) float32 1D inplace 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 (1064,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1070,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1070,) float32 1D inplace 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 (1070,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1071,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1071,) float32 1D inplace 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 (1071,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1075,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1075,) float32 1D inplace 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 (1075,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1077,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1077,) float32 1D inplace 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 (1077,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1082,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1082,) float32 1D inplace 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 (1082,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1088,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1088,) float32 1D inplace 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 (1088,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1097,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1097,) float32 1D inplace 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 (1097,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1098,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1098,) float32 1D inplace 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 (1098,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1102,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1102,) float32 1D inplace 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 (1102,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1104,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1104,) float32 1D inplace 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 (1104,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1109,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1109,) float32 1D inplace 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 (1109,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1110,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1110,) float32 1D inplace 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 (1110,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1113,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1113,) float32 1D inplace 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 (1113,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1115,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1115,) float32 1D inplace 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 (1115,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1116,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1116,) float32 1D inplace 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 (1116,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1118,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1118,) float32 1D inplace 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 (1118,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1122,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1122,) float32 1D inplace 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 (1122,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1124,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1124,) float32 1D inplace 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 (1124,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1127,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1127,) float32 1D inplace 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 (1127,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1129,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1129,) float32 1D inplace 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 (1129,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1130,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1130,) float32 1D inplace 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 (1130,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1133,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1133,) float32 1D inplace 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 (1133,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1136,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1136,) float32 1D inplace 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 (1136,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1139,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1139,) float32 1D inplace 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 (1139,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1143,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1143,) float32 1D inplace 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 (1143,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1146,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1146,) float32 1D inplace 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 (1146,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1147,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1147,) float32 1D inplace 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 (1147,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1150,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1150,) float32 1D inplace 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 (1150,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1163,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1163,) float32 1D inplace 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 (1163,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1164,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1164,) float32 1D inplace 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 (1164,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1166,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1166,) float32 1D inplace 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 (1166,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1168,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1168,) float32 1D inplace 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 (1168,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1173,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1173,) float32 1D inplace 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 (1173,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1175,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1175,) float32 1D inplace 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 (1175,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1178,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1178,) float32 1D inplace 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 (1178,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1181,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1181,) float32 1D inplace 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 (1181,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1182,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1182,) float32 1D inplace 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 (1182,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1187,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1187,) float32 1D inplace 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 (1187,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1193,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1193,) float32 1D inplace 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 (1193,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1194,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1194,) float32 1D inplace 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 (1194,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1196,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1196,) float32 1D inplace 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 (1196,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1199,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1199,) float32 1D inplace 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 (1199,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1212,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1212,) float32 1D inplace 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 (1212,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1214,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1214,) float32 1D inplace 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 (1214,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1218,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1218,) float32 1D inplace 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 (1218,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1223,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1223,) float32 1D inplace 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 (1223,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1224,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1224,) float32 1D inplace 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 (1224,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1227,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1227,) float32 1D inplace 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 (1227,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1228,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1228,) float32 1D inplace 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 (1228,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1229,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1229,) float32 1D inplace 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 (1229,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1230,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1230,) float32 1D inplace 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 (1230,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1234,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1234,) float32 1D inplace 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 (1234,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1237,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1237,) float32 1D inplace 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 (1237,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1238,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1238,) float32 1D inplace 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 (1238,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1239,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1239,) float32 1D inplace 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 (1239,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1240,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1240,) float32 1D inplace 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 (1240,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1245,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1245,) float32 1D inplace 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 (1245,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1246,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1246,) float32 1D inplace 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 (1246,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1252,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1252,) float32 1D inplace 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 (1252,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1254,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1254,) float32 1D inplace 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 (1254,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1258,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1258,) float32 1D inplace 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 (1258,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1269,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1269,) float32 1D inplace 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 (1269,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1270,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1270,) float32 1D inplace 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 (1270,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1278,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1278,) float32 1D inplace 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 (1278,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1284,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1284,) float32 1D inplace 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 (1284,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1285,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1285,) float32 1D inplace 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 (1285,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1290,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1290,) float32 1D inplace 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 (1290,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1292,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1292,) float32 1D inplace 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 (1292,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1294,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1294,) float32 1D inplace 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 (1294,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1295,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1295,) float32 1D inplace 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 (1295,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1299,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1299,) float32 1D inplace 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 (1299,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1304,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1304,) float32 1D inplace 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 (1304,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1307,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1307,) float32 1D inplace 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 (1307,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1308,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1308,) float32 1D inplace 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 (1308,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1316,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1316,) float32 1D inplace 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 (1316,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1317,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1317,) float32 1D inplace 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 (1317,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1318,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1318,) float32 1D inplace 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 (1318,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1319,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1319,) float32 1D inplace 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 (1319,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1328,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1328,) float32 1D inplace 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 (1328,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1329,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1329,) float32 1D inplace 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 (1329,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1330,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1330,) float32 1D inplace 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 (1330,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1337,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1337,) float32 1D inplace 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 (1337,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1338,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1338,) float32 1D inplace 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 (1338,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1339,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1339,) float32 1D inplace 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 (1339,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1340,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1340,) float32 1D inplace 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 (1340,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1342,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1342,) float32 1D inplace 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 (1342,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1346,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1346,) float32 1D inplace 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 (1346,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1358,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1358,) float32 1D inplace 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 (1358,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1362,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1362,) float32 1D inplace 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 (1362,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1363,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1363,) float32 1D inplace 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 (1363,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1364,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1364,) float32 1D inplace 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 (1364,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1367,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1367,) float32 1D inplace 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 (1367,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1368,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1368,) float32 1D inplace 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 (1368,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1371,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1371,) float32 1D inplace 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 (1371,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1382,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1382,) float32 1D inplace 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 (1382,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1383,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1383,) float32 1D inplace 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 (1383,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1384,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1384,) float32 1D inplace 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 (1384,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1385,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1385,) float32 1D inplace 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 (1385,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1389,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1389,) float32 1D inplace 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 (1389,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1391,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1391,) float32 1D inplace 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 (1391,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1392,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1392,) float32 1D inplace 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 (1392,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1397,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1397,) float32 1D inplace 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 (1397,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1399,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1399,) float32 1D inplace 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 (1399,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1402,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1402,) float32 1D inplace 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 (1402,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1411,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1411,) float32 1D inplace 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 (1411,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1412,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1412,) float32 1D inplace 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 (1412,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1416,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1416,) float32 1D inplace 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 (1416,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1417,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1417,) float32 1D inplace 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 (1417,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1419,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1419,) float32 1D inplace 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 (1419,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1424,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1424,) float32 1D inplace 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 (1424,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1428,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1428,) float32 1D inplace 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 (1428,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1433,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1433,) float32 1D inplace 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 (1433,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1434,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1434,) float32 1D inplace 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 (1434,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1435,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1435,) float32 1D inplace 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 (1435,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1437,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1437,) float32 1D inplace 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 (1437,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1438,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1438,) float32 1D inplace 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 (1438,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1439,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1439,) float32 1D inplace 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 (1439,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1443,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1443,) float32 1D inplace 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 (1443,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1448,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1448,) float32 1D inplace 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 (1448,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1466,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1466,) float32 1D inplace 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 (1466,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1467,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1467,) float32 1D inplace 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 (1467,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1469,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1469,) float32 1D inplace 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 (1469,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1476,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1476,) float32 1D inplace 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 (1476,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1479,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1479,) float32 1D inplace 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 (1479,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1482,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1482,) float32 1D inplace 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 (1482,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1484,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1484,) float32 1D inplace 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 (1484,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1487,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1487,) float32 1D inplace 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 (1487,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1488,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1488,) float32 1D inplace 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 (1488,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1490,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1490,) float32 1D inplace 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 (1490,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1491,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1491,) float32 1D inplace 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 (1491,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1493,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1493,) float32 1D inplace 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 (1493,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1494,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1494,) float32 1D inplace 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 (1494,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1495,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1495,) float32 1D inplace 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 (1495,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1498,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1498,) float32 1D inplace 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 (1498,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]

======================================================================
test_systematic  (backend='pyopencl', shape=(1499,), ndim=1, dtype=dtype('float32'), norm=1, use_lut=False, inplace=True, 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 (1499,) float32 1D inplace 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 (1499,) float32 1D inplace norm=1 [opencl:Apple:Apple M1]