Industry

Business & Industry Applications, Higher Education Research & Teaching, Government

Language

Python, Cython, CUDA

Features

Data Wrangling, Numerical Computing, High Performance Computing, Big Data, Statistical Computing, Numerical Computing

CuPy is an open source library for GPU-accelerated computing with Python, providing support for N-dimensional (dense) arrays, sparse matrices, and a variety of numerical algorithms implemented on top of them. CuPy acts as a drop-in replacement to run existing NumPy/SciPy code on NVIDIA CUDA or AMD ROCm platforms.

Projects in a variety of fields are built upon CuPy, including spaCy (natural language processing library), pomegranate (library for probabilistic modelling), RAPIDS (GPU data analysis suite by NVIDIA), PyQtGraph (graphics library for Qt), and turboSETI (Python based SETI search algorithm by UC Berkeley). See https://github.com/cupy/cupy/wiki/Projects-using-CuPy for more information.

Be the First to Know

Be the First to Know

New developments and features from our sponsored projects, straight to your inbox, once a month.

New developments and features from our sponsored projects, straight to your inbox, once a month.