Software Setup and Prerequisites#
Before you use NVIDIA Neural Reconstruction, set up the appropriate software and access you need on the recommended hardware setup.
Required software#
Docker installation on a supported platform (min. version 23.0.1).
NVIDIA Driver version 560.x.x or higher. Search for the driver appropriate to your system and then follow the instructions to install NVIDIA Drivers.
NVIDIA Container Toolkit (min. version 1.13.5) installed and configured.
Once you have the above prerequisites, follow these steps to set up your NGC authentication and confirm that your system is ready to continue.
Confirm that your container runtime supports NVIDIA GPUs. Run the following command:
docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi
Set up your NGC account and get an API key.
Go to NVIDIA NGC and create an account.
Generate an API key (navigate to this page from the Setup page, under Keys/Secrets, following the Generate API Key link).
Use the NGC API key to authenticate your Docker container.
docker login nvcr.io
Username: $oauthtoken
Password: <NGC API key>
Set the
NGC_API_KEYenvironment variable for your shell.
export NGC_API_KEY=<your-api-key>
Install and Configure NGC CLI
You must download and install the NGC CLI on the host system that you’re using.
Once you have installed the NGC CLI, set the NGC configuration file:
ngc config set
Enter information about the following properties when the system prompts you:
Enter API key: [<VALID_APIKEY>, ‘no-apikey’]
Enter CLI output format type: [‘ascii’, ‘csv’, ‘json’]
Enter org: [<org1>, <org2>]
Enter team: [<team1>, <team2>]
Enter ace: [‘no-ace’]
When the process completes, the NGC config is saved and the following output is displayed on the terminal:
Validating configuration...
Successfully validated configuration.
Saving configuration...
Successfully saved NGC configuration to /path/to/home/.ngc/config
Once you’ve completed the prerequisite setup, move to the next steps to reconstruct your driving data: