XuehaiPan / nvitop

An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.
https://nvitop.readthedocs.io
Apache License 2.0
4.61k stars 144 forks source link

[Feature Request] Make `AppImage` format or binary file #81

Open newyorkthink opened 1 year ago

newyorkthink commented 1 year ago

Required prerequisites

Motivation

appimage format it can run everywhere

and the modern Command like fzf nvtop bat btop, there have appimage format or binary file too

Solution

No response

Alternatives

No response

Additional context

No response

XuehaiPan commented 1 year ago

Hi @newyorkthink, thanks for raising this. I would investigate this if possible.

appimage format it can run everywhere

nvitop is a pure Python library that can also run everywhere. AppImage format may have some advantages in that we can distribute the software via a single file. For nvitop, if we want to distribute an AppImage release, e.g. nvitop.AppImage, we need to also pack the Python interpreter, related Python dependencies, and the NVIDIA NVML dynamic library. The last one may involve a license issue.

kxxoling commented 1 year ago

@XuehaiPan An .AppImage package is a convenient choice for offline installations. It also helps protect nvitop from potential dependencies conflicts with other Python apps.

newyorkthink commented 1 year ago

Hi @newyorkthink, thanks for raising this. I would investigate this if possible.

appimage format it can run everywhere

nvitop is a pure Python library that can also run everywhere. AppImage format may have some advantages in that we can distribute the software via a single file. For nvitop, if we want to distribute an AppImage release, e.g. nvitop.AppImage, we need to also pack the Python interpreter, related Python dependencies, and the NVIDIA NVML dynamic library. The last one may involve a license issue.

@XuehaiPan An .AppImage package is a convenient choice for offline installations. It also helps protect nvitop from potential dependencies conflicts with other Python apps.

please make appimage, the kxxoling comment is good