摩尔线程 GPU 适配

在 CubeStudio 上接入摩尔线程 GPU 卡(主机驱动、k8s device plugin、节点资源、容器占卡、平台部署 DeepSeek)时读这篇

02-部署安装 / GPU与异构算力
摩尔线程mthreadsmthreads-gmiMUSAmusamthreads.com/gpudevice plugingpu-device国产GPU异构算力DeepSeek

摩尔线程 GPU 适配(mthreads / MUSA)

本篇说明如何在 CubeStudio 平台上接入摩尔线程(mthreads)GPU 算力卡,覆盖主机驱动、k8s device plugin、节点资源识别、容器占卡与平台部署 DeepSeek 模型。

部署步骤来自 install/kubernetes/gpu/mthreads/readme.md(含原始操作截图)。

平台资源名配置

摩尔线程在平台中对应的 GPU 资源 key 为 mthread,映射到 k8s 资源名 mthreads.com/gpuinstall/docker/config.py:1203GPU_RESOURCE):

"mthread": "mthreads.com/gpu"    # 摩尔线程

在 Notebook / 推理服务 / 任务流的「GPU」字段中填写格式为 数量(型号key),例如申请 2 张摩尔线程卡填 2(mthread)。括号里的 key 会被平台解析后映射到对应的 k8s 资源名(解析逻辑见 myapp/utils/core.py:1622get_gpu)。

补充能力:

  • 分布式训练:分布式任务模板侧同样内置 mthread → mthreads.com/gpu 映射(job-template/job/pkgs/k8s/py_k8s.py:47),TF / PyTorch 等分布式训练任务可直接申请摩尔线程卡;
  • sGPU 虚拟化预置:平台部署的 HAMi 调度配置已预置摩尔线程虚拟化资源段——mthreads.com/vgpu(切分数量)、mthreads.com/sgpu-memory(显存)、mthreads.com/sgpu-core(算力核)三维切分(install/kubernetes/gpu/vgpu/vgpu.yaml:526-529),如需单卡多任务共享可按 HAMi 官方文档启用。

一、主机驱动正常安装

主机正常安装摩尔线程驱动后,使用 mthreads-gmi 查看 GPU 卡。

mthreads-gmi 查看 GPU

二、部署 k8s device 插件

在 k8s 中部署摩尔线程 gpu-device 插件。

部署 gpu-device 插件

三、查看 k8s 节点资源

device 插件部署完成后,查看 k8s 节点上报的摩尔线程卡资源。

节点资源

四、容器 yaml 文件

在容器 yaml 中申请摩尔线程卡,比如这里 Pod 占用 2 张卡。

容器 yaml 占用 2 张卡

五、Pod 内查看占用卡情况

进入容器后用 mthreads-gmi 查看占用的卡。

容器内 mthreads-gmi

六、CubeStudio 平台部署 DeepSeek 模型

在 CubeStudio 平台上使用摩尔线程卡部署 DeepSeek 模型。

平台部署 DeepSeek

七、DeepSeek 接口测试

部署完成后测试 DeepSeek 推理接口。

DeepSeek 接口测试

最后更新 2026-07-15完整文档以官方仓库为准:GitHub Wiki