---
title: 安装KAE
description: "安装KAE，包括申请并安装KAE的License、安装依赖包、获取KAE源码包、通过源码安装KAE，以及验证KAE安装是否成功。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/ecosystemEnable/Nginx/kunpengnginx_05_0023.html
sourcePath: /source/zh/kunpengwebs/ecosystemEnable/Nginx/kunpengnginx_05_0023.html
indexId: b875926f79df39b011dcfcafa1b2a645273147dfef2f17d8190113eb5af3d95470
---
# 安装KAE

安装KAE，包括申请并安装KAE的License、安装依赖包、获取KAE源码包、通过源码安装KAE，以及验证KAE安装是否成功。

1. 申请并安装KAE的License。详细操作步骤请参见《鲲鹏加速引擎 用户指南》中的“获取License(https://www.hikunpeng.com/document/detail/zh/kunpengaccel/kae/kae/docs/zh/installation_guide.md#获取license)”。
2. 安装依赖。
  1 yum -y install kernel-devel-$(uname -r) openssl-devel numactl-devel autoconf automake libtool

3. 获取KAE2.0源码包。
  1 2 cd /home git clone https://gitee.com/kunpengcompute/KAE.git -b kae2

4. 通过源码安装KAE。
sh build.sh all安装命令可以一键式安装KAE，使用该安装命令前建议先执行sh build.sh cleanup进行清理操作。


  a. 进入KAE源码目录，执行安装前，先进行清理操作。
    1 2 cd KAE sh build.sh cleanup

  b. 一键式安装KAE。
    1 sh build.sh all

5. 验证KAE是否安装成功。

  a. 检查“/sys/bus/pci/drivers”目录下是否有相关的PCI驱动。
    1 ls /sys/bus/pci/drivers

    如果有类似hisi_hpre、hisi_sec2、hisi_zip的文件（hisi_rde当前还未实现），则表示相关驱动已成功安装。

  b. 检查KAE驱动内是否有虚拟化设备。这里以查看hisi_sec2是否有虚拟化设备为例。
    1 ls -lt /sys/bus/pci/drivers/hisi_sec2

    如果有对应的设备文件列出，则表示hisi_sec2驱动已经成功关联到了PCI设备。

  c. 查看kae.so，判断KAE是否安装成功。
    1 ll /usr/local/lib/engines-1.1

    预期结果：

    至此，则说明KAE已安装成功。

    如果查找不到hisi_zip、hisi_sec2、hisi_hpre等KAE设备，可以重启服务器后再次检查KAE是否安装成功。

    1 reboot

    再次查看KAE设备。

    1 ls -al /sys/class/uacce
