Comments (6)
@jue-jue-zi Thanks for the feedback! I'll add a quick fix soon.
from nvitop.
@jue-jue-zi I pushed a new commit to handle this. You can reinstall nvitop
from GitHub by:
pip3 install git+https://github.com/XuehaiPan/nvitop.git#egg=nvitop
from nvitop.
@jue-jue-zi I pushed a new commit to handle this. You can reinstall
nvitop
from GitHub by:pip3 install git+https://github.com/XuehaiPan/nvitop.git#egg=nvitop
Thanks for fixing it so soon, but it seems that there still exist some problems,
Traceback (most recent call last):
File "/usr/local/bin/nvitop", line 8, in <module>
sys.exit(main())
File "/usr/local/lib/python3.8/dist-packages/nvitop/cli.py", line 336, in main
ui = UI(
File "/usr/local/lib/python3.8/dist-packages/nvitop/gui/ui.py", line 43, in __init__
self.main_screen = MainScreen(
File "/usr/local/lib/python3.8/dist-packages/nvitop/gui/screens/main/__init__.py", line 38, in __init__
self.device_panel = DevicePanel(self.devices, compact, win=win, root=root)
File "/usr/local/lib/python3.8/dist-packages/nvitop/gui/screens/main/device.py", line 61, in __init__
self.snapshots = self.take_snapshots()
File "/usr/local/lib/python3.8/dist-packages/cachetools/func.py", line 62, in wrapper
v = func(*args, **kwargs)
File "/usr/local/lib/python3.8/dist-packages/nvitop/gui/screens/main/device.py", line 129, in take_snapshots
snapshots = [device.as_snapshot() for device in self.all_devices]
File "/usr/local/lib/python3.8/dist-packages/nvitop/gui/screens/main/device.py", line 129, in <listcomp>
snapshots = [device.as_snapshot() for device in self.all_devices]
File "/usr/local/lib/python3.8/dist-packages/nvitop/gui/library/device.py", line 70, in as_snapshot
self._snapshot = super().as_snapshot()
File "/usr/local/lib/python3.8/dist-packages/nvitop/core/device.py", line 1667, in as_snapshot
**{key: getattr(self, key)() for key in self.SNAPSHOT_KEYS},
File "/usr/local/lib/python3.8/dist-packages/nvitop/core/device.py", line 1667, in <dictcomp>
**{key: getattr(self, key)() for key in self.SNAPSHOT_KEYS},
File "/usr/local/lib/python3.8/dist-packages/nvitop/core/device.py", line 878, in memory_used
return self.memory_info().used
File "/usr/local/lib/python3.8/dist-packages/nvitop/core/utils.py", line 702, in wrapped
ret = self._cache[method] # pylint: disable=protected-access
TypeError: 'function' object is not subscriptable
from nvitop.
but it seems that there still exist some problems,
Fixed by the newest commit.
from nvitop.
It works right now! Thanks, it is a really great project.
from nvitop.
It works right now! Thanks, it is a really great project.
Maybe red fonts for errors would be better.
from nvitop.
Related Issues (20)
- [Feature Request] Add shortcut that shows parent process's name for selected process HOT 1
- [Question] Memory bandwidth utilization of GPUs? HOT 4
- [BUG] Monitor mode displays nothing under Python 3.12 in Windows 11 HOT 8
- [Feature Request] It is recommended to change the dependency from nvidia-ml-py to pynvml HOT 1
- [BUG][exporter] Process metrics still exist when the process is gone HOT 5
- [BUG] curser error init display on ubuntu 22.10 HOT 1
- [Question] How to log GPU performance to `wandb` HOT 2
- [Feature Request] add io stat for disk and process like glances HOT 2
- [BUG] Pytorch lightning callback HOT 3
- [Feature Request] Show real-time bandwidth under monitor mode
- [Question] ERROR: Failed to initialize `curses` (setupterm: could not find terminfo database) HOT 4
- [Question] How snapshot could be used HOT 2
- Installation: which step to follow? HOT 1
- [BUG] Prometheus connection refused HOT 4
- [Question] Grafana Dashboard Example
- [Feature Request] can you support word wrap for COMMAND information HOT 1
- Windows download link please.. HOT 1
- [Feature Request] Add CPU Processes
- [BUG] UTF-8 Error during decoding device name on R555 driver HOT 7
- [BUG] `nvitop.Device.from_cuda_visible_devices()` not detecting GPU HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nvitop.