File tree Expand file tree Collapse file tree 2 files changed +18
-14
lines changed
Expand file tree Collapse file tree 2 files changed +18
-14
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # Copyright (C) 2024 Intel Corporation
3+ # Under the Apache License v2.0 with LLVM Exceptions. See LICENSE.TXT.
4+ # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
5+
6+ # install_oneAPI.sh - Script for installing Intel oneAPI from the official repository
7+
8+ apt-get update
9+ apt-get install -y gpg-agent gnupg
10+ wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor -o /usr/share/keyrings/oneapi-archive-keyring.gpg
11+ echo ' deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main' > /etc/apt/sources.list.d/oneAPI.list
12+ apt-get update
13+ apt-get install -y intel-oneapi-ippcp-devel intel-oneapi-ipp-devel intel-oneapi-common-oneapi-vars intel-oneapi-compiler-dpcpp-cpp
Original file line number Diff line number Diff line change @@ -141,12 +141,10 @@ jobs:
141141 - name : Install cmake (non-default version)
142142 if : matrix.cmake_ver != 'default'
143143 run : |
144- sudo bash <<EOF
145- apt-get remove --purge -y cmake
146- wget https://github.com/Kitware/CMake/releases/download/v${{ matrix.cmake_ver }}/cmake-${{ matrix.cmake_ver }}-Linux-x86_64.sh
147- chmod +x cmake-${{ matrix.cmake_ver }}-Linux-x86_64.sh
148- ./cmake-${{ matrix.cmake_ver }}-Linux-x86_64.sh --skip-license --prefix=/usr/local
149- EOF
144+ echo ${USERPASS} | sudo -Sk apt-get remove --purge -y cmake
145+ wget https://github.com/Kitware/CMake/releases/download/v${{matrix.cmake_ver}}/cmake-${{matrix.cmake_ver}}-Linux-x86_64.sh
146+ chmod +x cmake-${{matrix.cmake_ver}}-Linux-x86_64.sh
147+ echo ${USERPASS} | sudo -Sk ./cmake-${{matrix.cmake_ver}}-Linux-x86_64.sh --skip-license --prefix=/usr/local
150148
151149 - name : Uninstall TBB apt package
152150 if : matrix.install_tbb == 'OFF'
@@ -156,14 +154,7 @@ jobs:
156154 - name : Install oneAPI basekit
157155 if : matrix.compiler.cxx == 'icpx'
158156 run : |
159- sudo bash <<EOF
160- apt-get update
161- apt-get install -y gpg-agent gnupg
162- wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor -o /usr/share/keyrings/oneapi-archive-keyring.gpg
163- echo 'deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main' > /etc/apt/sources.list.d/oneAPI.list
164- apt-get update
165- apt-get install -y intel-oneapi-ippcp-devel intel-oneapi-ipp-devel intel-oneapi-common-oneapi-vars intel-oneapi-compiler-dpcpp-cpp
166- EOF
157+ echo "${USERPASS}" | sudo -Sk ./.github/scripts/install_oneAPI.sh
167158
168159 - name : Get UMF version
169160 run : |
You can’t perform that action at this time.
0 commit comments