CuPy is an open-source array library for GPU-accelerated computing with Python. CuPy utilizes CUDA Toolkit libraries including cuBLAS, cuRAND, cuSOLVER, cuSPARSE, cuFFT, cuDNN and NCCL to make full use of the GPU architecture.
CuPy's interface is highly compatible with NumPy and SciPy; in most
cases it can be used as a drop-in replacement. All you need to do is
just replace
numpy
and scipy
with
cupy
and cupyx.scipy
in your Python code. CuPy supports various methods, indexing, data types, broadcasting and more.
This comparison table shows a list of NumPy / SciPy APIs and their corresponding CuPy implementations.
No comments:
Post a Comment