跳转到主要内容

一个用于显示GPU使用情况仪表板的JupyterLab扩展

项目描述

JupyterLab NVdashboard

NVDashboard 是一个 JupyterLab 扩展,用于显示 GPU 使用仪表板。它允许 JupyterLab 用户在同一个交互式环境中可视化系统硬件指标,该环境也是他们进行开发所使用的。支持的指标包括

  • GPU 计算利用率
  • GPU 内存消耗
  • PCIe 吞吐量
  • NVLink 吞吐量

演示

JupyterLab-nvdashboard Demo

目录

新功能

JupyterLab-nvdashboard v4 带来了一系列新功能、改进的后端架构和增强的前端组件,以提供更好的用户体验。以下是激动人心的更新内容。

时间序列图表刷选功能

引入了时间序列图表的强大刷选功能。用户可以通过选择特定的日期范围轻松检查过去的事件,从而提供更细粒度的数据探索控制。

JupyterLab-nvdashboard Demo1

同步工具提示

对于包含多个图表的页面,JupyterLab-nvdashboard 现在提供了所有图表的跨图表时间戳的同步工具提示。此功能增强了用户分析数据的一致性和理解不同数据点之间关系的能力。

JupyterLab-nvdashboard Demo4

主题兼容性

与 JupyterLab 主题的无缝集成现在成为现实。扩展根据用户是否处于浅色或深色主题自动调整其颜色和美学,确保一致且视觉上吸引人的体验。

浅色主题

JupyterLab-nvdashboard Demo3

深色主题

JupyterLab-nvdashboard Demo2

版本兼容性

JupyterLab-nvdashboard v4 专为 JupyterLab v4 及更高版本设计。为确保 JupyterLab v3 用户继续得到支持,我们将单独维护旧版本(分支-0.9)。

需求

  • JupyterLab >=4
  • pynvml
  • psutil

安装

Conda

# nightly version (for jupyterlab>=4)
conda install -c rapidsai-nightly -c conda-forge jupyterlab-nvdashboard

# stable version (for jupyterlab<4)
conda install -c rapidsai -c conda-forge jupyterlab-nvdashboard

PyPI

# nightly version (for jupyterlab>=4)
pip install --extra-index-url https://pypi.anaconda.org/rapidsai-wheels-nightly/simple --pre jupyterlab_nvdashboard

# stable version (for jupyterlab<4)
pip install jupyterlab_nvdashboard

故障排除

如果您看到了前端扩展,但它没有工作,请检查服务器扩展是否已启用

jupyter server extension list

如果服务器扩展已安装并启用,但您没有看到前端扩展,请检查前端扩展是否已安装

jupyter labextension list

贡献开发者指南

有关更多详细信息,请参阅贡献指南

未来改进

虽然我们在本次发布中引入了一系列激动人心的功能,但我们明白总有改进的机会。我们注意到有关于向图表中添加单元格执行标记的请求。由于与异步单元格相关的复杂性,我们决定将此功能推迟到未来的更新中。请放心,我们将在后续版本中探索此增强功能。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包的信息

源代码发行版

本版本没有提供源代码分发文件。请参阅生成分发归档教程

构建的分发

jupyterlab_nvdashboard-0.11.0-py3-none-any.whl (172.7 kB 查看哈希值)

上传时间 Python 3

支持者