---
title: 编译安装
description: "随着KAE加速器版本的更迭和加速器发布方式的改变，安装方式也会随之变化，具体安装方法请参见KAE加速器(https://gitcode.com/boostkit/KAE/blob/kae1/README.md)中的README.md部分。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengwebs/basicAccelFeatures/kaersaencrydecry/kunpengrsa2k_20_0016.html
sourcePath: /source/zh/kunpengwebs/basicAccelFeatures/kaersaencrydecry/kunpengrsa2k_20_0016.html
indexId: 3a2dc8a28e05dde4bee6ea4837d6ae1fc20872d12fa9e0f95a54caff6bac01d084
---
# 编译安装

随着KAE加速器版本的更迭和加速器发布方式的改变，安装方式也会随之变化，具体安装方法请参见KAE加速器(https://gitcode.com/boostkit/KAE/blob/kae1/README.md)中的README.md部分。


1. 安装KAE Driver。

  a. 获取KAE Driver源码（以1.3.11版本为例）。

    1. 在本地浏览器下载      KAE Driver源码(https://gitee.com/kunpengcompute/KAEdriver)
。
    2. 将源码包上传到服务器“/home/”目录下。
      若服务器可以访问网络，也可以通过如下命令直接下载源码。 1 2 3 cd /home/ wget https://gitee.com/kunpengcompute/KAEdriver/repository/archive/v1.3.11.zip --no-check-certificate mv v1.3.11.zip KAEdriver-v1.3.11.zip

  b. 解压源码。
    1 unzip KAEdriver-v1.3.11.zip

  c. 安装内核态驱动。
    1 2 3 cd /home/KAEdriver-1.3.11/kae_driver make make install

  d. 安装用户态驱动。
    1 2 3 4 5 cd /home/KAEdriver-1.3.11/warpdrive sh autogen.sh ./configure make make install

2. 安装KAE。

  a. 获取KAE源码（以1.3.11版本为例）。

    1. 在本地浏览器下载      KAE源码(https://gitee.com/kunpengcompute/KAEdriver)
。
    2. 将源码包上传到服务器“/root”目录下。
      若服务器可以访问网络，也可以通过如下命令直接下载源码。 1 2 3 cd /home/ wget https://gitee.com/kunpengcompute/KAE/archive/refs/tags/v1.3.11.tar.gz --no-check-certificate mv v1.3.11.tar.gz KAE-v1.3.11.tar.gz

  b. 解压源码。
    1 tar -zxvf KAE-v1.3.11.tar.gz

  c. 安装内核态驱动。
    1 2 3 4 5 cd /home/KAE-1.3.11 chmod 777 configure ./configure make make install

3. 查看库文件。

  a. 查看用户态库文件。
    1 ll /usr/local/lib/ | grep libwd

  b. 查看内核态库文件。
    1 ll /usr/local/lib/engines-1.1/

4. 配置环境变量。

  a. 打开profile文件。
    1 vi /etc/profile

  b. 添加如下内容。
    1 2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export OPENSSL_ENGINES=/usr/local/lib/engines-1.1

  c. 生效环境变量。
    1 source /etc/profile

  d. 查看环境变量。
    1 2 env | grep OPENSSL_ENGINES env | grep LD_LIBRARY_PATH

    恢复环境变量的操作步骤如下： 打开profile文件。 1 vi /etc/profile 删除如下内容。 1 2 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib export OPENSSL_ENGINES="/usr/local/lib/engines-1.1" 使环境变量生效。 1 source /etc/profile 执行unset。 1 2 unset OPENSSL_ENGINES unset LD_LIBRARY_PATH 查看环境变量。 1 2 env | grep OPENSSL_ENGINES env | grep LD_LIBRARY_PATH

5. 加载驱动。
  1 modprobe uacce

  1 modprobe hisi_hpre

6. 查看驱动。
  1 2 lsmod | grep uacce lsmod | grep hisi_hpre

7. 查看KAE加速设备（虚拟设备）。
  1 ls /sys/class/uacce/
