我想用GPU进行科学计算。我知道CUDA和OpenCL,但GPGPU中是否有更多高级库(如果可能,在Python中)?
答案 0 :(得分:1)
有很多方法可以做到这一点取决于你想要做什么样的计算以及你愿意深入了解GPU的内容。
如果您正在使用带有CUDA的NVIDIA GPU,您可以使用随CUDA工具包提供的NVBLAS库作为加速3级BLAS功能的替代品。
Python的Anaconda发行版有一个名为Accelerate的软件包,它为使用NVIDIA GPU的GPU加速提供了许多功能。
pycuda包是另一种选择。