## 操作系统版本兼容列表

**注意**:

> 使用`iso`镜像安装操作系统时，请勿允许任何操作系统的更新行为, 否则会带来内核版本的升级，导致安装失败; <br>
> 可参考  `构建DCU基础环境` 的 `2.3\3.2` 下的常用操作系统安装步骤之中的锁核操作; 

**操作系统**:

开发者社区推荐操作系统:

| 操作系统 | 版本 | 内核 | 
| ------- | ---  | ---- |
| Centos  | 7.6         | 3.10.0-957.el7.x86_64 | 
| Centos  | 8.5         | 4.18.0-348.el8.x86_64 | 
| Rocky   | 8.6         | 4.18.0-348.el8.x86_64 |
| Rocky   | 9.2         | 4.18.0-348.el8.x86_64 |
| Ubuntu  | 20.04.1     |  5.4.0-42-generic  |
| Ubuntu  |  22.04      |  5.15.0-25-generic |
| NFS     |  3.2        |  3.10.0-957.nfs.5.x86_64 |
| NFS     | 4.0         |  4.19.113-14.1.nfs4.x86_64 |
| NFS     | 4.0-Desktop |  5.4.0-49-generic |
| UOS     | 1021e       |  4.19.90-2109.1.0.0108.up2.uel20.x86_64 |
| Kylin   | v10 SP2     |  4.19.90-24.4.v2101.ky10.x86_64 |
| Anolis  | 8.4         | 4.19.91-23.4.an8.x86_64 |
| Anolis  | 8.6         | 4.19.91-26.an8.x86_64 |
| openEuler | 22.03     | 5.10.0-60.18.0.50.oe2203.x86_64 |
| BCLinux   | 8.2       | 4.19.0-240.23.11.el8_2.bclinux.x86_64 |


[操作系统兼容性列表包含(兼容性等级等)](https://docs.qq.com/sheet/DVHdTZHB3RVZOVENI?tab=dklqmf)


---

## 支持的DCU型号

- Z100
- Z100L
- K100 
- K100_AI

## DCU软件介绍:

- **DTK**: 
    > DCU加速卡软件工具包：包括函数库、编译环境、管理工具、性能分析工具等。

- **DAS (DCU AI Software Stack)**: 
    > 目前主要以python的whl形式在光合开发者社区进行发布。
    - 算子层
    - 框架层
    - 扩展组件层


## **兼容性(必读)**

### 加速卡与DTK的兼容性

| DCU猩红 | DTK版本 | 注意 |
| -------  | ------- | ------- |
| Z100     | DTK >=21.04 | 推荐使用 DTK >= 23.10 |
| Z100L    | DTK >=21.04 | 推荐使用 DTK >= 23.10 |
| K100     | DTK >=23.10 | |
| K100-AI  | DTK >=24.04 | |

### DTK和DAS(AI生态包)兼容性

| DTK版本 | DAS版本 | 注意 |
| ------- | ------- | ------- |
|DTK-24.04.1 | DAS1.1 |  见下述 DAS1.1 使用注意 |
|DTK-24.04   | DAS1.0  | |


**注意:**
>  不兼容的版本可能出现严重的环境问题

---
- DAS1.1 使用注意:
    - 不支持操作系统`ubuntu18.04`, `Centos7.6` 等 `glibc <= 2.31`的操作系统
    - glib 版本查看方式: `ldd --version`
    - 如果遇到问题, 建议通过 docker 使用 glibc 高版本的容器系统;

---


