简介

Intel oneAPI Base Toolkit 是英特尔公司开发的通用计算工具包。

工具

Intel oneAPI Base Toolkit 是一个集成工具包,包含的组件如下:

  • Intel® oneAPI Collective Communications Library
  • Intel® oneAPI Data Analytics Library
  • Intel® oneAPI Deep Neural Networks Library
  • Intel® oneAPI DPC++/C++ Compiler
  • Intel® oneAPI DPC++ Library
  • Intel® oneAPI Math Kernel Library
  • Intel® oneAPI Threading Building Blocks
  • Intel® oneAPI Video Processing Library
  • Intel® Advisor
  • Intel® Distribution for GDB*
  • Intel® Distribution for Python*
  • Intel® DPC++ Compatibility Tool
  • Intel® FPGA Add-on for oneAPI Base Toolkit
  • Intel® Integrated Performance Primitives
  • Intel® VTune™ Profiler

安装

  1. 进入官网地址,选择操作系统、分发和安装程序类型

在这里插入图片描述

  1. 使用 wget 命令下载安装包
wget https://registrationcenter-download.intel.com/akdlm/irc_nas/18236/l_BaseKit_p_2021.4.0.3422_offline.sh
  1. 使用 bash 命令执行安装
  • 管理员
sudo bash l_BaseKit_p_2021.4.0.3422_offline.sh
  • 普通用户
bash l_BaseKit_p_2021.4.0.3422_offline.sh
  1. 管理员默认安装位置 /opt/intel/oneapi,普通用户默认安装位置 /home/xxx/intel/oneapi(本教程截图是以普通用户方式安装),按键盘上的方向键 定位到 Accept & install,按回车键 Enter 确认

在这里插入图片描述

  1. Install

在这里插入图片描述

  1. Next

在这里插入图片描述

  1. Begin Installation

在这里插入图片描述

  1. 安装过程大概需要10-15分钟,安装完成后点击 Go to installation

在这里插入图片描述

  1. 可以看到 Intel® oneAPI Base Toolkit 已经安装好了,点击 Close 关闭

在这里插入图片描述

配置

  • 管理员配置环境变量教程
  1. 使用 vi 打开 /etc/profile
vi /etc/profile
  1. 在文件末尾添加如下语句
source /opt/intel/oneapi/setvars.sh intel64
  1. 保存并退出 vi 编辑器
……
……
……
source /opt/intel/oneapi/setvars.sh intel64
:wq

温馨提示/etc/profile 里面配置的是系统环境变量,开机自启动,所有用户均可使用。但每次用户登录后都会弹出 oneapi 环境变量加载页,会造成一定的卡顿,影响用户体验,因此,不建议配置。替换方法是:管理员告诉普通用户 oneapi 的安装路径,默认是 /opt/intel/oneapi,然后让用户将其配置在自己的用户变量 .bashrc 文件中,这样用户可以自己选择是否使用(不想用就注释掉)。


  • 普通用户配置环境变量教程
  1. 使用 vi 打开 ~/.bashrc
vi ~/.bashrc
  1. 在文件末尾添加如下语句(将 xxx 改为你的用户名)
source /home/xxx/intel/oneapi/setvars.sh intel64
  1. 保存并退出 vi 编辑器
……
……
……
source /home/xxx/intel/oneapi/setvars.sh intel64
:wq

参考

https://www.intel.com/content/www/us/en/develop/documentation/installation-guide-for-intel-oneapi-toolkits-linux/top.html

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