Ascend Deployer工具现支持的硬件产品、OS清单、安装场景如Ascend Deployer工具支持OS清单和安装场景.xlsx所示,其他注意事项如下:
- Ascend Deployer工具仅支持OS镜像安装成功后的默认环境,请不要在安装OS后手动额外安装或卸载软件,可能会导致工具执行报错。
- 操作系统需关闭内核自动升级功能,以Ubuntu为例,需在操作系统安装完成并重启后,执行sudo apt-mark hold linux-image-generic linux-headers-generic linux-image-extra命令关闭(root用户执行时请删除sudo命令),其他操作系统或自定义升级系统的用户,请参考对应操作系统指南自行关闭。
- 需注意,Ascend Deployer工具所在的执行设备和远程待安装设备的操作系统、CPU架构需保持一致。
- Ascend Deployer工具只能安装最基本的库,确保TensorFlow和PyTorch能够运行。若需运行较为复杂的推理业务或模型训练,模型代码中可能包含具体业务相关的库,这些库需用户自行安装。
- Ascend Deployer工具安装驱动版本和系统内核不匹配时,此时需要用户参考《CANN 软件安装指南》的“安装驱动源码编译所需依赖”章节手动安装。
- EulerOS等操作系统默认禁止root用户远程连接,所以需提前配置/etc/ssh/sshd_config中PermitRootLogin为yes(个别OS配置方法有所差异,请参考OS官方指导)。安装完成后请及时关闭root用户远程连接。
- 其他OS相关约束如表1所示。
表1 OS约束说明操作系统
|
说明
|
BCLinux-for-Euler
|
仅适配在Atlas A2 训练系列产品安装Ascend HDK 23.0.RC3和CANN 7.0.RC1及以后版本的软件包。
|
CentOS
|
- CentOS作为执行机的操作系统,使用Ascend Deployer工具进行批量部署时,不支持部署Ubuntu系统的待安装设备。
- Atlas 300T 训练卡低版本内核(低于4.5)的CentOS 7.6 x86_64需要添加内核补丁,否则可能导致固件安装失败。添加内核补丁的方法请参见《Atlas 中心训练卡 24.1.RC1 NPU驱动和固件安装指南》中“参考”>“添加内核补丁”章节。
- 由于CentOS系统下安装的docker/containerd等可以多版本共存,所以建议CentOS 7.6系统安装系统依赖前请确认系统上是否已安装docker,如果已安装请使用yum -y remove docker-ce、yum -y remove docker-ce-cli、yum -y remove containerd.io命令卸载后再进行系统依赖的安装。
|
CTyunOS
|
CTyunOS上安装MindX DL组件时,仅支持MindX DL 5.0.RC2及以上版本的部分组件和1.25.3版本的k8s。
|
EulerOS
|
暂不支持定制版EulerOS,若有定制版适配需求,请在昇腾社区提交需求工单。
|
Kylin
|
- Kylin V10SP1系统下载系统依赖时请指定为Kylin_V10Tercel_aarch64或Kylin_V10Tercel_x86_64。
- Kylin V10SP2系统下载系统依赖时请指定为Kylin_V10Sword_aarch64。
- Kylin V10 GFB系统下载系统依赖时请指定为Kylin_V10_aarch64。
|
UOS
|
- UOS 20-1020e不支持安装MindX DL组件。
- UOS 20-1020e和20-1050e系统上,Ascend Deployer工具不支持安装昇腾软件包所需系统依赖,需参考UOS系统安装依赖手动安装后再使用工具进行部署。
|