AI Workbench 应用程序#

应用程序(apps)是可与 NVIDIA AI Workbench 一起使用的程序和工具。以下是 AI Workbench 中的应用程序类型

类型

描述

示例

运行位置

Web 应用程序

具有基于浏览器的用户界面的应用程序。

JupyterLab, TensorBoard

Web 应用程序在项目容器中运行。

进程

一个执行任务而无需界面的命令或脚本。

一个下载数据集或模型权重的 shell 脚本。

进程在项目容器中运行,不暴露任何网络访问。进程通常依赖于项目存储库中的代码。

本地应用程序

安装在您计算机上并在项目容器外部启动的应用程序。

VS Code

本地应用程序在您的本地系统上运行。本地应用程序可能无法访问项目容器。

使用本文档了解以下内容

启动和停止应用程序#

您的每个项目都有自己的应用程序,您可以在桌面应用程序的项目窗口中或使用 CLI 启动和停止它们。

要在 AI Workbench 桌面应用程序中启动和停止应用程序,请单击状态栏中的 apps running,或单击 Environment 并滚动到 Applications 部分,然后切换应用程序的开启或关闭。

要使用 CLI 启动应用程序,请使用 startstop 命令。

内置应用程序#

大多数内置应用程序都预装在 NVIDIA 提供的容器中。所有 AI Workbench 的默认基础镜像 都安装了 JupyterLab。Pytorch 和 Tensorflow 基础镜像安装了 TensorBoard。

仅当您使用没有安装内置应用程序的自定义容器时,才需要将内置应用程序添加到您的项目中。要将内置应用程序添加到您的项目,请单击 Environment,滚动到 Applications 部分,然后单击 Add

在某些情况下,VS Code 需要额外的配置。有关详细信息,请参阅 在 AI Workbench 中使用 VS Code

自定义应用程序#

自定义应用程序需要您指定启动、停止和使用应用程序的信息。虽然自定义应用程序配置起来更复杂,但它们为您的工作流程提供了更大的灵活性和控制力。要了解如何将自定义应用程序添加到项目中,请参阅 演练:添加自定义应用程序