File tree Expand file tree Collapse file tree 6 files changed +25
-22
lines changed Expand file tree Collapse file tree 6 files changed +25
-22
lines changed Original file line number Diff line number Diff line change @@ -76,11 +76,11 @@ jobs:
76
76
77
77
- name : Install Intel OneAPI
78
78
run : |
79
- sudo apt-get install intel-oneapi-mkl \
80
- intel-oneapi-mkl-devel \
81
- intel-oneapi-tbb-devel \
82
- intel-oneapi-libdpstd-devel \
83
- intel-oneapi-compiler-dpcpp-cpp
79
+ sudo apt-get install intel-oneapi-mkl-2024.2* \
80
+ intel-oneapi-mkl-devel-2024.2* \
81
+ intel-oneapi-tbb-devel-2021.13* \
82
+ intel-oneapi-libdpstd-devel-2022.6* \
83
+ intel-oneapi-compiler-dpcpp-cpp-2024.2*
84
84
85
85
# required by sphinxcontrib-spelling extension
86
86
- name : Install enchant package
96
96
sudo apt-get install -y nvidia-cuda-toolkit clinfo
97
97
98
98
- name : Checkout repo
99
- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
99
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
100
100
with :
101
101
fetch-depth : 0
102
102
@@ -237,7 +237,7 @@ jobs:
237
237
runs-on : ubuntu-latest
238
238
239
239
steps :
240
- - uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
240
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
241
241
with :
242
242
fetch-depth : 0
243
243
Original file line number Diff line number Diff line change 97
97
access_token : ${{ github.token }}
98
98
99
99
- name : Checkout DPNP repo
100
- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
100
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
101
101
with :
102
102
fetch-depth : 0
103
103
@@ -144,6 +144,8 @@ jobs:
144
144
145
145
- name : Build conda package
146
146
run : conda build --no-test --python ${{ matrix.python }} --numpy 2.0 ${{ env.CHANNELS }} conda-recipe
147
+ env :
148
+ MAX_BUILD_CMPL_MKL_VERSION : ' 2024.3a0'
147
149
148
150
- name : Upload artifact
149
151
uses : actions/upload-artifact@b4b15b8c7c6ac21ea08fcf65892d2ee8f75cf882 # v4.4.3
@@ -516,7 +518,7 @@ jobs:
516
518
run : mamba install anaconda-client
517
519
518
520
- name : Checkout repo
519
- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
521
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
520
522
with :
521
523
repository : IntelPython/devops-tools
522
524
fetch-depth : 0
Original file line number Diff line number Diff line change 33
33
access_token : ${{ github.token }}
34
34
35
35
- name : Checkout repo
36
- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
36
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
37
37
with :
38
38
fetch-depth : 0
39
39
@@ -49,11 +49,11 @@ jobs:
49
49
- name : Install latest Intel OneAPI
50
50
if : env.INSTALL_ONE_API == 'yes'
51
51
run : |
52
- sudo apt-get install intel-oneapi-mkl \
53
- intel-oneapi-mkl-devel \
54
- intel-oneapi-tbb-devel \
55
- intel-oneapi-libdpstd-devel \
56
- intel-oneapi-compiler-dpcpp-cpp
52
+ sudo apt-get install intel-oneapi-mkl-2024.2* \
53
+ intel-oneapi-mkl-devel-2024.2* \
54
+ intel-oneapi-tbb-devel-2021.13* \
55
+ intel-oneapi-libdpstd-devel-2022.6* \
56
+ intel-oneapi-compiler-dpcpp-cpp-2024.2*
57
57
58
58
- name : Install Lcov
59
59
run : |
Original file line number Diff line number Diff line change 33
33
34
34
steps :
35
35
- name : " Checkout code"
36
- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
36
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
37
37
with :
38
38
persist-credentials : false
39
39
68
68
69
69
# Upload the results to GitHub's code scanning dashboard.
70
70
- name : " Upload to code-scanning"
71
- uses : github/codeql-action/upload-sarif@f779452ac5af1c261dce0346a8f964149f49322b # v3.26.13
71
+ uses : github/codeql-action/upload-sarif@662472033e021d55d94146f66f6058822b0b39fd # v3.27.0
72
72
with :
73
73
sarif_file : results.sarif
Original file line number Diff line number Diff line change @@ -26,10 +26,10 @@ jobs:
26
26
pylint
27
27
28
28
- name : Checkout DPNP repo
29
- uses : actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1
29
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
30
30
31
31
- name : Set up python
32
- uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2 .0
32
+ uses : actions/setup-python@0b93645e9fea7318ecaed2b359559ac225c90a2b # v5.3 .0
33
33
with :
34
34
python-version : ' 3.12'
35
35
Original file line number Diff line number Diff line change
1
+ {% set max_compiler_and_mkl_version = environ.get("MAX_BUILD_CMPL_MKL_VERSION", "2026.0a0") %}
1
2
{% set required_compiler_and_mkl_version = "2024.2" %}
2
- {% set required_dpctl_version = "0.18.0* " %}
3
+ {% set required_dpctl_version = "0.18.1 " %}
3
4
4
5
package :
5
6
name : dpnp
@@ -17,14 +18,14 @@ requirements:
17
18
- ninja
18
19
- git
19
20
- dpctl >={{ required_dpctl_version }}
20
- - mkl-devel-dpcpp >={{ required_compiler_and_mkl_version }}
21
+ - mkl-devel-dpcpp >={{ required_compiler_and_mkl_version }},<{{ max_compiler_and_mkl_version }}
21
22
- onedpl-devel
22
23
- tbb-devel
23
24
- wheel
24
25
- scikit-build
25
26
build :
26
27
- {{ compiler('cxx') }}
27
- - {{ compiler('dpcpp') }} >={{ required_compiler_and_mkl_version }}
28
+ - {{ compiler('dpcpp') }} >={{ required_compiler_and_mkl_version }},<{{ max_compiler_and_mkl_version }}
28
29
- sysroot_linux-64 >=2.28 # [linux]
29
30
run :
30
31
- python
You can’t perform that action at this time.
0 commit comments