CUDA cudaDeviceProp 构建 deviceQuery 示例时没有成员错误

标签 cuda

我尝试在集群上编译 CUDA 设备查询包,但在位置/NVIDIA GPU 计算 SDK/C/src/deviceQuery 执行 make 时,出现以下错误

deviceQuery.cpp: In function 'int main(int, char**)':
deviceQuery.cpp:119: error: 'struct cudaDeviceProp' has no member named 'maxThreadsPerMultiProcessor'
make: *** [obj/x86_64/release/deviceQuery.cpp.o] Error 1

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

谢谢。

最佳答案

maxThreadsPerMultiProcessor 已添加到 CUDA 4.0 中的 struct cudaDeviceProp 中。您的一台机器必须有较旧的 CUDA 版本。

关于CUDA cudaDeviceProp 构建 deviceQuery 示例时没有成员错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12808755/

相关文章:

CUDA - 将 CPU 变量传输到 GPU __constant__ 变量

c++ - 使用 CUDA 进行矩阵操作

profiling - 如何计算内核的 Gflops

cuda - 如何获取 CUVID 设备的 GPU 架构?

windows - ffmpeg 错误 : libnpp not found in windows

c++ - CUDA 中 2D 三角形平滑的正确网格和 block 尺寸是多少?

c++ - CUDA - 在多个同步内核上处理单个像素缓冲区数据(数组),这可能吗?

c++ - 为什么我的 CUDA 应用程序没有启动?

c++ - 获取CUDA错误 “declaration is incompatible with previous ” variable_name“

c++ - CUDA 在 Windows 上编译问题,Cmake 错误 : No CUDA toolset found