# 操作系统版本兼容列表

注意:

> 使用`iso`镜像安装操作系统时，请勿允许任何操作系统的更新行为, 否则会带来内核版本的升级，导致安装失败;
> 可参考 `构建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

操作系统兼容性列表包含(兼容性等级等)

# 支持的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 高版本的容器系统;