JupyterLab扩展,用于显示GPU使用情况的仪表板。

jupyterlab-nvdashboard的Python项目详细描述


Jupyterlab GPU仪表板

Travis (.com)PyPInpm

JupyterLab扩展,用于显示GPU使用情况的仪表板。

demo

JupyterLab and Bokeh Server

这里有什么

此存储库包含两组代码:

  • python代码定义生成仪表板的bokeh服务器应用程序 在jupyterlab_nvdashboard/目录中
  • src/中将这些仪表板集成到jupyterlab的typescript代码 目录

您应该只能修改python代码来编辑仪表板 不修改类型脚本代码。

先决条件

  • 朱庇特实验室1.0
  • bokeh
  • PYNVML

安装

这个扩展有一个服务器端(python)和一个客户端(typescript)组件, 我们必须安装这两个才能使它工作。

要安装服务器端组件,请在终端中运行以下命令

pip install jupyterlab-nvdashboard

要安装客户端组件,请运行

jupyter labextension install jupyterlab-nvdashboard

开发

要安装服务器端部件,请从存储库目录在终端中运行以下命令:

pip install -e .

要安装客户端组件(需要节点版本8或更高版本),请在存储库目录中运行以下命令:

jlpm install
jlpm run build
jupyter labextension install .

要重建包和jupyterlab应用程序:

jlpm run build
jupyter lab build

发布

此应用程序分为两个子包。

jupyterlab前端部分发布到npm, 以及服务器端部分到PyPI

两个包的发布都是使用jlpm工具、git和travis ci完成的。

注意:包版本没有前缀字母v。你需要禁用它。

$ jlpm config set version-tag-prefix ""

发布

$ jlpm version [--major|--minor|--patch]# updates package.json and creates git commit and tag$ git push && git push --tags  # pushes tags to GitHub which triggers Travis CI to build and deploy

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何获取所有链接并使用SeleniumWebDriver逐个单击这些链接   java中数组列表的arraylist移位元素   java如何存储具有不同类型参数的元素   java不能使用List<Future<?>>当从不同位置调用时,在方法参数中   java我应该如何修复代码以避免测试代码出错?   安卓 PreferenceFragment java。lang.RuntimeException   java在运行emulator时发现错误   java取消多个AsyncTask回调的有效方法是什么?如果中途满足条件,这些回调将在将来返回?   有没有办法在运行时将方法动态分配给Java类?   java如何将propertyfile与GlassFish一起使用   如何在PHP中使用bcrypt对密码进行哈希处理?   Java和UDP web服务器   java JPA允许EntityListeners执行JPA操作吗?   java执行do while语句时不会产生错误   java无法在edittext中显示数据库中的数据   java Tomcat中活动会话的数量   java在何处使用@SuppressWarnings(“requestfactory”)   netty连接中的java HornetQ异常