使用 Base Command 构建 AI 卓越中心

步骤 #2:使用 NGC 验证本地 Docker

注意

如果您已经完成了“在 Base Command 中使用修改后的 NGC 镜像”实验的步骤 #2,则应完全跳过此步骤并转到步骤 #3。

NGC 包含许多公共镜像、模型和数据集,无需身份验证即可立即拉取。要将自定义镜像推送到/从私有注册表拉取,您需要使用 NGC 进行身份验证并生成私钥。

如果您已经拥有 NGC 密钥,请跳至“在工作站上登录 NGC”部分。

要创建私钥,请在 Web 浏览器中登录 ngc.nvidia.com 上的 NGC。登录后,单击页面右上角的帐户名称,然后单击“Setup”按钮。

ngc_setup_button.png

在“Setup”页面中,单击“Get API Key”按钮。

get_api_key_button.png

单击右上角的“Generate API Key”按钮将创建一个新的 API 密钥,该密钥可以使用。请注意,此密钥仅显示一次,因此强烈建议将其存储在安全位置。此密钥可以在多个设备上使用,因此不要认为您只需要使用一次。

如果您在任何时候丢失了 NGC 密钥,您可以随时使用此方法生成新的密钥。请注意,任何现有的密钥将不再起作用,并且需要使用新生成的密钥进行更新。

创建私钥后,使用 docker login 命令在本地工作站上使用 NGC 进行身份验证。按照上面生成 API 密钥后页面上显示的步骤,登录 NGC。请注意,您的用户名必须完全是 $oauthtoken,而不应是您可能拥有的任何其他用户名。

复制
已复制!
            

$ docker login nvcr.io Username: $oauthtoken Password: < Insert private key here >

使用上述步骤登录后,您现在应该已通过 NGC 完全身份验证。

© 版权所有 2022-2023,NVIDIA。 上次更新时间:2023 年 1 月 10 日。