评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
简介
本章内容仅适用于NPU 20.X.X系列版本,介绍软件包在容器内的安装以及卸载的详细流程,以CentOS操作系统为例。使用容器安装软件包之前,请务必查看如下限制:
- docker版本为19.03.13。
- Firmware软件包不支持docker内安装。
- 容器内安装的Driver软件包版本需要与宿主机安装的Driver软件包版本保持一致。
- 运行环境中的一个device只能被一个容器使用,只有当使用该device的容器退出后,该device才可以被其他容器使用。
- Driver支持docker内安装,只安装驱动的.so,即安装驱动包的用户态部分。根据宿主机目录(默认路径为:/usr/local/Ascend/driver/lib64/ )是否挂载到容器,分为如下两种安装方式,两种方式二选一,用户根据实际情况进行选择。
- 将宿主机的目录挂载到容器中,请参见宿主机目录挂载容器。
- 宿主机的目录不挂载容器,请参见宿主机目录不挂载容器。
- 启动docker中的用户必须与host侧的运行用户一致。
- 目前暂不支持通用驱动包A300-3000-npu-driver_x.x.x_linux-aarch64.run在docker容器内安装。
宿主机与容器操作系统兼容性关系
宿主机操作系统与容器操作系统的兼容性关系如表10-1。