摩尔线程云原生套件 v2.0.0 发布说明
版本说明
摩尔线程云原生套件(KUAE Cloud Native Toolkits)v2.0.0 版本,包含主要产品组件版本 MT Container Toolkit v2.0.0 和 MT GPU Operator v2.0.0。
产品说明
摩尔线程开发并提供摩尔线程云原生套件,使能摩尔线程全功能 GPU 于云原生技术及 Kubernetes 系统。
云原生套件包含两个主要的产品组件,分别是 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 / Version | amd64 / x86_64 | arm64 / aarch64 |
|---|---|---|
| Ubuntu 20.04 | Y | N/A |
| Kylin V10 SP1 | N/A | Y |
| UnionTech OS Desktop 20 Pro | N/A | Y |
| Debian 12 | Y | N/A |
支持的容器运行时
| 容器运行时名称及版本 | amd64 / x86_64 | arm64 / aarch64 |
|---|---|---|
| Docker 20.10 | Y | Y |
| containerd 1.5 | Y | Y |
| CRI-O 1.32.5 | Y | Y |
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:- 升级
mtml至v2.0.0
- 升级
-
MT GPU Exporter 升级至
v2.0.0:- 升级
mtml至v2.0.0
- 升级
-
MT Universal Device Controller 升级至
v2.0.0:- 升级
mtml至v2.0.0 - 升级
mtlib至最新版本:- 将 mtlink 最大数量扩展至 11 个
- 升级
-
MT AIOps升级至
v2.0.0:- 升级
mtml至v2.0.0
- 升级
-
MT DCGM升级至
v1.0.0-3.3.6:- 升级
mtml至v1.11.0 - 升级
dcgm至v1.0.0
- 升级
-
MT DCGM Exporter 升级至
v1.0.0-3.3.6-3.4.2:- 升级
mtml至v2.0.0 - 升级
dcgm至v1.0.0
- 升级
-
产品组件说明
文件描述
| 组件名称 | 版本 | 组件说明 |
|---|---|---|
| mt-container-toolkit_2.0.0-1_amd64.deb | 2.0.0 | MT GPU 容器运行时 |
| 摩尔线程容器运行时套件安装说明文档_2.0.0.md | 2.0.0 | 安装说明文档 |
| mt-gpu-operator-2.0.0.tgz | 2.0.0 | MT GPU Operator 软件包 |
| mt-gpu-operator-custom-resources-2.0.0.tgz | 2.0.0 | MT GPU Operator Custom Resources 包 |
| mt-gpu-operator.yaml | mt-gpu-operator yaml 文件 | |
| mthreads_v1alpha4_clusterconfig.yaml | clusterconfig yaml 文件 | |
| mthreads_v1beta2_clusterpolicy.yaml | clusterpolicy yaml 文件 | |
| 摩尔线程云原生套件安装说明文档_2.0.0.md | 2.0.0 | 安装说明文档 |

