安装 UCS 工具

请确保您首先按照前提条件生成您的 NGC 个人密钥

Debian 安装

最新的 UCS 工具版本可以从 https://catalog.ngc.nvidia.com/orgs/nvidia/teams/ucs-ms/resources/ucs_tools 下载

使用上面的链接下载软件包后,运行

$ sudo apt remove ucs-tools  # remove old version
$ rm -rf ~/.ucf_workspace/
$ rm -rf ~/.cache/ucf_registry/ # Clear old cache
$ rm -rf ~/.config/ucf/ # Remove old config file
$ sudo dpkg -i ucf_tools_2.8.1_ubuntu22.04_5043d7f.deb
$ ucf_app_builder_cli registry repo set-api-key -a <NGC-API-KEY> # NGC Personal key with scopes appropriate scopes added
$ ucf_app_builder_cli registry repo sync


## It installs tools to /opt/nvidia/ucf-tools

UCS 工具容器镜像

ucs_tools_public 容器在 NGC 上可用。

获取 NGC API 密钥 - 请参考 生成您的 NGC API 密钥

设置 NGC API 密钥

ucf_app_builder_cli registry repo set-api-key -a <NGC-API-KEY>
ucf_app_builder_cli registry repo sync

验证安装

MS 构建器

$ ucf_ms_builder_cli --help
usage: ucf_ms_builder_cli [-h] [-v] [-va]  ...

positional arguments:

    service           Perform actions on a microservice
    registry          Perform actions on registry
    component         Perform actions on components

optional arguments:
  -h, --help          show this help message and exit
  -v, --version       Print MS Builder Version
  -va, --version-all  Print all versions
$ ucf_ms_builder_cli --version
Version:
        MS Builder: v2.5.0
$ ucf_ms_builder_cli --version-all
Versions:
        MS Builder: v2.5.0
        UCS MS Spec: v2.5.0

应用构建器

$ ucf_app_builder_cli --help
usage: ucf_app_builder_cli [-h] [-v] [-va]  ...

positional arguments:

    app               Perform actions on apps
    service           Perform actions on a microservice

optional arguments:
  -h, --help          show this help message and exit
  -v, --version       Print MS Builder Version
  -va, --version-all  Print all versions
$ ucf_app_builder_cli --version
Version:
        App Builder: v2.5.0
$ ucf_app_builder_cli --version-all
Versions:
        App Builder: v2.5.0
        UCS MS Spec: v2.5.0