代码之家  ›  专栏  ›  技术社区  ›  biozinc

NVAPI设备id与CUDA设备id的关系如何?

  •  7
  • biozinc  · 技术社区  · 15 年前

    我正在开发一个CUDA应用程序来监控GPU的核心温度。这些信息可以通过NVAPI访问。

    一个问题是,我想确保在运行代码时监视的是同一个GPU。

    然而,似乎有信息表明我从 NvAPI_EnumPhysicalGPUs SetDeviceId

    有人能澄清一下吗?

    2 回复  |  直到 15 年前
        1
  •  1
  •   karlphillip    14 年前

    here

    据我所知,这些数字没有直接的相关性。

        2
  •  1
  •   BenMorel mehmet cinar    10 年前



    所以,在nvapi中,使用nvapi\u GPU\u GetBusId,这将得到一个整数,比如1,2,。。。
    然后,在cudaapi中,使用cudaDeviceGetPCIBusId,这将得到一个字符串,如0000:01:00.0。
    比较busID整数和busID字符串的第二部分,
    你可以得到他们的关系。