CuPy icon
CuPy icon

CuPy

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.

Cost / License

  • Free
  • Open Source

Platforms

  • Windows
  • Linux
  • Python
  • Mac
  • BSD
-
No reviews
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Ad-free
  2.  Python-based

 Tags

  • array
  • python-lib
  • python-library
  • Python

CuPy News & Activities

Highlights All activities

Recent activities

  • Ardos icon
    POX added CuPy as alternative to Ardos
  • Crates.io icon
    POX added CuPy as alternative to Crates.io
Show all activities

CuPy information

  • Developed by

    JP flagCuPy
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    52 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentEducation & Reference

GitHub repository

  •  10,685 Stars
  •  982 Forks
  •  623 Open Issues
  •   Updated  
View on GitHub
CuPy was added to AlternativeTo by Paul on and this page was last updated .
No comments or reviews, maybe you want to be first?
Post comment/review

What is CuPy?

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. The figure shows CuPy speedup over NumPy. Most operations perform well on a GPU using CuPy out of the box. CuPy speeds up some operations more than 100X.

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. The Basics of CuPy tutorial is useful to learn first steps with CuPy. 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.

CuPy Videos

Show 1 more video

Official Links