Reference ManualΒΆ
This is the official reference of CuPy, a multi-dimensional array on CUDA with a subset of NumPy interface.
- Multi-Dimensional Array (ndarray)
- Universal Functions (ufunc)
- Routines
- Array Creation Routines
- Array Manipulation Routines
- Binary Operations
- Data Type Routines
- FFT Functions
- Indexing Routines
- Input and Output
- Linear Algebra
- Logic Functions
- Mathematical Functions
- Padding
- Random Sampling (
cupy.random
) - Sorting, Searching, and Counting
- Statistical Functions
- CuPy-specific Functions
- SciPy-compatible Routines
- Sparse matrices
- Multi-dimensional image processing
- NumPy-CuPy Generic Code Support
- Memory Management
- Low-Level CUDA Support
- Kernel binary memoization
- Custom kernels
- Interoperability
- Testing Modules
- Profiling
- Environment variables
- Difference between CuPy and NumPy
- Comparison Table