使用 Base Command 构建 AI 卓越中心

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

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

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

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

ngc_setup_button.png

在“Setup”(设置)页面中,单击“Get API Key”(获取 API 密钥)按钮。

get_api_key_button.png

单击右上角的“Generate API Key”(生成 API 密钥)按钮将创建一个新的 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 日。