CuPy-specific functions#
CuPy-specific functions are placed under cupyx
namespace.
Returns the reciprocal square root. |
|
|
Adds given values to specified elements of an array. |
|
Stores a maximum value of elements specified by indices to an array. |
|
Stores a minimum value of elements specified by indices to an array. |
|
Returns a new, uninitialized NumPy array with the given shape and dtype. |
|
Returns a new, uninitialized NumPy array with the same shape and dtype as those of the given array. |
|
Returns a new, zero-initialized NumPy array with the given shape and dtype. |
|
Returns a new, zero-initialized NumPy array with the same shape and dtype as those of the given array. |
non-SciPy compat Signal API#
The functions under cupyx.signal are non-SciPy compat signal API ported from cuSignal through the courtesy of Nvidia cuSignal team.
|
Polyphase channelize signal into n channels |
|
Convolve a 1-dimensional array with a 3rd order filter. |
|
Pulse Compression is used to increase the range resolution and SNR by performing matched filtering of the transmitted pulse (template) with the received signal (x) |
|
Pulse doppler processing yields a range/doppler data matrix that represents moving target data that's separated from clutter. |
|
Computes the value of alpha corresponding to a given probability of false alarm and number of reference cells N. |
|
Computes the cell-averaged constant false alarm rate (CA CFAR) detector threshold and returns for a given array. |
|
Frequency shift signal by freq at fs sample rate |
Profiling utilities#
|
Timing utility for measuring time spent by both CPU and GPU. |
|
Mark function calls with ranges using NVTX/rocTX. |
Enable CUDA profiling during with statement. |
DLPack utilities#
Below are helper functions for creating a cupy.ndarray
from either a DLPack tensor
or any object supporting the DLPack data exchange protocol.
For further detail see DLPack.
|
Zero-copy conversion between array objects compliant with the DLPack data exchange protocol. |
Automatic Kernel Parameters Optimizations (cupyx.optimizing
)#
|
Context manager that optimizes kernel launch parameters. |