如何知道我的Nvidia卡在C/C++中的计算能力
How to know the compute capability of my Nvidia Card in C/C++?
许多框架都要求nvidia图形卡具有特定的计算功能版本。
我正在开发一个使用Cuda的C++应用程序。我应该通过代码获取这些信息。以便我可以为每个图形计算能力分配所需的框架。如何在C/C++中了解我的nvidia图形的计算能力?
从CUDA运行时API
__host__ cudaError_t cudaGetDeviceProperties ( cudaDeviceProp* prop, int device )
Returns information about the compute-device.
或者,您可以使用cudaDeviceGetAttribute
来获取所需的特定属性。
精确地:在*prop中返回设备dev的属性。cudaDeviceProp结构定义为:
struct cudaDeviceProp {
....
int major;
int minor;
.....
}
主要、次要是定义设备计算能力的主要和次要修订号。
如果右键单击屏幕右下角的英伟达图标,然后转到nvidia控制面板,将打开一个窗口,然后您可以检查窗口左下角"系统信息"下的所有规格。
相关文章:
- 为什么"do while"循环不断退出,即使条件计算结果为 false?
- 递归函数计算序列中的平方和(并输出过程)
- (C++)分析树以计算返回错误值的简单算术表达式
- 我的字符计数代码计算错误.为什么
- 在计算中使用二的幂有多有利可图
- 如何计算文件中的"columns"数?
- 计算排序向量的向量中唯一值的计数
- 如何使用 std::累积在 C++ 中计算总和立方体
- 使用Qt C++计算类似Git的SHA1哈希
- OpenCV C++.快速计算混淆矩阵
- cpp二进制搜索问题,计算给定数组中输入元素的出现次数
- C++如何计算用户输入的数字中的偶数位数
- 如何计算数据类型的范围,例如int
- 类似枚举的计算常量
- 计算每个节点的树高,帮助我解释这个代码解决方案
- 多个If语句与使用逻辑运算符计算条件的单个语句的比较
- 计算缩放多边形的比例,得到给定的多边形面积
- 在C++中如何在没有pow的情况下进行基础计算
- 计算平均值,不包括上次得分
- 如何计算多映射中重复对的数量