Convolve and Correlate#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.convolve

cupynumeric.convolve

numpy.correlate

Summary

Number of NumPy functions: 2

Number of functions covered by cupynumeric: 1

Ufuncs#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.absolute

cupynumeric.absolute

numpy.acos

cupynumeric.acos

numpy.acosh

cupynumeric.acosh

numpy.add

cupynumeric.add

numpy.arccos

cupynumeric.arccos

numpy.arccosh

cupynumeric.arccosh

numpy.arcsin

cupynumeric.arcsin

numpy.arcsinh

cupynumeric.arcsinh

numpy.arctan

cupynumeric.arctan

numpy.arctan2

cupynumeric.arctan2

numpy.arctanh

cupynumeric.arctanh

numpy.asin

cupynumeric.asin

numpy.asinh

cupynumeric.asinh

numpy.atan

cupynumeric.atan

numpy.atan2

numpy.atanh

cupynumeric.atanh

numpy.bitwise_and

cupynumeric.bitwise_and

numpy.bitwise_count

numpy.bitwise_invert

numpy.bitwise_left_shift

numpy.bitwise_or

cupynumeric.bitwise_or

numpy.bitwise_right_shift

numpy.bitwise_xor

cupynumeric.bitwise_xor

numpy.cbrt

cupynumeric.cbrt

numpy.ceil

cupynumeric.ceil

numpy.conj

cupynumeric.conj

numpy.conjugate

cupynumeric.conjugate

numpy.copysign

cupynumeric.copysign

numpy.cos

cupynumeric.cos

numpy.cosh

cupynumeric.cosh

numpy.deg2rad

cupynumeric.deg2rad

numpy.degrees

cupynumeric.degrees

numpy.divide

cupynumeric.divide

numpy.divmod

numpy.equal

cupynumeric.equal

numpy.exp

cupynumeric.exp

numpy.exp2

cupynumeric.exp2

numpy.expm1

cupynumeric.expm1

numpy.fabs

cupynumeric.fabs

numpy.float_power

cupynumeric.float_power

numpy.floor

cupynumeric.floor

numpy.floor_divide

cupynumeric.floor_divide

numpy.fmax

cupynumeric.fmax

numpy.fmin

cupynumeric.fmin

numpy.fmod

cupynumeric.fmod

numpy.frexp

cupynumeric.frexp

numpy.gcd

cupynumeric.gcd

numpy.greater

cupynumeric.greater

numpy.greater_equal

cupynumeric.greater_equal

numpy.heaviside

numpy.hypot

cupynumeric.hypot

numpy.invert

cupynumeric.invert

numpy.isfinite

cupynumeric.isfinite

numpy.isinf

cupynumeric.isinf

numpy.isnan

cupynumeric.isnan

numpy.isnat

numpy.lcm

cupynumeric.lcm

numpy.ldexp

cupynumeric.ldexp

numpy.left_shift

cupynumeric.left_shift

numpy.less

cupynumeric.less

numpy.less_equal

cupynumeric.less_equal

numpy.log

cupynumeric.log

numpy.log10

cupynumeric.log10

numpy.log1p

cupynumeric.log1p

numpy.log2

cupynumeric.log2

numpy.logaddexp

cupynumeric.logaddexp

numpy.logaddexp2

cupynumeric.logaddexp2

numpy.logical_and

cupynumeric.logical_and

numpy.logical_not

cupynumeric.logical_not

numpy.logical_or

cupynumeric.logical_or

numpy.logical_xor

cupynumeric.logical_xor

numpy.matmul

cupynumeric.matmul

numpy.matvec

numpy.maximum

cupynumeric.maximum

numpy.minimum

cupynumeric.minimum

numpy.mod

cupynumeric.mod

numpy.modf

cupynumeric.modf

numpy.multiply

cupynumeric.multiply

numpy.negative

cupynumeric.negative

numpy.nextafter

cupynumeric.nextafter

numpy.not_equal

cupynumeric.not_equal

numpy.positive

cupynumeric.positive

numpy.pow

numpy.power

cupynumeric.power

numpy.rad2deg

cupynumeric.rad2deg

numpy.radians

cupynumeric.radians

numpy.reciprocal

cupynumeric.reciprocal

numpy.remainder

cupynumeric.remainder

numpy.right_shift

cupynumeric.right_shift

numpy.rint

cupynumeric.rint

numpy.sign

cupynumeric.sign

numpy.signbit

cupynumeric.signbit

numpy.sin

cupynumeric.sin

numpy.sinh

cupynumeric.sinh

numpy.spacing

numpy.sqrt

cupynumeric.sqrt

numpy.square

cupynumeric.square

numpy.subtract

cupynumeric.subtract

numpy.tan

cupynumeric.tan

numpy.tanh

cupynumeric.tanh

numpy.true_divide

cupynumeric.true_divide

numpy.trunc

cupynumeric.trunc

numpy.vecdot

numpy.vecmat

Summary

Number of NumPy functions: 104

Number of functions covered by cupynumeric: 91

Logical operations#

Summary

Number of NumPy functions: 14

