skcuda.misc.maxabs

skcuda.misc.maxabs(x_gpu)[source]

Get maximum absolute value.

Find maximum absolute value in the specified array.

Parameters:x_gpu (pycuda.gpuarray.GPUArray) – Input array.
Returns:m_gpu – Array containing maximum absolute value in x_gpu.
Return type:pycuda.gpuarray.GPUArray

Examples

>>> import pycuda.autoinit
>>> import pycuda.gpuarray as gpuarray
>>> import misc
>>> x_gpu = gpuarray.to_gpu(np.array([-1, 2, -3], np.float32))
>>> m_gpu = misc.maxabs(x_gpu)
>>> np.allclose(m_gpu.get(), 3.0)
True