CuPy

软件描述

CuPy 是一个用于 Python GPU 加速计算的开源数组库。CuPy 利用 CUDA 工具包中的 cuBLAS、cuRAND、cuSOLVER、cuSPARSE、cuFFT、cuDNN 和 NCCL 等库,充分发挥 GPU 架构的性能。

官方网站

访问软件的官方网站了解更多信息

官方认证

cupy.dev

安全链接HTTPS
立即访问

什么是 CuPy?

CuPy 是一个用于 Python GPU 加速计算的开源数组库。CuPy 利用 CUDA Toolkit 库(包括 cuBLAS、cuRAND、cuSOLVER、cuSPARSE、cuFFT、cuDNN 和 NCCL)充分发挥 GPU 架构的性能。 该图展示了 CuPy 相对于 NumPy 的加速效果。大多数操作在使用 CuPy 时无需额外配置即可在 GPU 上良好运行,部分操作速度提升超过 100 倍。 CuPy 的接口与 NumPy 和 SciPy 高度兼容;在大多数情况下可直接替换使用。只需将 Python 代码中的 numpy 和 scipy 替换为 cupy 和 cupyx.scipy 即可。学习 CuPy 的入门教程有助于快速上手。 CuPy 支持多种方法、索引、数据类型、广播等功能。下表列出了 NumPy / SciPy API 及其对应的 CuPy 实现。

下载与相关链接

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。

GitHub