There are two supported methods for running this developer environment:
- Working locally with NVIDIA AI Workbench
- Working on the cloud with NVIDIA Brev
-
Download, install, and configure NVIDIA AI Workbench
-
Use Workbench to clone this project to your desired location.
-
Map the host mount for
/var/host-run/to/var/run. -
Start your project and click Open DevX-Lab.
This repository supports building the development environment with a Brev Launchable. However, you will need to create the Launchable.
The Launchables will use a startup script in VM Mode to download+install NVIDIA AI Workbench, clone the project, and start Jupyter. They will also ensure Jupyter is restarted when the Brev machine restarts.
A starter Launchable startup script is available at .project/brev.nvwb-startup.sh. Edit the constants at the top of this file to point to your repo and branch.
Save this file, you'll use it in the next step.
-
Go to the Brev Launchable Creation Page
-
Select
I have code files in a git repository -
Paste your GitHub repo URL into:
Enter a public repository or notebook file URL -
Select
VM Modeand clickNext -> -
Upload or Paste in your startup script from before. Click
Next ->. -
Select
No, I don't want Jupyter (Not Recommended). -
Add a secure link with a Secure Link Name of
jupyterand Port of8888. -
Add any desired other servces and click
Next ->. -
Select and configure your desired hardware profile. Click
Next ->. -
Provide your new Workshop Launchable with a name.
-
Click
Create Launchableand you will be provided with a link to your Lauchable!