文档
注册

容器部署

前提条件

  • 宿主机已经安装过驱动和固件,详情请参见安装驱动和固件
  • 用户在宿主机自行安装docker(版本要求大于等于18.03)。

操作步骤

  1. 参考表1将所需目录挂载至容器内。
    表1 宿主机目录挂载至容器的操作指导

    产品型号

    操作指导

    A800-3000+Atlas 300I Pro

    A800-3000+Atlas 300V Pro

    A800-3010+Atlas 300I Pro

    A800-3010+Atlas 300V Pro

    A800-3000 + Atlas 300V

    A800-3010 + Atlas 300V

    A500 Pro-3000+Atlas 300I Pro

    A500 Pro-3000+Atlas 300V Pro

    Atlas 300I Duo

    《Atlas 中心推理卡 23.0.RC1 NPU驱动和固件安装指南》的“容器内安装”章节。

    A800-9000

    A800-9010

    《Atlas 中心训练服务器 23.0.RC1 NPU驱动和固件安装指南》的“容器内安装”章节。

    A800-3000+A300T-9000

    A800-3000+Atlas 300T Pro

    A800-3010+A300T-9000

    A800-3010+Atlas 300T Pro

    《Atlas 中心训练卡 23.0.RC1 NPU驱动和固件安装指南》的“容器内安装”章节。

    Atlas 200I SoC A1

    《Atlas 200I SoC A1核心板 23.0.RC1 NPU驱动和固件安装指南》的“容器内安装”章节。

    训练场景下,当host宿主机系统为CentOS和BC-linux时,docker内的线程数最大为4092,无法满足训练要求,启动容器时需要添加--pids-limit 409600参数,以配置CentOS/BC-linux下docker的最大线程。

  2. 使用exit命令退出容器,在宿主机CANN软件包所在路径,执行如下命令将软件包复制到容器内部。
    docker cp /home/HwHiAiUser/Ascend-cann-nnrt_{version}_linux-{arch}.run container_id:/home/HwHiAiUser/software

    所有路径请根据实际情况进行修改:

    1. /home/HwHiAiUser/为宿主机上软件包的存放路径。
    2. Ascend-cann-nnrt_{version}_linux-{arch}.run请替换为具体CANN软件包名。
    3. container_id为容器ID,可以使用docker ps -a命令查看所使用容器的ID。
    4. /home/HwHiAiUser/software”为容器内软件包的存放路径,如果没有该路径,请先手动创建。
  3. 使用如下命令重新进入容器。
    docker start container_id 
    docker attach container_id

    container_id为具体容器ID或容器名,可以使用docker ps -a命令查看所使用容器的ID。

  4. 进入CANN软件包所在目录,参考宿主机的安装方式(安装运行环境(nnrt软件,在物理机安装)安装运行环境(nnae软件,在物理机安装))自行安装所需CANN软件。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词