中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

安装&卸载GPC SDK

鲲鹏通用计算SDK提供ARM指令深度优化和基于鲲鹏KAE(鲲鹏硬件加速引擎)开发的加速库,覆盖系统库、压缩、加解密、加速库以及同构加速框架,为大数据加解密、分布式存储压缩等应用场景提供高性能加速。

kunpeng-gpc提供鲲鹏通用应用运行能力,kunpeng-gpc-devel提供鲲鹏通用应用开发能力,因此运行鲲鹏通用应用,只需要安装kunpeng-gpc,开发鲲鹏通用应用,需要安装kunpeng-gpc和kunpeng-gpc-devel。

前提条件

  1. 服务器需要支持并已经导入KAE License;
  2. 操作系统中OpenSSL必须是1.1.1a版本及以上;
  3. 软件依赖: 同构加速框架当前只支持JDK1.8系列;
  4. 运行环境:需是运行在物理机上;
  5. 目前支持系统:CentOS 7.6 ARM、openEuler 20.03 LTS ARM 、openEuler 20.03 LTS SP1 ARM、Ubuntu 18.04.1 LTS ARM。

安装目录结构

表1 kunpeng-gpc安装目录结构

文件类型

安装路径

说明

ko文件

/lib/modules/`uname -r`/extra/hisi_hpre.ko

/lib/modules/`uname -r`/extra/hisi_qm.ko

/lib/modules/`uname -r`/extra/hisi_rde.ko

/lib/modules/`uname -r`/extra/hisi_sec2.ko

/lib/modules/`uname -r`/extra/hisi_zip.ko

/lib/modules/`uname -r`/extra/uacce.ko

ko文件安装路径

二进制文件

/usr/local/lib/engines-1.1/

/usr/local/lib/

/usr/local/bin/gzip(gzip二进制)

二进制文件安装路径

软件包

/usr/local/ kunpeng-gpc

/usr/local/ kunpeng-gpc/haf/

BoostKit-haf_1.3.0.zip

/usr/local/ kunpeng-gpc/haf/haf-1.3.0.jar

/usr/local/ kunpeng-gpc/KAEzip-1.3.11/

软件包安装路径(包含驱动)、同构加速框架服务包和jar包安装路径

脚本文件

export_LD_LIBRARY_PATH.sh

脚本文件安装路径

对于系统为openEuler 20.03 LTS 、openEuler 20.03 LTS SP1、CentOS 7.6,在软件包的安装目录下,kaezip软件由于依赖原因,rpm包中带出的为源码,安装后存放在“ /usr/local/kunpeng-gpc/KAEzip-1.3.11”,deb包中带出的为编译好的so库。

表2

文件类型

安装路径

说明

头文件

/usr/local/include/kaezip/

/usr/local/include/warpdrive/

/usr/local/include/hyperscan/

/usr/local/include/snappy/

/usr/local/include/zstd/

头文件安装路径

软件包

/usr/local/ kunpeng-gpc-devel

软件包安装路径(包含demo、打包工具及SDK源码)

安装&卸载

  • xxx指版本号。
  • 请在安装包路径下获取最新日期的tar.gz安装包,并解压后安装。
  • kunpeng-gpc-devel软件包和kunpeng-gpc软件包存在依赖关系,因此安装kunpeng-gpc-devel软件包之前,必须先安装kunpeng-gpc软件包;卸载kunpeng-gpc软件包,需确保kunpeng-gpc-devel软件包已卸载。
  • 安装过程中,需确保kunpeng-gpc软件包和kunpeng-gpc-devel软件包版本一致。

Demo使用

安装成功过后,具体使用可参考“/usr/local/kunpeng-gpc-devel/example”目录下对应demo的README文件内容。