MUSA 软件栈
MUSA SDK(Software Development Kit)是摩尔线程推出的完整软件开发工具包,为开发者提供 基于 MT GPU 的并行计算和人工智能开发、运行环境。
MUSA SDK 架构
MUSA SDK 在 MT Linux Driver 的基础上,包含编译器、运行时、MUSA-X 计算加速库、深度学习加速库、CUDA 兼容工具以及调试和性能分析工具等。
MUSA SDK 模块详解
MUSA Toolkits
| 子模块 | 功能描述 |
|---|---|
| mcc | 编译器,支持 MUSA C/C++ 语法 |
| MUSA Runtime | MUSA 运行时库 |
| musify | CUDA 到 MUSA 一键转换工具 |
| MUSA-X Library | 计算加速数学库(muBLAS、muBLASLt、muFFT、muSPARSE、muSOLVER、muPP、muRAND) |
数据通信加速库 MCCL
| 子模块 | 功能描述 |
|---|---|
| MCCL | 数据通信加速库,支持单机多卡和多机多卡场景 |