Number of functions covered by cupynumeric: 12

Discrete Fourier transform#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.fft.fftfreq

numpy.fft.rfftfreq

Summary

Number of NumPy functions: 2

Number of functions covered by cupynumeric: 0

Set operations#

Summary

Number of NumPy functions: 6

Number of functions covered by cupynumeric: 2

Array manipulation#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.append

cupynumeric.append

numpy.array_split

cupynumeric.array_split

numpy.asanyarray

numpy.asarray

cupynumeric.asarray

numpy.asarray_chkfinite

numpy.ascontiguousarray

numpy.asfortranarray

numpy.asmatrix

numpy.atleast_1d

cupynumeric.atleast_1d

numpy.atleast_2d

cupynumeric.atleast_2d

numpy.atleast_3d

cupynumeric.atleast_3d

numpy.block

cupynumeric.block

numpy.broadcast_arrays

cupynumeric.broadcast_arrays

numpy.broadcast_to

cupynumeric.broadcast_to

numpy.column_stack

cupynumeric.column_stack

numpy.concatenate

cupynumeric.concatenate

numpy.copyto

cupynumeric.copyto

numpy.delete

cupynumeric.delete

numpy.dsplit

cupynumeric.dsplit

numpy.dstack

cupynumeric.dstack

numpy.expand_dims

cupynumeric.expand_dims

numpy.flip

cupynumeric.flip

numpy.fliplr

cupynumeric.fliplr

numpy.flipud

cupynumeric.flipud

numpy.hsplit

cupynumeric.hsplit

numpy.hstack

cupynumeric.hstack

numpy.insert

cupynumeric.insert

numpy.moveaxis

cupynumeric.moveaxis

numpy.ravel

cupynumeric.ravel

numpy.repeat

cupynumeric.repeat

numpy.require

numpy.reshape

cupynumeric.reshape

numpy.resize

numpy.roll

cupynumeric.roll

numpy.rollaxis

numpy.rot90

cupynumeric.rot90

numpy.row_stack

cupynumeric.row_stack

numpy.shape

cupynumeric.shape

numpy.split

cupynumeric.split

numpy.squeeze

cupynumeric.squeeze

numpy.stack

cupynumeric.stack

numpy.swapaxes

cupynumeric.swapaxes

numpy.tile

cupynumeric.tile

numpy.transpose

cupynumeric.transpose

numpy.trim_zeros

numpy.vsplit

cupynumeric.vsplit

numpy.vstack

cupynumeric.vstack

Summary

Number of NumPy functions: 47

Number of functions covered by cupynumeric: 38

Array manipulation (ndarray)#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.ndarray.flatten()

cupynumeric.ndarray.flatten()

Summary

Number of NumPy functions: 1

Number of functions covered by cupynumeric: 1

Factorizations#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.linalg.cholesky

cupynumeric.linalg.cholesky

numpy.linalg.qr

cupynumeric.linalg.qr

Summary

Number of NumPy functions: 2

Number of functions covered by cupynumeric: 2

Eigenvalues#

Summary

Number of NumPy functions: 4

Number of functions covered by cupynumeric: 4

Input and output#

Summary

Number of NumPy functions: 19

Number of functions covered by cupynumeric: 1

Input and output (ndarray)#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.ndarray.tofile()

cupynumeric.ndarray.tofile()

numpy.ndarray.tolist()

cupynumeric.ndarray.tolist()

Summary

Number of NumPy functions: 2

Number of functions covered by cupynumeric: 2

Array creation#

Summary

Number of NumPy functions: 28

Number of functions covered by cupynumeric: 21

Array creation (ndarray)#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.ndarray.copy()

cupynumeric.ndarray.copy()

Summary

Number of NumPy functions: 1

Number of functions covered by cupynumeric: 1

Mathematical functions#

Summary

Number of NumPy functions: 28

Number of functions covered by cupynumeric: 21

Searching, sorting, and counting#

Summary

Number of NumPy functions: 17

Number of functions covered by cupynumeric: 17

Advanced statistics#

Summary

Number of NumPy functions: 22

Number of functions covered by cupynumeric: 16

Miscellaneous matrix routines#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.kron

numpy.ndim

cupynumeric.ndim

Summary

Number of NumPy functions: 2

Number of functions covered by cupynumeric: 1

Packing and unpacking bits#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.packbits

cupynumeric.packbits

numpy.unpackbits

cupynumeric.unpackbits

Summary

Number of NumPy functions: 2

Number of functions covered by cupynumeric: 2

Indexing#

Summary

Number of NumPy functions: 23

Number of functions covered by cupynumeric: 22

Padding arrays#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.pad

cupynumeric.pad

Summary

Number of NumPy functions: 1

Number of functions covered by cupynumeric: 1

Random sampling#

Summary

Number of NumPy functions: 10

Number of functions covered by cupynumeric: 4

Functional programming#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.apply_along_axis

numpy.apply_over_axes

numpy.frompyfunc

numpy.piecewise

Summary

Number of NumPy functions: 4

Number of functions covered by cupynumeric: 0