使用QT查询GPU设备
Querying GPU Devices using Qt
是否有一种方法使用windows.h
查询机器中安装的所有GPU设备?我不太确定此标头文件对这样的内容是正确的。但是我正在寻找一种不使用NVML或CUDA的解决方案,而不是根据其他库。
我需要查询的只是系统中有多少个GPU,并且可能是围绕它的一些信息。
完成此操作后,我希望能够为CPU做同样的事情。
朝正确方向的任何推动都将不胜感激。谢谢!
如果您想要一般的东西 - 它是vulkan api。
诸如vkEnumeratePhysicalDevices
,vkGetPhysicalDeviceProperties
和vkGetPhysicalDeviceFeatures
。
vkGetPhysicalDeviceProperties
的VkPhysicalDeviceProperties
给出了vendorID
(nvidia的0x10de,0x1002 for AMD)。
相关文章:
- 正在查找文档以获得PS4平台的C++中的设备信息
- 指向设备对象成员的指针
- VSOMEIP-2个设备之间的通信(TCP/UDP)不工作
- Cuda C++:设备上的Malloc类,并用来自主机的数据填充它
- 是否可以使用winusb同时与多个相同的usb设备进行通信
- 在使用GPU支持编译Tensorflow时,会遇到CUDA_TOOLKIT_PATH未绑定变量
- 为什么cudaMemGetInfo报告设备内存总量的变化
- Qt Q串行端口未编程设备未关闭
- 有没有办法在远程设备上打开和编辑visual Studio 2017解决方案
- 有没有办法简单地从 GPU 调用多个 cpp 输出文件?
- 如何使用 CUDA 将 std::vector<std::string> 复制到 GPU 设备
- 用于 OpenMP 4.5 卸载到 (GPU) 设备的 NVPTX GCC (9.0.0/trunk) 找不到 libg
- GPU设备函数如何访问主机功能中定义的对象
- 张量流错误:执行器无法创建内核。没有注册'Snapshot' 适用于 GPU 设备的 OpKernel 运行图像标签示例
- 使用QT查询GPU设备
- 使用TensorFlow C API时,特定的GPU设备失败
- 为什么 vulkan 会报告具有集成显卡和 GPU 的系统中的单个设备
- 将渲染设备从 Sandy Bridge GPU 更改为主 GPU
- C1060 GPU的奇怪设备特性
- CUDA:分配1d设备内存来将2d指针到指针主机数组复制到GPU