文件名称:nvml_fix:nVidia 的 NVML 库中令人讨厌的错误的解决方法。 使nvidia-smi再次工作!
文件大小:64KB
文件格式:ZIP
更新时间:2024-06-18 03:45:28
C++
关于 基本原理 这是 nVidia 的 Linux 驱动程序中相当烦人的错误的解决方法。 很久以前,您只需输入nvidia-smi即可查看有关 GeForce GPU 的各种有用信息——但是,在最近的驱动程序中,输出主要由“N/A”主导。 这是因为 nVidia 不再支持nvidia-smi的 GeForce 系列 GPU。 然而,真正的错误存在于 nVidia 管理库 (NVML) 中,它错误地报告不支持 GPU。 该存储库提供了针对该错误的修复程序。 这个怎么运作 此解决方法是位于尝试使用 NVML(Ganglia 插件、pyNVML、nvidia-smi 等)和实际 NVML 库本身之间的程序之间的垫片。 每当从 NVML 请求设备句柄时,垫片会在将其返回到托管程序之前翻转内部“支持”标志。 因此,在后续调用库时使用句柄时,NVML 正确地看到该设备实际上受支持,并正确返回信息。
【文件预览】:
nvml_fix-master
----nvml_v3.h(90KB)
----empty.c(0B)
----nvml_v9.h(288KB)
----nvml_fix.c(4KB)
----README.md(3KB)
----Makefile(1KB)
----.gitignore(18B)