最近,我研究了GPU计算的用法,其中软件包的用法似乎令人困惑。
例如,CuArrays和ArrayFire似乎在做同样的事情,在这里ArrayFire似乎是在NVIDIA开发者网页上的“官”包。(https://devblogs.nvidia.com/gpu-computing-julia-programming-language)
此外,还有CUDAdrv和CUDAnative软件包...,它们似乎令人困惑,因为它们的功能似乎不像其他软件包那么简单。
这些软件包有什么作用?CuArrays和ArrayFire有什么区别吗?