インストーラーをダウンロードせずにリポジトリ情報を登録してdnfでoneAPIを入れてみます

リポジトリ登録

[root@rockylinux ~]# cat /etc/redhat-release
Rocky Linux release 8.7 (Green Obsidian)
 
[root@rockylinux ~]#
[root@rockylinux ~]# vi /etc/yum.repos.d/oneAPI.repo
[oneAPI]
name=IntelR oneAPI repository
baseurl=https://yum.repos.intel.com/oneapi
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://yum.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
 
[root@rockylinux ~]#

リポジトリの確認

登録したリポジトリの確認をしてみます

[root@rockylinux ~]# dnf repolist -v oneAPI
 :
 :
DNF version: 4.7.0
cachedir: /var/cache/dnf
Last metadata expiration check: 0:00:04 ago on Mon 15 May 2023 12:56:59 AM JST.
Repo-id            : oneAPI
Repo-name          : IntelR oneAPI repository
Repo-status        : enabled
Repo-revision      : 1683139960
Repo-updated       : Thu 04 May 2023 03:52:40 AM JST
Repo-pkgs          : 1,265
Repo-available-pkgs: 1,265
Repo-size          : 432 G
Repo-baseurl       : https://yum.repos.intel.com/oneapi
Repo-expire        : 172,800 second(s) (last: Mon 15 May 2023 12:56:59 AM JST)
Repo-filename      : /etc/yum.repos.d/oneAPI.repo
Total packages: 1,265
 
[root@rockylinux ~]#

このリポジトリ「oneAPI」が抱えるパッケージの一覧は

[root@rockylinux ~]# dnf list available --disablerepo=* --enablerepo=oneAPI
Last metadata expiration check: 0:03:49 ago on Mon 15 May 2023 12:56:59 AM JST.
Available Packages
intel-aikit.x86_64                                                      2023.1.1-48862 oneAPI
intel-aikit-2021.1.0.x86_64                                             2021.1.0-935   oneAPI
 :
 :
[root@rockylinux ~]#

パッケージインストール

oneAPIと同じ構成、
oneAPI DPC++/C++ Compiler
Fortran Compiler
oneAPI Math Kernel Library
MPI Library
oneAPI Threading Building Blocks
を入れています

[root@rockylinux ~]# dnf install intel-oneapi-compiler-dpcpp-cpp         <--- 「DPC++/C++ Compiler」と「Threading Building Blocks」 classicのicc/icpcは入らない
 
[root@rockylinux ~]# dnf install intel-oneapi-compiler-fortran           <--  「Fortran Compiler」 classicのifortも入ります
 
[root@rockylinux ~]# dnf install intel-oneapi-mkl-devel
 
[root@rockylinux ~]# dnf install intel-oneapi-mpi-devel

インストール先は「/opt/intel/oneapi」です
使用するには「source /opt/intel/oneapi/setvars.sh」を実行して環境を整わさせます.

[saber@rockylinux ~]$ source /opt/intel/oneapi/setvars.sh
 
:: initializing oneAPI environment ...
   -bash: BASH_VERSION = 4.4.20(1)-release
   args: Using "$@" for setvars.sh arguments:
:: compiler -- latest
:: debugger -- latest
:: dev-utilities -- latest
:: dpl -- latest
:: mkl -- latest
:: mpi -- latest
:: tbb -- latest
:: oneAPI environment initialized ::
 
[saber@rockylinux ~]$
[saber@rockylinux ~]$ which icx
/opt/intel/oneapi/compiler/2023.1.0/linux/bin/icx
 
[saber@rockylinux ~]$ which icpx
/opt/intel/oneapi/compiler/2023.1.0/linux/bin/icpx
 
[saber@rockylinux ~]$ which ifx
/opt/intel/oneapi/compiler/2023.1.0/linux/bin/ifx
 
[saber@rockylinux ~]$ which ifort
/opt/intel/oneapi/compiler/2023.1.0/linux/bin/intel64/ifort
 
[saber@rockylinux ~]$ which mpirun
/opt/intel/oneapi/mpi/2021.9.0/bin/mpirun
 
[saber@rockylinux ~]$

runtimeのみなら
intel-oneapi-compiler-dpcpp-cpp-runtime
intel-oneapi-compiler-fortran-runtime
intel-oneapi-mkl
intel-oneapi-mpi
みたい.

最新の60件
2025-02-17 2025-02-15 2025-02-14 2025-02-12 2025-02-03 2025-02-02 2025-02-01 2025-01-27 2025-01-26 2025-01-25 2025-01-24 2025-01-23 2025-01-20 2025-01-13 2025-01-12 2025-01-08 2024-12-30 2024-12-29 2024-12-22 2024-12-20 2024-12-17 2024-12-15 2024-12-14 2024-12-12 2024-12-11 2024-12-10 2024-12-09 2024-12-08 2024-11-28 2024-11-22 2024-11-15 2024-11-14 2024-11-12 2024-11-06 2024-11-05 2024-11-04 2024-11-02 2024-11-01 2024-10-28 2024-10-27 2024-10-23 2024-10-18 2024-10-17 2024-10-15 2024-10-14

edit


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-09-02 (土) 05:24:01