scikits.cuda.misc.maxabs

scikits.cuda.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 : pycuda.gpuarray.GPUArray

Array containing maximum absolute value in x_gpu.

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