---
title: 安装KPCV
description: "获取KPCV软件包后请使用root用户安装KPCV软件包，安装完成后执行source命令使KPCV相关环境变量生效。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kpcv_06_0005.html
sourcePath: /source/zh/kunpengboostkithistory/251RC1/accel/kunpengaccel_kpcv_06_0005.html
indexId: 5d2de4ae3f859e90ab55001bd28fb3189a4538f62e9b69d0087518d18d77b8a277
---
# 安装KPCV

获取KPCV软件包后请使用root用户安装KPCV软件包，安装完成后执行source命令使KPCV相关环境变量生效。

#### 安装KPCV软件包

1. 请参见获取软件包获取到KPCV软件包，解压后得到二进制RPM包。
2. 安装KPCV RPM包。
  1 rpm -ivh boostkit-kp_cv-xxxx-1.aarch64.rpm

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

  安装完成之后检查如下文件夹是否存在头文件和动态库：“/usr/local/include/KPCV”、“/usr/local/lib/KPCV”。

3. 执行source命令使环境变量生效。
  1 source /etc/profile


- 为使得CV图算子获得最佳性能，需要在安装RPM包后进行环境变量配置。
  未打开超线程时，通过export OMP_PROC_BIND=close命令设置相关环境变量，打开超线程时则无需设置。

- 如果RPM安装完成之后提示找不到头文件，请通过以下命令查看“/etc/profile”里面添加的KPCV路径是否生效。
```
echo $C_INCLUDE_PATH
echo $CPLUS_INCLUDE_PATH
```

若未生效，则通过以下操作进行解决。

  - 在当前终端执行以下命令，使环境变量在当前终端生效。
    1 source /etc/profile

  - 在每次创建终端都能让环境变量生效。
    1 echo "source /etc/profile" >> ~/.bashrc


#### 使用CV图算子

CV图算子的使用依赖于OpenCV，因此使用CV图算子前需要完成OpenCV编译操作。OpenCV安装步骤请参见OpenCV安装说明。


#### 使用KP_LITHO_IMG算子

使用KP_LITHO_IMG算子前需确保相关头文件、动态库及KML依赖库已正确配置，并在编译时添加相应选项。详细步骤请参见使用说明。


#### 使用PyTorch图算子

调用PyTorch图算子接口需要预先配置PyTorch和Torchvision环境，并应用相应的补丁文件。详细步骤请参见安装和使用说明。
