pycuda icon indicating copy to clipboard operation
pycuda copied to clipboard

`GPUArray.minimum` fails for `bool` arguments

Open mitkotak opened this issue 2 years ago • 1 comments

Here's an MWE

>>> import numpy as np
>>> import pycuda.autoinit
>>> import pycuda.gpuarray as gpuarray
>>> a = np.array(True)
>>> b = np.array(False)
>>> a_gpu = gpuarray.to_gpu(a)
>>> b_gpu = gpuarray.to_gpu(b)
>>> result_np = np.minimum(a, b)
>>> print(result_np)
>>> gpuarray.minimum(a_gpu, b_gpu)

mitkotak avatar Jul 27 '22 20:07 mitkotak

There's a proposed fix for this at https://gitlab.tiker.net/inducer/pycuda/-/merge_requests/73.

kaushikcfd avatar Aug 26 '22 22:08 kaushikcfd