GPGPU 高级库

High-level library for GPGPU

我想使用 GPU 进行科学计算。我知道 CUDA 和 OpenCL,但是是否有更多用于 GPGPU 的高级库(如果可能,在 Python 中)?

有很多方法可以做到这一点,具体取决于您想要进行的计算类型以及您愿意深入研究 GPU 的深度。

如果您使用带有 CUDA 的 NVIDIA GPU,您可以使用 CUDA 工具包随附的 NVBLAS 库作为加速 3 级 BLAS 函数的替代品。

Python 的 Anaconda 发行版有一个名为 Accelerate 的软件包,它提供了一系列使用 NVIDIA GPU 进行 GPU 加速的功能。

pycuda 包是另一种选择。