更新时间:2021-10-26 GMT+08:00
分享

升级Atlas 200 DK

如果您需要升级Atlas 200 DK的运行软件,可参考本章节进行操作。

获取软件包

升级软件包信息表1所示。

表1 软件包信息

包信息

包名

说明

升级操作

获取链接

Driver

Ascend310-driver-{software version}-ubuntu18.04.aarch64-minirc.tar.gz

开发者板驱动包,包含OS外围软件、AI软件栈、维测相关软件及驱动。

升级Driver包

可点击获取

Firmware

Ascend310-firmware-{software version}-minirc.run

固件包。

升级Firmware

可点击获取

AI CPU

Ascend310-aicpu_kernels-{software version}-minirc.tar.gz

AI CPU算子包。

升级AI CPU

可点击获取

ACLlib

Ascend-acllib-{software version}-ubuntu18.04.aarch64-minirc.run

AscendCL(Ascend Computing Language)库文件安装包,用来编译和运行AscendCL应用程序,包含模型加载及执行功能。

升级ACLlib

可点击获取

升级Driver包

  1. 将Driver升级包“Ascend310-driver-{software version}-ubuntu18.04.aarch64-minirc.tar.gz”拷贝到开发者板的“/opt/mini”目录下。

    下面以将升级包从Ubuntu服务器开发环境)拷贝到Atlas 200 DK为例进行操作介绍:
    1. 进入Ubuntu服务器中存放Driver升级包的目录,并在当前目录下以HwHiAiUser用户ssh登录到开发者板,然后切换到root用户。

      ssh HwHiAiUser@192.168.1.2

      su - root

      若SSH方式登录Atlas 200 DK开发者板时无法建立信任关系,请参考Ubuntu服务器连接开发者板无法建立信任关系

    2. 进入Atlas 200 DK的/opt/mini目录,并拷贝Driver升级包。

      cd /opt/mini

      scp username@192.168.1.223:/home/ascend/software/Ascend310-driver-{software version}-ubuntu18.04.aarch64-minirc.tar.gz .

      • usernameUbuntu服务器中上传升级包的用户名。
      • 192.168.1.223Ubuntu服务器与Atlas 200 DK在同一网段的IP地址。
      • /home/ascend/softwareUbuntu服务器中存放Driver升级包的路径。

  2. 在/opt/mini目录下执行如下命令,解压缩Driver包,获取Driver包的升级脚本“minirc_install_phase1.sh”。

    tar --no-same-owner -zxf Ascend310-driver-{software version}-ubuntu18.04.aarch64-minirc.tar.gz --strip-components 2 driver/scripts/minirc_install_phase1.sh

    执行完成后,解压缩获得的“minirc_install_phase1.sh”脚本会替换目录下的原有脚本。

  3. 执行以下命令进行Driver包升级前准备。

    ./minirc_install_phase1.sh

    回显如图1所示。

    图1 执行升级脚本

  4. 执行重启命令,进行开发者板的重启,从而完成Driver包的升级。

    reboot

    升级过程中请勿将Atlas 200 DK开发者板断电,升级时间15分钟左右。

升级Firmware

  1. 将Firmware升级包“Ascend310-firmware-{software version}-minirc.run”拷贝到开发者板的任一目录下,例如拷贝到/home/HwHiAiUser/software。

    下面以将升级包从Ubuntu服务器开发环境)拷贝到Atlas 200 DK为例进行操作介绍:

    1. 进入Ubuntu服务器中存放Firmware升级包的目录,并在当前目录下以HwHiAiUser用户ssh登录到开发者板。

      ssh HwHiAiUser@192.168.1.2

      若SSH方式登录Atlas 200 DK开发者板时无法建立信任关系,请参考Ubuntu服务器连接开发者板无法建立信任关系

    2. 进入Atlas 200 DK中需要存放升级包的路径,并拷贝Firmware升级包。

      cd /home/HwHiAiUser/software

      scp username@192.168.1.223:/home/ascend/software/Ascend310-firmware-{software version}-minirc.run .

      • usernameUbuntu服务器中上传升级包的用户名。
      • 192.168.1.223Ubuntu服务器与Atlas 200 DK在同一网段的IP地址。
      • /home/ascend/softwareUbuntu服务器中存放Firmware升级包的路径。

  2. 切换到root用户,执行Firmware包的升级。

    su root

    chmod +x Ascend310-firmware-{software version}-minirc.run

    ./Ascend310-firmware-{software version}-minirc.run --upgrade

    执行完此命令后,firmware相关文件存储在/usr/local/Ascend/firmware目录下。

  3. 执行重启命令,进行开发者板的重启,从而完成Firmware包的升级。

    reboot

    升级过程中请勿将Atlas 200 DK开发者板断电,升级时间15分钟左右。

