3. 版本兼容性

本章列出历次发布的版本兼容性。

3.1. Metax-Driver-3.8.0.10,MXMACA-SDK-3.8.0.23,MXMACA-Pytorch-3.8.0.7,MXMACA-Iree-3.8.0.0,MXMACA-JAX-3.8.0.0,MXMACA-TileLang-3.8.0.1,MXMACA-SDK-Python-3.8.0.8,MXMACA-MXRDMA-3.8.0.0

模块

兼容性说明

MXMACA SDK

SW_ACL

Deepseek-AI支持V4的改动(520fec6)破坏了原有V3/V3.2的API兼容性,MACA上从3.8.0版本开始以兼容的方式支持了V4/V3.2/V3/R1的API, 但get_mla_metadata接口的返回值需要在框架层进行必要的判空、拷贝等处理,以避免不同模型使用get_mla_metadata方式不同而导致的冲突或报错。

3.2. Metax-Driver-3.2.1.12,MXMACA-SDK-3.2.1.10,MXMACA-Pytorch-3.2.1.3,MXMACA-Iree-3.2.1.0

模块

兼容性说明

MXMACA SDK

SW_ACL

从MXMACA SDK 3.2.1开始, MCmemGenericAllocaticnHandle类型从uint64_t修订为unsigned long long,仅在不常用的32位操作系统上用到此API的文件需要重新编译

3.3. MXMACA-Driver-3.2.0.19,MXMACA-SDK-3.2.0.11,MXMACA-Pytorch-3.2.0.6

模块

兼容性说明

N/A

MXC600系列首次发布

3.4. Metax-C500-Driver-3.0.0.5,MXMACA-C500-SDK-3.0.0.8,MXMACA-C500-Pytorch-3.0.0.3,MXMACA-C500-Iree-3.0.0.0

模块

兼容性说明

MXMACA SDK

SW_ACL

从MXMACA SDK 3.0.0.x发布开始,FlashAttn删除Python API和C API中带有 _inference 字符的非标API

3.5. Metax-C500-Driver-2.32.0.6,MXMACA-C500-SDK-2.32.0.6,MXMACA-C500-Pytorch-2.32.0.3

模块

兼容性说明

Metax K8s

由于2.27.0.x版本mxsml的改动,导致Metax K8s 0.10.0及以前的版本无法使用metax-driver-image 2.27及以后版本

Metax K8S 0.10.1及之后版本恢复对 metax-driver-image 2.27.0.x及以后版本的支持

3.6. Metax-C500-Driver-2.31.0.6,MXMACA-C500-SDK-2.31.0.6,MXMACA-C500-Pytorch-2.31.0.4

模块

兼容性说明

mcPytorch2.4

x86上不支持Ubuntu18

cpp-extension应用场景编译时需要:

  • x86上使用gcc9.x+版本

  • aarch64上使用gcc7.x版本