代码之家  ›  专栏  ›  技术社区  ›  user8483278

GPGPU的高级库

  •  -2
  • user8483278  · 技术社区  · 6 年前

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Brian Borchers    6 年前

    有很多方法可以做到这一点,这取决于你想做什么样的计算,以及你愿意深入到GPU的内部有多深。

    如果您将NVIDIA GPU与CUDA一起使用,则可以使用 NVBLAS CUDA工具包随附的库,作为一个可加速3级BLAS功能的插入式替代品。

    Python的Anaconda发行版有一个名为 Accelerate 这为使用NVIDIA GPU的GPU加速提供了一系列功能。

    这个 pycuda 包装是另一种选择。