Step #1: Create a Workspace
A workspace is needed to store dynamic code and intermediate data. A multinode job might require a workspace to be mounted as a shared readable and writable filesystem. This enables processes on separate nodes to read from and write to a common filesystem. Datasets can also be mounted, but datasets are only readable and immutable.
results mounts on multinode jobs are independent filesystems—that is, the
results mounts are not on a shared filesystem. Each node has a
results mount, but processes on other nodes cannot read/write to each other’s
Instructions to create a workspace are located here
In this example you create a Workspace for user John Doe in org nv-launchpad-bc and ace nv-launchpad-bc-iad1 using the command below.
Remember - your Org and ACE values are likely different than what is used in this specific example, and should be used in place of the values used in this example and other examples throughout the lab. The Org should be of the form
nv-launchpad-bc*, and the ACE
ngc workspace create --name jdoe_workspace \ --org nv-launchpad-bc \ --team no-team \ --ace nv-launchpad-bc-iad1
The terminal will output a similar response as shown below.
Successfully created workspace with ID: ISaWUDGPRKu6Wsp-6S0AAg Workspace Information ID: ISaWUDGPRKu6Wsp-6S0AAg Name: jdoe_workspace Created By: John Doe Size: 0 B ACE: nv-launchpad-bc-iad1 Org: nv-launchpad-bc Description: Shared with: None
The Workspace will appear in the NGC UI.