The API Key is needed in order to run or pull the containers from NVIDIA GPU Cloud (NGC) registry. Once you have signed up for an NGC account here, follow the steps below to create the key.  

To generate an API key for yourself, log into your NVIDIA account and click on your account tab in the top right corner of the screen. 

From the drop-down menu, select "Setup".

Now click on "Get API key".

 You will be then prompted to a new window with information on the API key and its usage. Click on "Generate API key" in the top right corner to finish the setup.

Your API key will be displayed on the bottom of the page. 

NOTE: This is the only time you will be able to view your API key, so we recommend storing it in a safe place where only you can access it. 

Once you have generated your key, follow the steps from this document to run NVIDIA containers using Singularity.