2012-10-09 73 views
0

我试图编译我的群集上的CUDA设备查询包,但在位置做一个化妆时/ NVIDIA GPU计算SDK/C/src目录/ DEVICEQUERY,我得到以下错误CUDA设备查询错误

deviceQuery.cpp :函数'int main(int,char * )': deviceQuery.cpp:119:error:'struct cudaDeviceProp'has no member named'maxThreadsPerMultiProcessor' make:* * [obj/x86_64/release/deviceQuery。 cpp.o]错误1

有人可以帮我解决这个错误。

谢谢。

+1

确保在本地计算机上安装的集群上安装了相同的cuda SDK发行版。 – dthorpe

+1

并确保您的SDK版本与您用于编译的CUDA版本相匹配。 – harrism

+2

尝试运行deviceQueryDrv。如果可行,CUDA运行时(CUDART)安装有问题。如果deviceQueryDrv不起作用,那么您的驱动程序安装有问题。 – ArchaeaSoftware

回答

4

maxThreadsPerMultiProcessor已被添加到CUDA 4.0中的struct cudaDeviceProp。你的一台机器必须有一个旧的CUDA服装。