环境要求:Ubuntu / Debian x86_64。MUSA 版还需要摩尔线程驱动和 MUSA SDK,并确认 mthreads-gmi 能正常输出显卡信息。
git clone https://gitlink.org.cn/xarray/mt_class.git
cd mt_class
chmod +x install_class1.sh
# 摩尔线程机器(MTT AIBook 实测无需指定 MUSA 架构)
./install_class1.sh --backend musa
# 普通 CPU 机器
./install_class1.sh --backend cpu
MTT AIBook(mp21/mp22)先用默认 MUSA 架构;如果遇到 no kernel image 报错,再加 --musa-arch "21;22"。stable-diffusion.cpp 的 MUSA 后端上游验证环境是 MUSA SDK 5.2.0 + MTT S5000(mp_31)。
摩尔线程 国产GPU全栈实战
摩尔线程 MUSA AI 教程。围绕摩尔线程 GPU 与 MTT AIBook,从本地大模型推理到图形渲染、物理仿真和视频串流,完成 8 次实践课。
第一课 本地文生文推理:Ollama / llama.cpp 在 MUSA 上的适配
本课搭建一套可以直接复现的本地大模型对话环境:
qwen05b模型;ollama_chat:通过 HTTP 调用本机 Ollama 服务;llama_chat:直接链接 llama.cpp C API,演示贪婪、温度、top-k、top-p、min-p 等采样策略;test_llama_chat.sh,自动对比多组采样参数并输出结果。完整依赖、手动步骤和常见问题见 INSTALL_CLASS1.md。
快速复现
环境要求:Ubuntu / Debian x86_64。MUSA 版还需要摩尔线程驱动和 MUSA SDK,并确认
mthreads-gmi能正常输出显卡信息。脚本会依次完成:系统依赖检查、模型下载、Ollama 安装与模型注册、llama.cpp 编译安装、class1 编译和冒烟测试。Ollama 安装需要 sudo 权限;如果只想先验证 llama.cpp,可以加
--skip-ollama。更多参数:
运行示例:
models/、llama.cpp/、sdk/、class1/build/都由脚本自动生成,已写入.gitignore;仓库只需要保留源码、脚本和文档。第二课 本地文生图推理:基于 GGML 的 stable-diffusion.cpp 实践
本课用 stable-diffusion.cpp 在 MUSA / CPU 上完成文生图和图生图,并用 sd.cpp-webui 提供可视化界面:
sd-cli、sd-server和 C API 库;class2提供两个最短示例:sd_txt2img、sd_img2img;sd.cpp-webui以sd-server为后端,提供文生图 / 图生图界面,不依赖 PyTorch 或 ComfyUI;快速复现
运行示例:
相关文件:install_class2.sh、class2/、INSTALL_CLASS2.md。
后续课程计划
第三课 大模型 API 服务:vLLM 在 MUSA 上的部署与并发调优
第四课 本地推理加速:PyTorch / ONNX Runtime 的 MUSA 后端实战
第五课 三维图形渲染:MUSA × OpenGL 渲染管线实战
第六课 3D 高斯泼溅:MUSA 上的 3D 高斯泼溅场景生成与渲染
第七课 物理仿真:MuJoCo 等引擎库在 MUSA 上的编译与应用
第八课 视频编解码与云渲染:基于 MUSA GPU 的播放与串流优化