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