RPM包升级(KAE1.0)

当需要更新KAE版本时,使用rpm -Uvh方式进行新版本安装,安装完成通过重启系统或手动卸载旧版本驱动后重新加载新版本驱动完成升级操作。本章节描述KAE1.0版本之间的升级操作。

如果使用源码方式安装KAE加速引擎不涉及升级操作,可以跳过升级加速引擎软件章节。

操作步骤

  1. 下载最新版本的KAE加速引擎软件包。
  2. 使用SSH远程登录工具,以root账号进入Linux操作系统命令行界面。
  3. 在存放软件包的路径下升级加速器驱动包及引擎库包。

    1
    rpm -Uvh *.rpm
    

    信息回显如下所示。

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    Preparing...                          ################################# [100%]
    checking installed modules
    uacce modules start to install
    Updating / installing...
       1:uacce-1.2.1-1.centos7.6          ################################# [  7%]
    uacce modules installed
       2:libwd-1.2.1-1.centos7.6          ################################# [ 14%]
       3:libkae-1.2.1-1.centos7.6         ################################# [ 21%]
    checking installed modules
    hisi_hpre modules start to install
       4:hisi_hpre-1.2.1-1.centos7.6      ################################# [ 29%]
    hisi_hpre modules installed
    checking installed modules
    hisi_rde modules start to install
       5:hisi_rde-1.2.1-1.centos7.6       ################################# [ 36%]
    hisi_rde modules installed
    checking installed modules
    hisi_sec2 modules start to install
       6:hisi_sec2-1.2.1-1.centos7.6      ################################# [ 43%]
    hisi_sec2 modules installed
    checking installed modules
    Cleaning up / removing...
       7:libkae-1.2.0-1.centos7.6         ################################# [ 57%]
      8:hisi_sec2-1.2.0-1.centos7.6      ################################# [ 71%]
    hisi_sec2 modules uninstalled
      9:hisi_rde-1.2.0-1.centos7.6       ################################# [ 79%]
    hisi_rde modules uninstalled
      10:hisi_hpre-1.2.0-1.centos7.6      ################################# [ 86%]
    hisi_hpre modules uninstalled
      11:uacce-1.2.0-1.centos7.6          ################################# [ 93%]
    uacce modules uninstalled
      12:libwd-1.2.0-1.centos7.6          ################################# [100%]
    

  4. 重启系统或通过命令行手动卸载旧版本驱动,然后加载新版本驱动,并查看是否加载成功。推荐使用命令行进行操作。

    1. 卸载旧驱动。
      1. 查询内核中已加载的驱动。
        1
        lsmod | grep uacce
        
        显示如下。
        1
        uacce                 262144  5 hisi_zip,hisi_rde,hisi_hpre,hisi_sec2,hisi_qm
        
      2. 依次卸载已加载的旧版本驱动。
        1
        2
        3
        4
        5
        rmmod hisi_hpre
        rmmod hisi_sec2
        rmmod hisi_rde
        rmmod hisi_qm
        rmmod uacce
        
      3. 再次查询,没有显示结果则卸载旧版本成功。
        1
        lsmod | grep uacce
        
    2. 加载新驱动。
      1. 加载uacce驱动。
        1
        modprobe uacce
        
      2. 加载hisi_sec2驱动,将根据“/etc/modprobe.d/hisi_sec2.conf”下的配置文件加载到内核。
        1
        modprobe hisi_sec2
        
      3. 加载hisi_hpre驱动,将根据“/etc/modprobe.d/hisi_hpre.conf”下的配置文件加载到内核。
        1
        modprobe hisi_hpre
        
      4. 加载hisi_rde驱动,将根据“/etc/modprobe.d/hisi_rde.conf”下的配置文件加载到内核。
        1
        modprobe hisi_rde
        
      5. 查询已经加载的驱动。
        1
        lsmod | grep uacce
        
        显示如下信息则加载成功。
        1
        uacce                36864  3 hisi_sec2,hisi_qm,hisi_hpre,hisi_rde
        

  5. 使用rpm -qa | grep查看升级后的软件版本。

    1
    rpm -qa | grep -E "uacce|hisi_sec2|hisi_hpre|hisi_rde"
    
    显示升级后的版本号说明升级成功。
    1
    2
    3
    4
    hisi_rde-1.2.1-1.centos7.6.aarch64
    hisi_sec2-1.2.1-1.centos7.6.aarch64
    uacce-1.2.1-1.centos7.6.aarch64
    hisi_hpre-1.2.1-1.centos7.6.aarch64