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.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.bitwise_and

cupynumeric.bitwise_and

numpy.bitwise_or

cupynumeric.bitwise_or

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.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.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

Summary

Number of NumPy functions: 89

Number of functions covered by cupynumeric: 85

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: 7

Number of functions covered by cupynumeric: 1

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

numpy.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

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: 35

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#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.linalg.eig

numpy.linalg.eigh

numpy.linalg.eigvals

numpy.linalg.eigvalsh

Summary

Number of NumPy functions: 4

Number of functions covered by cupynumeric: 0

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: 19

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: 29

Number of functions covered by cupynumeric: 18

Searching, sorting, and counting#

Summary

Number of NumPy functions: 17

Number of functions covered by cupynumeric: 16

Advanced statistics#

Summary

Number of NumPy functions: 22

Number of functions covered by cupynumeric: 14

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: 21

Padding arrays#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.pad

Summary

Number of NumPy functions: 1

Number of functions covered by cupynumeric: 0

Random sampling#

NumPy

cupynumeric

single-GPU/CPU

multi-GPU/CPU

numpy.random.BitGenerator

numpy.random.Generator

numpy.random.MT19937

numpy.random.PCG64

numpy.random.PCG64DXSM

numpy.random.Philox

numpy.random.RandomState

numpy.random.SFC64

numpy.random.SeedSequence

numpy.random.beta

cupynumeric.random.beta

numpy.random.binomial

cupynumeric.random.binomial

numpy.random.bytes

cupynumeric.random.bytes

numpy.random.chisquare

cupynumeric.random.chisquare

numpy.random.choice

numpy.random.default_rng

cupynumeric.random.default_rng

numpy.random.dirichlet

numpy.random.exponential

cupynumeric.random.exponential

numpy.random.f

cupynumeric.random.f

numpy.random.gamma

cupynumeric.random.gamma

numpy.random.geometric

cupynumeric.random.geometric

numpy.random.get_bit_generator

numpy.random.get_state

numpy.random.gumbel

cupynumeric.random.gumbel

numpy.random.hypergeometric

cupynumeric.random.hypergeometric

numpy.random.laplace

cupynumeric.random.laplace

numpy.random.logistic

cupynumeric.random.logistic

numpy.random.lognormal

cupynumeric.random.lognormal

numpy.random.logseries

cupynumeric.random.logseries

numpy.random.multinomial

numpy.random.multivariate_normal

numpy.random.negative_binomial

cupynumeric.random.negative_binomial

numpy.random.noncentral_chisquare

cupynumeric.random.noncentral_chisquare

numpy.random.noncentral_f

cupynumeric.random.noncentral_f

numpy.random.normal

cupynumeric.random.normal

numpy.random.pareto

cupynumeric.random.pareto

numpy.random.permutation

numpy.random.poisson

cupynumeric.random.poisson

numpy.random.power

cupynumeric.random.power

numpy.random.rand

cupynumeric.random.rand

numpy.random.randint

cupynumeric.random.randint

numpy.random.randn

cupynumeric.random.randn

numpy.random.random

cupynumeric.random.random

numpy.random.random_integers

cupynumeric.random.random_integers

numpy.random.random_sample

cupynumeric.random.random_sample

numpy.random.ranf

cupynumeric.random.ranf

numpy.random.rayleigh

cupynumeric.random.rayleigh

numpy.random.sample

cupynumeric.random.sample

numpy.random.seed

cupynumeric.random.seed

numpy.random.set_bit_generator

numpy.random.set_state

numpy.random.shuffle

numpy.random.standard_cauchy

cupynumeric.random.standard_cauchy

numpy.random.standard_exponential

cupynumeric.random.standard_exponential

numpy.random.standard_gamma

cupynumeric.random.standard_gamma

numpy.random.standard_normal

numpy.random.standard_t

cupynumeric.random.standard_t

numpy.random.triangular

cupynumeric.random.triangular

numpy.random.uniform

cupynumeric.random.uniform

numpy.random.vonmises

cupynumeric.random.vonmises

numpy.random.wald

cupynumeric.random.wald

numpy.random.weibull

cupynumeric.random.weibull

numpy.random.zipf

cupynumeric.random.zipf

Summary

Number of NumPy functions: 62

Number of functions covered by cupynumeric: 42

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