升级AI CPU

  1. 将AI CPU升级包“Ascend310-aicpu_kernels-{software version}-minirc.tar.gz”拷贝到开发者板的任一目录下,例如拷贝到/home/HwHiAiUser/software。

    下面以将升级包从Ubuntu服务器开发环境)拷贝到Atlas 200 DK为例进行操作介绍:

    1. 进入Ubuntu服务器中存放AI CPU升级包的目录,并在当前目录下以HwHiAiUser用户ssh登录到开发者板。

      ssh HwHiAiUser@192.168.1.2

      若SSH方式登录Atlas 200 DK开发者板时无法建立信任关系,请参考Ubuntu服务器连接开发者板无法建立信任关系

    2. 进入Atlas 200 DK中需要存放升级包的路径,并拷贝AI CPU升级包。

      cd /home/HwHiAiUser/software

      scp username@192.168.1.223:/home/ascend/software/Ascend310-aicpu_kernels-{software version}-minirc.tar.gz .

      • usernameUbuntu服务器中上传升级包的用户名。
      • 192.168.1.223Ubuntu服务器与Atlas 200 DK在同一网段的IP地址。
      • /home/ascend/softwareUbuntu服务器中存放AI CPU升级包的路径。

  2. 执行以下命令解压缩AI CPU升级包。

    tar zxvf Ascend310-aicpu_kernels-{software version}-minirc.tar.gz

  3. 进入AI CPU的升级脚本所在目录,并切换到root用户执行AI CPU的升级。

    cd aicpu_kernels_device

    su root

    ./scripts/install.sh --run

升级ACLlib

  1. 将ACLLib升级包“Ascend-acllib-{software version}-ubuntu18.04.aarch64.run”拷贝到开发者板的任一目录下,例如拷贝到/home/HwHiAiUser/software。

    下面以将升级包从Ubuntu服务器开发环境)拷贝到Atlas 200 DK为例进行操作介绍:

    1. 进入Ubuntu服务器中存放ACLlib升级包的目录,并在当前目录下以HwHiAiUser用户ssh登录到开发者板。

      ssh HwHiAiUser@192.168.1.2

      若SSH方式登录Atlas 200 DK开发者板时无法建立信任关系,请参考Ubuntu服务器连接开发者板无法建立信任关系

    2. 进入Atlas 200 DK中需要存放升级包的路径,并拷贝ACLlib升级包。

      cd /home/HwHiAiUser/software

      scp username@192.168.1.223:/home/ascend/software/Ascend-acllib-{software version}-ubuntu18.04.aarch64-minirc.run .

      • usernameUbuntu服务器中上传升级包的用户名。
      • 192.168.1.223Ubuntu服务器与Atlas 200 DK在同一网段的IP地址。
      • /home/ascend/softwareUbuntu服务器中存放ACLlib升级包的路径。

  2. 执行以下命令进行ACLlib包的升级。

    chmod +x Ascend-acllib-{software version}-ubuntu18.04.aarch64-minirc.run

    ./Ascend-acllib-{software version}-ubuntu18.04.aarch64-minirc.run --upgrade

升级完成后,您可以参考查看开发者板系统软件的版本查看各组件的版本号。

分享:

    相关文档

    相关产品

close