Centos下安裝oneAPI基礎工具包(Intel® oneAPI Base Toolkit)和高性能計算工具包(Intel® oneAPI HPC Toolkit)

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

還有其他免費工具包,具體包含了啥有興趣也可以看看

在這裏插入圖片描述

Intel® oneAPI Base Toolkit的安裝

工具包下載地址https://software.intel.com/content/www/us/en/develop/tools/oneapi/base-toolkit/get-the-toolkit.html

這裏我選擇了Linux版的在Online Installer來安裝Intel® oneAPI Base Toolkit,直接在Centos下用wget命令下載即可
wget https://registrationcenter-download.intel.com/akdlm/irc_nas/17226/l_BaseKit_b_2021.1.10.2261.sh

爲Linux-Online Installer賦予可執行權限。

chmod +x l_BaseKit_b_2021.1.10.2261.sh

開始安裝

./l_BaseKit_b_2021.1.10.2261.sh

如下圖所示,已經在準備安裝,需要耐心等待一段時間。

在這裏插入圖片描述

拉到最下面,回車

在這裏插入圖片描述

拉到最下面,回車

在這裏插入圖片描述

拉到最下面,選擇Accept & Install然後回車

在這裏插入圖片描述

象徵性出現Warnning,根據自己情況調整或者直接選擇Begin Installation即可

在這裏插入圖片描述

Eclipse配置選項,根據自己需求選擇然後Next回車即可

在這裏插入圖片描述

是否收集個人信息,根據個人接受程度選擇即可開始安裝

在這裏插入圖片描述

若無意外,已經開始安裝了

在這裏插入圖片描述

經過漫長的等待,終於安裝成功了

在這裏插入圖片描述

Intel® oneAPI HPC Toolkit的安裝

這次我選擇了Local Installer,輸入以下命令即可下載並且開始安裝

wget https://registrationcenter-download.intel.com/akdlm/irc_nas/17229/l_HPCKit_b_2021.1.10.2477_offline.sh 
sudo bash l_HPCKit_b_2021.1.10.2477_offline.sh

接受、開始安裝

在這裏插入圖片描述

再次象徵性出現Warnning,根據自己情況調整或者直接選擇Begin Installation即可

在這裏插入圖片描述

再次出現Eclipse配置選項,根據自己需求選擇然後Next回車即可

在這裏插入圖片描述

再次出現是否收集個人信息,根據個人接受程度選擇即可開始安裝

在這裏插入圖片描述

開始安裝了

在這裏插入圖片描述

很快就安裝完了,看來還是用local Installer快啊

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-ojTQvkIc-1606755269773)(圖片/hpc_success.jpg)]

後續

所有的根據默認都安裝在/opt/intel/oneapi目錄下,如下圖所示:

在這裏插入圖片描述

可以看到,免費的oneAPI工具包提供了很多Parallel Studio XE中的工具比如VtuneMKLMPI,即使不使用oneAPI也十分有用

oneAPI官網提供的文檔資料非常多,對開發者非常友好;此外DPC++的開源新書Data Parallel C++Mastering DPC++ for Programming of Heterogeneous Systems using C++ and SYCL也可以免費下載。

後續學習DPC++將會多寫博客記錄學習收穫!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章