mirror of
https://github.com/XuehaiPan/nvitop.git
synced 2026-05-15 14:15:55 -06:00
[GH-ISSUE #105] [Feature Request] It is recommended to change the dependency from nvidia-ml-py to pynvml #65
Labels
No labels
api
bug
bug
cli / tui
dependencies
documentation
documentation
documentation
duplicate
enhancement
exporter
invalid
pull-request
pynvml
question
question
upstream
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/nvitop#65
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @yexcai on GitHub (Nov 16, 2023).
Original GitHub issue: https://github.com/XuehaiPan/nvitop/issues/105
Originally assigned to: @XuehaiPan on GitHub.
Required prerequisites
Motivation
The ‘nvidia-ml-py’ package is outdated, and Nvidia has officially replaced it with ‘pynvml‘. Therefore, installing ’nvitop‘ (which depends on ‘nvidia-ml-py’) is not compatible with environments that depend on ‘pynvml’, such as ‘DeepSpeed’.
Solution
No response
Alternatives
No response
Additional context
No response
@XuehaiPan commented on GitHub (Nov 16, 2023):
@yexcai The
nvidia-ml-pypackage (last updated on Nov 2, 2023) is the official NVML Python bindings maintained by the NVML team.Reference:
In the description of the
pynvmlPyPI package (last updated on Feb 15, 2023):In the NVML library description page https://developer.nvidia.com/nvidia-management-library-nvml:
For compatibility with other packages, tt is highly recommended to install
nvitopin an isolated virtual environment. You can install and runnvitopviapipx: