@@ -14,45 +14,24 @@ jobs:
14
14
python : [3.8, 3.9]
15
15
16
16
steps :
17
- - name : Install Intel repository
18
- run : |
19
- wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
20
- sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
21
- rm GPG-PUB-KEY-INTEL-SW-PRODUCTS-2023.PUB
22
- sudo add-apt-repository "deb https://apt.repos.intel.com/oneapi all main"
23
- sudo apt-get update
24
- - name : Update libstdc++-dev
25
- run : |
26
- sudo apt remove -y gcc-7 g++-7 gcc-8 g++-8 gcc-10 g++-10
27
- sudo apt remove -y libstdc++-10-dev
28
- sudo apt autoremove
29
- sudo apt install --reinstall -y gcc-9 g++-9 libstdc++-9-dev
30
- - name : Install Intel OneAPI
31
- run : |
32
- sudo apt-get install intel-oneapi-mkl=2021.3.0-520 \
33
- intel-oneapi-mkl-devel=2021.3.0-520 \
34
- intel-oneapi-compiler-dpcpp-cpp=2021.3.0-3350
35
17
- name : Checkout repo
36
- uses : actions/checkout@v2
18
+ uses : actions/checkout@v3
37
19
with :
38
20
fetch-depth : 0
39
21
22
+ - name : Checkout oneDPL
23
+ uses : actions/checkout@v3
24
+ with :
25
+ repository : oneapi-src/oneDPL
26
+ path : oneDPL
27
+ ref : oneDPL-2021.6.1-release
28
+
40
29
- name : Add conda to system path
41
30
run : echo $CONDA/bin >> $GITHUB_PATH
42
31
- name : Install conda-build
43
32
run : conda install conda-build
44
33
- name : Build conda package
45
- run : |
46
- . /opt/intel/oneapi/setvars.sh
47
- . ./scripts/install_cmake_lin.sh
48
- CHANNELS="-c dppy/label/dev -c intel -c defaults --override-channels"
49
- VERSIONS="--python ${{ matrix.python }}"
50
- TEST="--no-test"
51
- conda build \
52
- $TEST \
53
- $VERSIONS \
54
- $CHANNELS \
55
- conda-recipe
34
+ run : ./scripts/build_conda_package.sh ${{ matrix.python }} $GITHUB_WORKSPACE/oneDPL
56
35
57
36
- name : Upload artifact
58
37
uses : actions/upload-artifact@v2
0 commit comments