88jobs :
99 build :
1010 runs-on : ubuntu-20.04
11+
12+ strategy :
13+ matrix :
14+ python : [3.8, 3.9]
15+
1116 steps :
1217 - name : Install Intel repository
1318 run : |
2429 sudo apt install --reinstall -y gcc-9 g++-9 libstdc++-9-dev
2530 - name : Install Intel OneAPI
2631 run : |
27- sudo apt-get install intel-oneapi-mkl \
28- intel-oneapi-mkl-devel \
29- intel-oneapi-dpcpp-cpp-compiler
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
3035 - name : Checkout repo
3136 uses : actions/checkout@v2
3237 with :
4146 . /opt/intel/oneapi/setvars.sh
4247 . ./scripts/install_cmake_lin.sh
4348 CHANNELS="-c dppy/label/dev -c intel -c defaults --override-channels"
44- VERSIONS="--python 3.8 "
49+ VERSIONS="--python ${{ matrix.python }} "
4550 TEST="--no-test"
4651 conda build \
4752 $TEST \
@@ -52,18 +57,23 @@ jobs:
5257 - name : Upload artifact
5358 uses : actions/upload-artifact@v2
5459 with :
55- name : dpnp ${{ runner.os }}
60+ name : dpnp ${{ runner.os }} ${{ matrix.python }}
5661 path : /usr/share/miniconda/conda-bld/linux-64/dpnp-*.tar.bz2
5762
5863 upload :
5964 needs : build
6065 if : ${{ github.ref == 'refs/heads/master' }}
6166 runs-on : ubuntu-latest
67+
68+ strategy :
69+ matrix :
70+ python : [3.8, 3.9]
71+
6272 steps :
6373 - name : Download artifact
6474 uses : actions/download-artifact@v2
6575 with :
66- name : dpnp ${{ runner.os }}
76+ name : dpnp ${{ runner.os }} ${{ matrix.python }}
6777
6878 - name : Install anaconda-client
6979 run : conda install anaconda-client
0 commit comments