安装&卸载GPC SDK
鲲鹏通用计算SDK提供ARM指令深度优化和基于鲲鹏KAE(鲲鹏硬件加速引擎)开发的加速库,覆盖系统库、压缩、加解密、加速库以及同构加速框架,为大数据加解密、分布式存储压缩等应用场景提供高性能加速。
kunpeng-gpc提供鲲鹏通用应用运行能力,kunpeng-gpc-devel提供鲲鹏通用应用开发能力,因此运行鲲鹏通用应用,只需要安装kunpeng-gpc,开发鲲鹏通用应用,需要安装kunpeng-gpc和kunpeng-gpc-devel。
前提条件
- 服务器需要支持并已经导入KAE License;
- 操作系统中OpenSSL必须是1.1.1a版本及以上;
- 软件依赖: 同构加速框架当前只支持JDK1.8系列;
- 运行环境:需是运行在物理机上;
- 目前支持系统:CentOS 7.6 ARM、openEuler 20.03 LTS ARM 、openEuler 20.03 LTS SP1 ARM、Ubuntu 18.04.1 LTS ARM。
安装目录结构
文件类型 |
安装路径 |
说明 |
---|---|---|
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库。
文件类型 |
安装路径 |
说明 |
---|---|---|
头文件 |
/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源码) |
安装&卸载
- SDK安装&卸载(CentOS 7.6)
- SDK安装&卸载(openEuler 20.03 LTS)
- SDK安装&卸载(openEuler 20.03 LTS SP1)
- SDK安装&卸载(Ubuntu 18.04.1 LTS)
- 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文件内容。