A JupyterLab extension for displaying GPU usage dashboards
Project description
JupyterLab NVdashboard
NVDashboard is a JupyterLab extension for displaying GPU usage dashboards. It enables JupyterLab users to visualize system hardware metrics within the same interactive environment they use for development. Supported metrics include:
- GPU-compute utilization
- GPU-memory consumption
- PCIe throughput
- NVLink throughput
Demo
Table of Contents
- New Features
- Version Compatibility
- Requirements
- Installation
- Troubleshoot
- Contributing
- Future Improvements
New Features
JupyterLab-nvdashboard v4 brings a host of new features, improved backend architecture, and enhanced frontend components for an even better user experience. Explore the exciting updates below.
Brush for Time Series Charts
Introducing a powerful brushing feature for time series charts. Users can easily inspect past events by selecting a specific time range, providing more granular control over data exploration.
Synced Tooltips
For pages with multiple charts, JupyterLab-nvdashboard now offers synchronized tooltips for timestamps across all charts. This feature enhances the user's ability to analyze data cohesively and understand relationships between different data points.
Theme Compatibility
Seamless integration with JupyterLab themes is now a reality. The extension adapts its colors and aesthetics based on whether the user is in a light or dark theme, ensuring a consistent and visually appealing experience.
Light Theme
Dark Theme
GPU Accelerators
A GPU accelerator activator button that lets you enable GPU-backed execution with zero code changes. When active, your existing pandas code runs on the GPU (via cudf-pandas), and/or your scikit-learn code runs on the GPU (via cuml-accel). Accelerators are shown only when the corresponding dependencies are installed: cuDF for pandas acceleration and cuML for scikit-learn acceleration.
Version Compatibility
JupyterLab-nvdashboard v4 is designed exclusively for JupyterLab v4 and later versions.
Installation
Conda
# nightly version
conda install -c rapidsai-nightly -c conda-forge jupyterlab-nvdashboard
# stable version
conda install -c rapidsai -c conda-forge jupyterlab-nvdashboard
PyPI
# nightly version
pip install --extra-index-url https://pypi.anaconda.org/rapidsai-wheels-nightly/simple 'jupyterlab-nvdashboard>=0.14.0a0'
# stable version
pip install jupyterlab-nvdashboard
Troubleshoot
If you are seeing the frontend extension, but it is not working, check that the server extension is enabled:
jupyter server extension list
If the server extension is installed and enabled, but you are not seeing the frontend extension, check the frontend extension is installed:
jupyter labextension list
Contributing Developers Guide
For more details, check out the contributing guide.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jupyterlab_nvdashboard-0.14.0-py3-none-any.whl.
File metadata
- Download URL: jupyterlab_nvdashboard-0.14.0-py3-none-any.whl
- Upload date:
- Size: 182.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6654a687599d71f6f5cf4600648691e7784822bc11862c7a42c6db67cf383406
|
|
| MD5 |
2a795305bdf672fedc402ba9792d5cbe
|
|
| BLAKE2b-256 |
fa7ba88866b532756974d5e973baeab29f79d88434cbaceeed96b3627b3f678b
|