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

安装KRL

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

  1. GitCode仓获取对应的鲲鹏检索算子库软件安装包BoostKit-boostsra-krl_1.0.0.zip,用户解压zip文件后可获取RPM安装包。
    • 使用软件包前请先阅读鲲鹏应用使能套件BoostKit用户许可协议 2.0,如确认继续使用,则默认同意协议的条款和条件。
    • KRL软件包结构如下所示。
      1
      2
      3
      4
      ├── boostsra-krl-1.0.0-1.aarch64.rpm
      ├── 0001-faiss-1.8.0-add-krl.patch
      ├── 鲲鹏应用使能套件BoostKit用户许可协议 2.0.txt
      └── Kunpeng BoostKit User License Agreement 2.0.txt
      

      其中,boostsra-krl-xxxx.aarch64.rpm包含KRL的头文件与动态库文件,0001-faiss-1.8.0-add-krl.patch为Faiss 1.8.0使能KRL所需的补丁文件,xxxx表示KRL软件包的版本号。

  2. 安装RPM包。
    1
    rpm -ivh boostsra-krl-xxxx.aarch64.rpm
    

    安装结束后,自动追加环境变量LD_LIBRARY_PATH到“/etc/profile”中,即KRL的动态库文件所在目录“/usr/local/sra_krl/lib”

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

  3. 执行source命令或重新登录终端使环境变量生效。
    1
    source /etc/profile
    
  4. 查看环境变量LD_LIBRARY_PATH是否包含KRL的安装路径“/usr/local/sra_krl/lib”
    1
    env | grep LD_LIBRARY_PATH
    

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

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