hello,
I have both my NGC personal key and API key that I can login successfullying with docker login nvcr.io.
However, when I setup the NGC integration using the latest NVWB client on ubuntu, either worked.
If I use the NGC key, the error is: couldn’t query NGC for Bearer Token: 401 Unauthorized
if I use the personal API key, the error is: NGC personal keys are not supported at this time
What project was this for?
not related to any project. Just a fresh local installation of NVWB on ubuntu then setup the integrations. Github and GitLab integration work.
Just the NGC keeps failing
I have already logged in using ny NGC personal API key started with nvapi-****
(nvwb:local) (base) user@user-as-4125gs-tnrt:~/nvidia-workbench/NVIDIA-nim-anywhere$ docker login nvcr.io
Authenticating with existing credentials…
WARNING! Your password will be stored unencrypted in /home/user/.docker/config.json.
Configure a credential helper to remove this warning. See
docker login | Docker Docs
Login Succeeded
(nvwb:local) (base) user@user-as-4125gs-tnrt:~/nvidia-workbench/NVIDIA-nim-anywhere$ nvwb connect integration NGC token
couldn’t query NGC for Bearer Token: 401 Unauthorized
(nvwb:local) (base) user@user-as-4125gs-tnrt:~/nvidia-workbench/NVIDIA-nim-anywhere$ nvwb connect integration NGC
oauth login not supported by NGC integration
Okay I think I figured out why. A more detailed error message could help.
So the NGC here is referring to NGC private registry. Not the general public NGC that I’d pull images from.
AI Workbench Integrations — NVIDIA AI Workbench User Guide
So this link stated the NGC here means private registry, which I don’tneed.
I thought this NGC integration is to pull images off the public NGC catalog instead.
Never mind then. Maybe the integration can be better named as NGC Private Registry. Or NGC but with additional details about the private registry, since people like me just won’t read. :)