CUDA驱动程序对于Matlab GPU来说太旧了?

时间:2013-05-16 17:17:00

标签: matlab cuda gpu tesla

好的,这是我遇到的问题。我最近在运行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提供的最新驱动程序。

是否有适用于此特斯拉的后续驱动程序版本(我下载了最新的驱动程序&在尝试安装时,它只是抱怨我没有兼容的nVidia硬件)。

如何告诉Matlab考虑相关的CUDA? (在哪里设置PATH,CUDA_PATH等,如果有的话?) 我需要进行任何其他检查以评估所附特斯拉的工作吗?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:2)

您不能将CUDA 5.0与驱动程序270.41.34一起使用。 CUDA 5需要304.54或更新版本。这不是MATLAB问题。

支持CUDA 5的新驱动程序也将支持Tesla S2050。

例如,最近的319.17 driver在受支持的产品标签上列出了Tesla S2050。或者使用cuda 5.0附带的304.54。