跳到主要内容

摩尔线程云原生套件 v2.0.0 发布说明

版本说明

摩尔线程云原生套件(KUAE Cloud Native Toolkits)v2.0.0 版本,包含主要产品组件版本 MT Container Toolkit v2.0.0 和 MT GPU Operator v2.0.0。

产品说明

摩尔线程开发并提供摩尔线程云原生套件,使能摩尔线程全功能 GPU 于云原生技术及 Kubernetes 系统。

image

KUAE Cloud Native Toolkit 框架图

云原生套件包含两个主要的产品组件,分别是 MT Container Toolkit 和 MT GPU Operator。

MT Container Toolkit 功能上为通过摩尔线程开发的内容对接容器运行时,runc、rkt、imctfy 等,使得容器在启动时刻,可以将主机端的驱动程序和设备节点挂载到容器中。容器中不用另外处理关于设备的内容就就可以直接使用 GPU 设备进行计算。这样容器镜像可以保持为设备无关且无状态的属性,容器中的内容只关注于业务本身,便于后期的灵活扩展和跨设备,跨节点的技术特性。

Kubernetes 通过设备插件框架提供对特殊硬件资源(例如 MT GPU 和其他设备)的访问。然而,使用这些硬件资源配置和管理节点需要配置多个软件组件,例如驱动程序、容器运行时或其他函数库,配置的过程较为复杂且容易出错。 MT GPU Operator 使用 Kubernetes 内的 Operator 框架来自动管理配置 GPU 所需的所有软件组件。这些组件包括 GPU 驱动程序、GPU 的 Kubernetes 设备插件、MT 容器运行时、自动节点标记、监控等

功能描述

平台支持

支持 linux 发行版

OS name / Versionamd64 / x86_64arm64 / aarch64
Ubuntu 20.04YN/A
Kylin V10 SP1N/AY
UnionTech OS Desktop 20 ProN/AY
Debian 12YN/A

支持的容器运行时

容器运行时名称及版本amd64 / x86_64arm64 / aarch64
Docker 20.10YY
containerd 1.5YY
CRI-O 1.32.5YY

GPU 支持列表

MTT S4000, MTT S3000, MTT S80, MTT S2000, MTT S1000

新增功能

MT Container Toolkit

  • 将 MT GPU 管理库(MT GPU Management Library)升级至 v2.0.0 版本
  • 更新 driver_caps_config.yaml 配置文件以支持最新版本的驱动程序

MT GPU Operator

  • 设置 PCI 类白名单以在 Node Feature Discovery (NFD) 中启用 MLX 设备

  • 在 NFD 的 --extra-label-ns 参数中添加 nvidia.com 命名空间

  • 将集群策略(clusterpolicy)中配置的环境变量传递至验证(validator)守护进程

  • 升级所有子组件至最新版本:

    • MT Driver Toolkit 升级至 v2.0.0

      • 更新 mt-universal-device-manager 至 v2.0.0
      • 新增环境变量 MT_PARAMS 用于控制 MTML 和 GMI 的返回信息
      • 支持在 arm64 架构和麒麟操作系统下的 rpm 安装
    • MT Container Toolkit 升级至 v2.0.0

      • 升级 MTLib 至最新版本
      • 支持基于环境设置的挂载文件重命名
      • 容器内支持 ddk2.0
    • MT GPU Feature Discovery 升级至 v2.0.0

      • 升级 mtmlv2.0.0
    • MT GPU Exporter 升级至 v2.0.0

      • 升级 mtmlv2.0.0
    • MT Universal Device Controller 升级至 v2.0.0

      • 升级 mtmlv2.0.0
      • 升级 mtlib 至最新版本:
        • 将 mtlink 最大数量扩展至 11 个
    • MT AIOps升级至 v2.0.0

      • 升级 mtmlv2.0.0
    • MT DCGM升级至 v1.0.0-3.3.6

      • 升级 mtmlv1.11.0
      • 升级 dcgmv1.0.0
    • MT DCGM Exporter 升级至 v1.0.0-3.3.6-3.4.2

      • 升级 mtmlv2.0.0
      • 升级 dcgmv1.0.0

产品组件说明

文件描述

组件名称版本组件说明
mt-container-toolkit_2.0.0-1_amd64.deb2.0.0MT GPU 容器运行时
摩尔线程容器运行时套件安装说明文档_2.0.0.md2.0.0安装说明文档
mt-gpu-operator-2.0.0.tgz2.0.0MT GPU Operator 软件包
mt-gpu-operator-custom-resources-2.0.0.tgz2.0.0MT GPU Operator Custom Resources 包
mt-gpu-operator.yamlmt-gpu-operator yaml 文件
mthreads_v1alpha4_clusterconfig.yamlclusterconfig yaml 文件
mthreads_v1beta2_clusterpolicy.yamlclusterpolicy yaml 文件
摩尔线程云原生套件安装说明文档_2.0.0.md2.0.0安装说明文档