步骤 #2:配置 NGC CLI
使用左侧导航窗格打开控制台。
控制台会话将在新窗口中打开。
运行以下命令以启动 NGC 配置。
$ ngc config set
输入您的 API 密钥,如下所示。如果您尚未在某处安全存储 NGC API 密钥,您可以按照以下步骤生成新密钥。
Enter API key [no-apikey]. Choices: [<VALID_APIKEY>, 'no-apikey']: thisisnotarealkeyabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzthisisnotarealkey
将 CLI 输出格式类型设置为
ascii
并按 Enter 键。Enter CLI output format type [ascii]. Choices: [ascii, csv, json]: ascii
将 Org 设置为来自您的入职电子邮件的值(格式为
nv-launchpad-bc*
)并按 Enter 键。请注意,Org 应在Choice
数组中列出,如下所示。Enter org [no-org]. Choices: ['nv-launchpad-bc']: nv-launchpad-bc
将 Team 设置为
no-team
并按 Enter 键。Enter team [no-team]. Choices: ['fake-team', 'no-team']: no-team
将 ACE 设置为(格式为
nv-launchpad*
)并按 Enter 键。请注意,ACE 应在Choice
数组中列出,如下所示。Enter ace [no-ace]. Choices: ['nv-launchpad-bc-sjc-ace', 'no-ace']: nv-launchpad-bc-sjc-ace
配置文件现在将保存。
Successfully saved NGC configuration to /home/nvidia/.ngc/config
通过运行
ngc diag all
确认您的设置。下面显示了一个示例运行和相关的输出。$ ngc diag all Checking configuration validation... Checking general information... Timestamp: 2022-05-11 11:32:27 UTC User name: Demo User Checking Operating System... Type: Linux Version: 5.4.0-91-generic Checking Process Hierarchy... Parent Name: ngc Grandparent Name: bash Checking disk usage for /home/nvidia... Total: 465.63 GB Free: 273.39 GB Used: 41.3% Checking current directory (/home/nvidia) size... Size: 132.31 GB Checking memory usage... Total: 16 GB Free: 390.84 MB Used: 64.1% Checking file permissions... set umask: 0o77 Checking workspace mounts... Checking set NGC CLI environment variables... None Checking unset NGC CLI environment variables... NGC_CLI_ACE: <value not set> NGC_CLI_API_KEY: <value not set> NGC_CLI_FORMAT_TYPE: <value not set> NGC_CLI_HOME: <value not set> NGC_CLI_ORG: <value not set> NGC_CLI_TEAM: <value not set> NGC_CLI_PUBLISH_SERVICE_URL: <value not set> NGC_CLI_PUBLISH_ENABLE: False NGC_CLI_DEPLOYMENT_ENABLE: False NGC_CLI_JOB_LABELS: False NGC_CLI_USER_INVITATIONS: False Checking linux proxies environment variables... http_proxy: None https_proxy: None ftp_proxy: None Checking CLI installation... CLI version: NGC CLI 2.9.0 Checking Docker... Runtime Information: Runtime information is unavailable. Checking API gateway connectivity... API URL: https://api.ngc.nvidia.com API Connectivity: SUCCESS Checking authentication... Authentication: SUCCESS Checking API connectivity (container registry)... Container Registry URL: https://nvcr.io Container Registry Connectivity: SUCCESS Checking API connectivity (model registry)... Model Registry URL: https://models.ngc.nvidia.com Model Registry Connectivity: SUCCESS Checking data storage connectivity... Data Storage URL: https://nv-launchpad-bc-sjc-ace.7ze9nrwm.dss.ace.nvbcp.com Data Storage Connectivity: SUCCESS Checking external IP... Global IP Address: 1.2.3.4 Checking Current configuration...apikey: ********************************************************************************lkey - source: user settings fileformat_type: ascii - source: user settings fileorg: nv-launchpad-bc - source: user settings fileace: nv-launchpad-bc-sjc-ace - source: user settings file Checking user information... ID: 101526 Name: Demo User Email: demouser@fake-email.com Checking user org roles... nv-launchpad-bc: ['BASE_COMMAND_USER', 'REGISTRY_READ', 'USER_READ'] Checking user team roles... fake-team: ['ROLE_1', 'ROLE_2']