Intel® Acceleration Stack用户指南: Intel FPGA Programmable Acceleration Card N3000

ID 683040
日期 8/17/2020
Public
文档目录

4. 安装OPAE软件

OPAE是一个作为Intel Acceleration Stack的一部分提供的软件框架,用于管理和访问 Intel® FPGA PAC

以下部分描述了在一个具有受支持的OS和内核的新映像的服务器上安装OPAE。主机必须具有Internet连接才能检索其他软件包。安装步骤需要主机上的sudo或者root特权。
注: Intel® FPGA PAC N3000创建的OPAE版本与任何其他 Intel® FPGA PAC都不兼容。
按照以下步骤来验证内核(kernel),内核源(kernel source)和内核标头(kernel header)是否正确:
  1. 检查运行在服务器上的内核版本:
    $ uname -a
    样例输出:
    Linux rae-xxx 3.10.0-957.el7.x86_64
  2. 列出系统上的内核源(kernel source):
    $ ls -l /usr/src/kernels/
    样例输出:
    drwxr-xr-x. 22 root root 4096 Jun 21 13:05 3.10.0-957.el7.x86_64
  3. 列出已安装的内核标头(kernel header):
    $ rpm -qa | grep kernel-header kernel-headers-3.10.0-957.el7.x86_64
    如果内核源(kernel source)和内核标头(kernel header)与服务器上运行的内核版本不匹配,那么安装OPAE驱动程序可能会出现问题。
要缓解此问题:
  1. 删除不兼容的内核标头:
    $ sudo yum remove kernel-headers.x86_64
  2. 安装正确的内核源:
    $ sudo yum install "kernel-devel-uname-r == $(uname -r)"
  3. 安装正确的内核标头:
    $ sudo yum install kernel-headers-`uname -r`