Intel学生许可过期后,安装 Intel® oneAPI Base Toolkit 和 Intel® oneAPI HPC来替代
之前的Intel Parallel Studio XE用邮箱申请了学生许可,已经过期,发现不能再续期,官网竟然出了免费版本!!!真香!马上安装!!
Intel oneAPI
Intel oneAPI 的工具包都开源免费,官网即可下。免费就包含很多 Intel Parallel Studio XE 收费的工具。
比如 Intel® oneAPI Base Toolkit 包含以下工具:
- Intel® oneAPI Collective Communications Library
- Intel® oneAPI Data Analytics Library
- Intel® oneAPI Deep Neural Network 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® Integrated Performance Primitives
- Intel® Integrated Performance Primitives Cryptography
- Intel® VTune™ Profiler
Intel® oneAPI HPC Toolkit 包含以下工具:
- Intel® oneAPI DPC++/C++ Compiler
- Intel® oneAPI Fortran Compiler
- Intel® Cluster Checker
- Intel® Inspector
- Intel® MPI Library
- Intel® Trace Analyzer and Collector
还有其他免费工具包:
我这里系统为VMware虚拟机安装的Centos 7
intel® oneAPI Base Toolkit 安装
工具包下载
工具包下载地址:
Get the Intel® oneAPI Base Toolkit。
这里我选择了 Linux 版的在Offline Installer(强烈建议直接下载 Offline Installer,速度更快!)来安装 Intel® oneAPI Base Toolkit,我是下载好了传到虚拟机上面的
为 Linux-Offline Installer 赋予可执行权限。
chmod +x l_BaseKit_p_2021.1.0.2659_offline.sh
开始安装
使用如下命令即可打开安装程序
sudo bash l_BaseKit_p_2021.1.0.2659_offline.sh
P.S.如果在服务器上面没有root权限,可以不sudo,直接./安装会安装在你自己的目录下面。
准备安装,需要耐心等待一段时间。
跳出安装界面后面基本都是默认就可以
象征性出现Warnning,根据自己情况调整或者直接选择
Eclipse 配置选项,根据自己需求选择
然后是否收集个人信息,根据个人接受程度选择即可开始安装
若无意外,已经开始安装了
耐心等待,安装过程很长
Intel® oneAPI HPC Toolkit的安装
工具包下载
Get the Intel® oneAPI HPC Toolkit
选择Local Installer
,下载到电脑传到虚拟机,下载很慢
开始安装
直接用bash
命令打开安装程序
sudo bash l_HPCKit_p_2021.1.0.2684_offline.sh
默认都安装在
/opt/intel/oneapi
目录下,如下图所示:
免费的 oneAPI 工具包提供了很多 Parallel Studio XE 中的工具比如Vtune
、MKL
、MPI
,即使不使用 oneAPI 也十分有用
oneAPI 官网提供的文档资料非常多,对开发者非常友好;
此外 DPC++ 的开源新书Data Parallel C++Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL也可以免费下载。
添加环境变量并检查结果
为避免每次使用都需要配置环境变量,可以将命令添加到~/.bashrc文件中。
setvars.sh的具体路径以自己的为准
source /opt/intel/oneapi/setvars.sh intel64
[pc@localhost ~]$ sudo nano ~/.bashrc [pc@localhost ~]$ source ~/.bashrc :: initializing oneAPI environment ... BASH version = 4.2.46(2)-release :: dev-utilities -- latest :: tbb -- latest :: compiler -- latest :: dpl -- latest :: mkl -- latest :: ipp -- latest :: dal -- latest :: advisor -- latest :: dnnl -- latest :: mpi -- latest :: ccl -- latest :: vtune -- latest :: dpcpp-ct -- latest :: intelpython -- latest :: vpl -- latest :: ippcp -- latest :: debugger -- latest :: inspector -- latest :: clck -- latest :: itac -- latest :: oneAPI environment initialized :: [pc@localhost ~]$
检查结果
[pc@localhost ~]$ icc -v icc version 2021.1 (gcc version 4.8.5 compatibility) [pc@localhost ~]$ ifort -v ifort version 2021.1 [pc@localhost ~]$ mpiicc -v mpiicc for the Intel(R) MPI Library 2021.1 for Linux* Copyright 2003-2020, Intel Corporation. icc version 2021.1 (gcc version 4.8.5 compatibility) [pc@localhost ~]$ mpiifort -v mpiifort for the Intel(R) MPI Library 2021.1 for Linux* Copyright 2003-2020, Intel Corporation. ifort version 2021.1 [pc@localhost ~]$
装完了
最近准备把CSDN的部分优质博客重新编辑一下分享在博客园上面,尽请期待!!!
P.S.可能会很久更新一次,因为最近有很多事。
本文作者:陆詟水栗
本文链接:https://www.cnblogs.com/AllenG/p/16905170.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步