[GH-ISSUE #141] [Question] Create new release for vllm compatibility #88

Closed
opened 2026-05-05 03:25:06 -06:00 by gitea-mirror · 3 comments
Owner

Originally created by @keith on GitHub (Dec 17, 2024).
Original GitHub issue: https://github.com/XuehaiPan/nvitop/issues/141

Originally assigned to: @XuehaiPan on GitHub.

Required prerequisites

  • I have read the documentation https://nvitop.readthedocs.io.
  • I have searched the Issue Tracker that this hasn't already been reported. (comment there if it has.)
  • I have tried the latest version of nvitop in a new isolated virtual environment.

Questions

Because of conflicting dependency issues with the latest nvitop release (1.3.1), you cannot install the latest vllm in the same virtualenv with nvitop:

$ pip3 install vllm==0.6.4 nvitop
ERROR: Cannot install nvitop==0.10.0, nvitop==0.10.1, nvitop==0.10.2, nvitop==0.11.0, nvitop==0.9.0, nvitop==1.0.0, nvitop==1.1.1, nvitop==1.1.2, nvitop==1.2.0, nvitop==1.3.0, nvitop==1.3.1, nvitop==1.3.2 and vllm==0.6.4 because these package versions have conflicting dependencies.

The conflict is caused by:
    vllm 0.6.4 depends on nvidia-ml-py>=12.560.30
    nvitop 1.3.2 depends on nvidia-ml-py<12.536.0a0 and >=11.450.51
    vllm 0.6.4 depends on nvidia-ml-py>=12.560.30
    nvitop 1.3.1 depends on nvidia-ml-py<12.536.0a0 and >=11.450.51
    vllm 0.6.4 depends on nvidia-ml-py>=12.560.30
    nvitop 1.3.0 depends on nvidia-ml-py<12.536.0a0 and >=11.450.51
    vllm 0.6.4 depends on nvidia-ml-py>=12.560.30
...

This is fixed @ HEAD so it would be great if there was a new pypi release with this version bump fix!

Originally created by @keith on GitHub (Dec 17, 2024). Original GitHub issue: https://github.com/XuehaiPan/nvitop/issues/141 Originally assigned to: @XuehaiPan on GitHub. ### Required prerequisites - [X] I have read the documentation <https://nvitop.readthedocs.io>. - [X] I have searched the [Issue Tracker](https://github.com/XuehaiPan/nvitop/issues) that this hasn't already been reported. (comment there if it has.) - [ ] I have tried the latest version of nvitop in a new isolated virtual environment. ### Questions Because of conflicting dependency issues with the latest nvitop release (1.3.1), you cannot install the latest vllm in the same virtualenv with nvitop: ``` $ pip3 install vllm==0.6.4 nvitop ERROR: Cannot install nvitop==0.10.0, nvitop==0.10.1, nvitop==0.10.2, nvitop==0.11.0, nvitop==0.9.0, nvitop==1.0.0, nvitop==1.1.1, nvitop==1.1.2, nvitop==1.2.0, nvitop==1.3.0, nvitop==1.3.1, nvitop==1.3.2 and vllm==0.6.4 because these package versions have conflicting dependencies. The conflict is caused by: vllm 0.6.4 depends on nvidia-ml-py>=12.560.30 nvitop 1.3.2 depends on nvidia-ml-py<12.536.0a0 and >=11.450.51 vllm 0.6.4 depends on nvidia-ml-py>=12.560.30 nvitop 1.3.1 depends on nvidia-ml-py<12.536.0a0 and >=11.450.51 vllm 0.6.4 depends on nvidia-ml-py>=12.560.30 nvitop 1.3.0 depends on nvidia-ml-py<12.536.0a0 and >=11.450.51 vllm 0.6.4 depends on nvidia-ml-py>=12.560.30 ... ``` This is fixed @ HEAD so it would be great if there was a new pypi release with this version bump fix!
gitea-mirror 2026-05-05 03:25:06 -06:00
  • closed this issue
  • added the
    question
    label
Author
Owner

@XuehaiPan commented on GitHub (Dec 18, 2024):

Thanks for raising this. I will create a version bump for this.

you cannot install the latest vllm in the same virtualenv with nvitop

Also, I'd suggest to install nvitop using pipx or uvx instead of install it in your virtual environment:

pipx run nvitop
# or
uvx nvitop

You can add alias in your shell rc:

alias nvitop='pipx run nvitop'
# or
alias nvitop='uvx nvitop'
<!-- gh-comment-id:2550921420 --> @XuehaiPan commented on GitHub (Dec 18, 2024): Thanks for raising this. I will create a version bump for this. > you cannot install the latest vllm in the same virtualenv with nvitop Also, I'd suggest to install `nvitop` using `pipx` or `uvx` instead of install it in your virtual environment: ```bsah pipx run nvitop # or uvx nvitop ``` You can add alias in your shell rc: ```bash alias nvitop='pipx run nvitop' # or alias nvitop='uvx nvitop' ```
Author
Owner

@XuehaiPan commented on GitHub (Dec 29, 2024):

A new release is made.

<!-- gh-comment-id:2564735178 --> @XuehaiPan commented on GitHub (Dec 29, 2024): A new release is made.
Author
Owner

@keith commented on GitHub (Dec 29, 2024):

thanks!

<!-- gh-comment-id:2564828628 --> @keith commented on GitHub (Dec 29, 2024): thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/nvitop#88
No description provided.