鲲鹏社区首页
中文
注册
开发者
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

安装KAIL

本文提供RPM包安装KAIL方法,请参照本节内容对KAIL进行安装和验证。若使用了RPM包管理工具支持但本文档中未说明的参数,可能会引入未定义行为,因此请谨慎操作。

安装步骤

  1. 按照获取软件包获取到KAIL软件包,解压后得到二进制RPM包。
  2. 安装KAIL。
    1
    rpm -ivh boostcore-kdnn-xxxx.aarch64.rpm
    

    安装结束后,AI库的头文件和静态库、动态库文件目录分别为“/usr/local/kdnn/include”“/usr/local/kdnn/lib/threadpool”“/usr/local/kdnn/lib/omp”

    上述命令中涉及的xxxx代表版本号。

安装后验证

验证KDNN

  1. 执行source命令或重新登录终端让环境变量生效。
    1
    source /etc/profile
    
  2. 查看环境变量LD_LIBRARY_PATH是否包含KDNN动态库的安装路径“/usr/local/kdnn/lib/omp”
    1
    env | grep LD_LIBRARY_PATH
    

    如果变量包含安装路径,说明安装成功。

    安装成功后在安装路径(默认路径是“/usr/local/kdnn”)下生成相应文件,其中,include文件夹包含子库的头文件,lib文件夹包含了KDNN库的静态库、动态库文件。

验证KDNN_EXT

  1. 设置“PYTHONPATH”环境变量。
    • 使用单线程版本:
      1
      export PYTHONPATH=/usr/local/kdnn/lib/extension/python39/single/:$PYTHONPATH
      
    • 使用多线程版本:
      1
      export PYTHONPATH=/usr/local/kdnn/lib/extension/python39/omp/:$PYTHONPATH
      
  2. 进入Python交互式命令界面,导入libkdnn_ext算子包。
    1
    2
    python
    >>> import libkdnn_ext
    

    1
    >>> from libkdnn_ext import random_choice, softmax, get_version
    

    如果回显中没有报错信息,说明KDNN_EXT已经安装成功。