Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Include GDDR6(X) VRAM temperatures #163

Open
Bengt opened this issue Oct 15, 2023 · 2 comments
Open

Include GDDR6(X) VRAM temperatures #163

Bengt opened this issue Oct 15, 2023 · 2 comments

Comments

@Bengt
Copy link

Bengt commented Oct 15, 2023

Is your feature request related to a problem? Please describe.
There is now a utility for reading VRAM temperatures under Linux:

https://github.com/olealgoritme/gddr6

Please include this data in gpustat.

Describe the solution you'd like

Maybe one can reuse the functionality from the gddr6 library?

Describe alternatives you've considered

One can also just use the gddr6 application as a stand alone, but that is a hassle.

Additional context

The GDDR6 application works fine for me without setting the kernel boot parameter under Ubuntu 22.04.3.

@wookayin
Copy link
Owner

Interesting. This doesn't appear to be a part of the official pynvml bindings, but it's an additional low-level feature. We can make it integrated to gpustat (optionally, as it requires some C extensions) but the work would be not trivial. I may work on this later in the near future, but not very soon (contributions are welcome).

@Bengt
Copy link
Author

Bengt commented Oct 16, 2023

Thanks for considering this, @wookayin!

Yes, the gddr6 library reads VRAM temperatures directly from the GPU and thus requires superuser rights. nvidia-smi is also lacking this feature:

https://forums.developer.nvidia.com/t/request-gpu-memory-junction-temperature-via-nvidia-smi-or-nvml-api/168346/354

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants