好的,这是有问题的。我最近在运行 RHEL 5 的 x86_64 Linux 系统上安装了 Matlab R2013a,连接到 Tesla S2050。我从来没有在 Matlab 本身中使用过 GPU 功能(但已经尝试过使用 Jacket 中的一些功能,它可以让一个在 Matlab 中编程 GPU)。
特斯拉在所有驱动程序上运行良好,安装了 CUDA(Jacket v1.8.2 运行良好,没有任何抱怨)。
** 驱动程序版本:270.41.34(2011 年的最后一个版本,支持 S2050) ** CUDA:v5.0.35 nvcc -V:Cuda 编译工具,版本 5.0,V0.2.1221
但是 Matlab r2013a 抱怨:
gpuDevice 错误: 原因:找到了 CUDA 驱动程序,但它太旧了。您系统上的 CUDA 驱动程序支持 CUDA 版本 4。所需的 CUDA 版本为 5 或更高版本。
现在,我了解了 Matlab 的驱动程序版本有问题的错误。但是,我已经安装了最新的 CUDA 工具包和 nVidia 必须为我拥有的 Tesla S2050 提供的最新驱动程序。
是否有适用于该 Tesla 的更高驱动程序版本(我下载了最新的驱动程序,并且在尝试安装时,它只是抱怨我没有兼容的 nVidia 硬件)。
我如何告诉 Matlab 考虑相关的 CUDA ?(在哪里设置 PATH、CUDA_PATH 等,如果有的话?)我需要执行其他检查来评估附加特斯拉的工作吗?
提前感谢您的帮助。