LM/Install oneAPI: Difference between revisions
< LM
Jump to navigation
Jump to search
No edit summary |
|||
| (5 intermediate revisions by the same user not shown) | |||
| Line 23: | Line 23: | ||
# Install by apt | # Install by apt | ||
sudo apt update | sudo apt update | ||
sudo apt install -y intel-oneapi-mkl-devel intel-oneapi-compiler-dpcpp-cpp | sudo apt install -y \ | ||
intel-oneapi-mkl-devel \ | |||
intel-oneapi-dnnl-devel \ | |||
intel-oneapi-mkl-sycl-distributed-dft-devel \ | |||
intel-oneapi-compiler-dpcpp-cpp \ | |||
libze-dev | |||
source /opt/intel/oneapi/setvars.sh | source /opt/intel/oneapi/setvars.sh | ||
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 59: | Line 55: | ||
2025.2.0-628 500 | 2025.2.0-628 500 | ||
500 https://apt.repos.intel.com/oneapi all/main amd64 Packages | 500 https://apt.repos.intel.com/oneapi all/main amd64 Packages | ||
</pre> | |||
== List all oneAPI header packages == | |||
<syntaxhighlight lang="bash"> | |||
# list name only | |||
apt list "intel-oneapi-*-devel" | |||
# list name & description | |||
apt search --names-only "^intel-oneapi-.+-devel$" | |||
</syntaxhighlight> | |||
<pre> | |||
正在列出... 完成 | |||
intel-oneapi-ccl-devel/all 2022.1.1-3 amd64 | |||
intel-oneapi-daal-devel/all 2021.5.3-832 amd64 | |||
intel-oneapi-dal-devel/all 2026.1.0-7 amd64 | |||
intel-oneapi-dnnl-devel/all 2026.0.2-40 amd64 | |||
intel-oneapi-ipp-devel/all 2026.0.1-51 amd64 | |||
intel-oneapi-ippcp-devel/all 2026.0.1-9 amd64 | |||
intel-oneapi-ishmem-devel/all 1.6.0-223 amd64 | |||
intel-oneapi-libdpstd-devel/all 2022.13.0-107 amd64 | |||
intel-oneapi-mkl-classic-devel/all 2026.1.0-236 amd64 | |||
intel-oneapi-mkl-cluster-devel/all 2026.1.0-236 amd64 | |||
intel-oneapi-mkl-core-devel/all 2026.1.0-236 amd64 | |||
intel-oneapi-mkl-devel/all,now 2026.1.0-236 amd64 [已安裝] | |||
intel-oneapi-mkl-sycl-devel/all 2026.1.0-236 amd64 | |||
intel-oneapi-mkl-sycl-distributed-dft-devel/all 2026.1.0-236 amd64 | |||
intel-oneapi-mpi-devel/all 2021.18.1-9 amd64 | |||
intel-oneapi-onevpl-devel/all 2023.1.0-43488 amd64 | |||
intel-oneapi-tbb-devel/all 2023.1.0-151 amd64 | |||
</pre> | </pre> | ||
Latest revision as of 10:09, 21 August 2026
Check system requirement
https://www.intel.com/content/www/us/en/developer/articles/release-notes/onemkl/2026.html
Install
# Install required tools
sudo apt update
sudo apt install -y wget gnupg ca-certificates
# Create dir for keyrings
sudo mkdir -m 0755 -p /etc/apt/keyrings
# Download public key for Intel SW Products, and convert into GPG format.
wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB \
| gpg --dearmor | sudo tee /etc/apt/keyrings/oneapi-archive-keyring.gpg > /dev/null
# Add apt source
echo "deb [signed-by=/etc/apt/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" \
| sudo tee /etc/apt/sources.list.d/oneAPI.list
# Install by apt
sudo apt update
sudo apt install -y \
intel-oneapi-mkl-devel \
intel-oneapi-dnnl-devel \
intel-oneapi-mkl-sycl-distributed-dft-devel \
intel-oneapi-compiler-dpcpp-cpp \
libze-dev
source /opt/intel/oneapi/setvars.sh
Show current version & candidate version
sudo apt update
apt-cache policy intel-oneapi-mkl-devel | head -15
intel-oneapi-mkl-devel:
已安裝:2026.1.0-236
候選: 2026.1.0-236
版本列表:
*** 2026.1.0-236 500
500 https://apt.repos.intel.com/oneapi all/main amd64 Packages
100 /var/lib/dpkg/status
2026.0.0-908 500
500 https://apt.repos.intel.com/oneapi all/main amd64 Packages
2025.3.1-8 500
500 https://apt.repos.intel.com/oneapi all/main amd64 Packages
2025.3.0-461 500
500 https://apt.repos.intel.com/oneapi all/main amd64 Packages
2025.2.0-628 500
500 https://apt.repos.intel.com/oneapi all/main amd64 Packages
List all oneAPI header packages
# list name only
apt list "intel-oneapi-*-devel"
# list name & description
apt search --names-only "^intel-oneapi-.+-devel$"
正在列出... 完成 intel-oneapi-ccl-devel/all 2022.1.1-3 amd64 intel-oneapi-daal-devel/all 2021.5.3-832 amd64 intel-oneapi-dal-devel/all 2026.1.0-7 amd64 intel-oneapi-dnnl-devel/all 2026.0.2-40 amd64 intel-oneapi-ipp-devel/all 2026.0.1-51 amd64 intel-oneapi-ippcp-devel/all 2026.0.1-9 amd64 intel-oneapi-ishmem-devel/all 1.6.0-223 amd64 intel-oneapi-libdpstd-devel/all 2022.13.0-107 amd64 intel-oneapi-mkl-classic-devel/all 2026.1.0-236 amd64 intel-oneapi-mkl-cluster-devel/all 2026.1.0-236 amd64 intel-oneapi-mkl-core-devel/all 2026.1.0-236 amd64 intel-oneapi-mkl-devel/all,now 2026.1.0-236 amd64 [已安裝] intel-oneapi-mkl-sycl-devel/all 2026.1.0-236 amd64 intel-oneapi-mkl-sycl-distributed-dft-devel/all 2026.1.0-236 amd64 intel-oneapi-mpi-devel/all 2021.18.1-9 amd64 intel-oneapi-onevpl-devel/all 2023.1.0-43488 amd64 intel-oneapi-tbb-devel/all 2023.1.0-151 amd64
Show version info
Show oneAPI version info
icpx --version
Intel(R) oneAPI DPC++/C++ Compiler 2026.1.0 (2026.1.0.20260617) Target: x86_64-unknown-linux-gnu Thread model: posix InstalledDir: /opt/intel/oneapi/compiler/2026.1/bin/compiler Configuration file: /opt/intel/oneapi/compiler/2026.1/bin/compiler/../icpx.cfg
List SYCL devices
sycl-ls
[level_zero:gpu][level_zero:0] Intel(R) oneAPI Unified Runtime over Level-Zero V2, Intel(R) Arc(TM) Pro B70 Graphics 20.2.0 [1.15.38646+6] [opencl:cpu][opencl:0] Intel(R) OpenCL, AMD Ryzen 5 9600X 6-Core Processor OpenCL 3.0 (Build 0) [2026.21.6.0.17_160000] [opencl:gpu][opencl:1] Intel(R) OpenCL Graphics, Intel(R) Arc(TM) Pro B70 Graphics OpenCL 3.0 NEO [26.22.38646.6]