Walkthrough for validated docker pull of MolMIM NIM

I have been attempting to pull the MolMIM NIM down to an AWS EC2 instance (L40S GPU) unsuccessfully so far. Here are the steps I have followed:

  • Downloaded all the prerequisites and set them up according to MolMIM Quickstart Guide.
  • I used my API key that I generated when logging into NGC.
  • Used cuda-keyring and cosign to validate the public key with the MolMIM NIM: cosign verify --insecure-ignore-tlog --key https://api.ngc.nvidia.com/v2/catalog/containers/public-key nvcr.io/nim/nvidia/molmim:1.0.0
  • Configured my nvidia-container-toolkit with ngc config set and then logged into ncvr.io with docker login nvcr.io.

However, when I go to pull the MolMIM NIM, my pull hangs:

ubuntu@ip-10-3-45-197:~$ docker pull nvcr.io/nim/nvidia/molmim:1.0.0
1.0.0: Pulling from nim/nvidia/molmim
707e32e9fc56: Already exists 
c15d1d6b2c11: Already exists 
7e97a8ec5681: Already exists 
894330fe1bf5: Already exists 
97707dfd1d40: Already exists 
d69ae92c3e1e: Already exists 
a013d53fd443: Already exists 
18989d23e6f7: Already exists 
53638f96ad3c: Already exists 
edbefd2705db: Already exists 
.
.
.
079ee6907807: Download complete 
ca1c8b719102: Download complete 
019139e799b5: Download complete 
e82cda95f9a9: Download complete 
4c81512b3b48: Download complete 
11321c5240cf: Download complete 
f00fc4dfaa33: Download complete 
dc659e5c9d4e: Download complete 
4ebe8e3fc5ed: Download complete 
0f5154d5f854: Download complete 
fd0b7c304389: Download complete 

and it always stops on the last layer fd0b7c304389. I came across a recent forum post that states that an Enterprise account is required to use the MolMIM NIM. I followed the instructions here, so I signed up for a 90-day trial account and generated an API key for my enterprise account. However, ngc config and docker login nvcr.io will not accept that API key, so I am basically back where I started.

I have also tried clearing the cache with ngc config clear and logging out of nvcr.io on docker and logging back in, but still get the same result.

Can someone walk me through the process and identify where I have made a mistake? Previously I have been able to just click on the “Get Container” link in the NGC GUI and it provided me with a docker pull link that allowed me to download the container (I have a working version of it on my workstation), but now clicking on that link does nothing.