Skip to content

Commit f9317a7

Browse files
committed
Switch workflows to not use intel channel
1 parent a3575fe commit f9317a7

File tree

7 files changed

+19
-19
lines changed

7 files changed

+19
-19
lines changed

.github/workflows/build_and_run.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,12 @@ jobs:
6565
with:
6666
fetch-depth: 0
6767

68-
# intel:numpy for python 3.11 is not upstreamed yet
68+
# numpy for python 3.11 is not upstreamed yet
6969
- name: Patch numpy dependency for Python 3.11
7070
if: matrix.python == '3.11'
7171
shell: bash -l {0}
7272
run: |
73-
find ./environments -type f | xargs sed -i 's/intel::numpy/numpy/'
73+
find ./environments -type f | xargs sed -i 's/numpy/numpy/'
7474
find ./environments -type f | xargs sed -i 's/setuptools>=42,<64/setuptools/'
7575
7676
- name: Setup miniconda

.github/workflows/conda-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ env:
1919
PACKAGE_NAME: dpbench
2020
MODULE_NAME: dpbench
2121
# There is a separate action that removes defaults.
22-
CHANNELS: 'dppy/label/dev,conda-forge,intel,nodefaults'
22+
CHANNELS: 'dppy/label/dev,conda-forge,nodefaults'
2323
VER_JSON_NAME: 'version.json'
2424
VER_SCRIPT1: "import json; f = open('version.json', 'r'); j = json.load(f); f.close(); "
2525
VER_SCRIPT2: "d = j['dpbench'][0]; print('='.join((d[s] for s in ('version', 'build'))))"
@@ -169,7 +169,7 @@ jobs:
169169
cat ${{ env.VER_JSON_PATH }}
170170
171171
- name: Install dpbench
172-
run: conda install ${{ env.PACKAGE_NAME }}=${{ env.PACKAGE_VERSION }} pytest intel::intel-opencl-rt python=${{ matrix.python }} -c ${{ env.CHANNEL_PATH }}
172+
run: conda install ${{ env.PACKAGE_NAME }}=${{ env.PACKAGE_VERSION }} pytest intel-opencl-rt python=${{ matrix.python }} -c ${{ env.CHANNEL_PATH }}
173173

174174
- name: Setup OpenCL CPU device
175175
if: runner.os == 'Windows'

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ SPDX-License-Identifier: Apache-2.0
2424
1. Create conda environment
2525

2626
```bash
27-
conda create -n dpbench dpbench -c dppy/label/dev -c conda-forge -c intel -c nodefaults --override-channels
27+
conda create -n dpbench dpbench -c dppy/label/dev -c conda-forge -c nodefaults --override-channels
2828
conda activate dpbench
2929
```
3030

dpbench/configs/framework_info/dpcpp.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ postfix = "dpcpp"
1010
class = "DpcppFramework"
1111
arch = "cpu"
1212
sycl_device = "cpu"
13-
dpcpp_version = "IntelLLVM 2024.1.0"
13+
dpcpp_version = "IntelLLVM 2024.2.1"
1414

1515
[[framework.postfixes]]
1616
impl_postfix = "sycl"

environments/conda-linux-sycl.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
name: dpbench-dev
66
channels:
77
- dppy/label/dev
8+
- https://software.repos.intel.com/python/conda
89
- conda-forge
9-
- intel
1010
- nodefaults
1111
dependencies:
1212
- pip
@@ -18,13 +18,13 @@ dependencies:
1818
- scikit-learn
1919
- versioneer
2020
- pandas
21-
- intel::numpy
21+
- numpy
2222
- numba
2323
- dpctl
2424
- dpnp
25-
- numba-dpex
26-
- intel::dpcpp_linux-64
27-
- intel::dpcpp-cpp-rt
25+
- numba-dpex>=0.23.0*
26+
- dpcpp_linux-64
27+
- dpcpp-cpp-rt
2828
- cython
2929
- cmake
3030
- ninja

environments/conda-win-sycl.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
name: dpbench-dev
66
channels:
77
- dppy/label/dev
8+
- https://software.repos.intel.com/python/conda
89
- conda-forge
9-
- intel
1010
- nodefaults
1111
dependencies:
1212
- pip
@@ -18,22 +18,22 @@ dependencies:
1818
- scikit-learn
1919
- versioneer
2020
- pandas
21-
- intel::numpy
21+
- numpy
2222
- numba
2323
- dpctl
2424
- dpnp
2525
- numba-dpex
2626
# TODO: switch to conda-forge, but it results in broken OpenCL rt (see below)
2727
# - conda-forge::dpcpp_win-64
28-
- intel::dpcpp_win-64
28+
- dpcpp_win-64
2929
# fixing cmake version here, because we need to apply patch for IntelLLVM
3030
- cmake==3.26*
3131
- cython
3232
- scikit-build
3333
# TODO: switch to khronos, sycl-ls works fine, but dpctl can't select device.
3434
# set's OpenCL runtime (better version of intel-opencl-rt)
3535
# - khronos-opencl-icd-loader
36-
- intel::intel-opencl-rt # need for set-intel-ocl-icd-registry.ps1
36+
- intel-opencl-rt # need for set-intel-ocl-icd-registry.ps1
3737
# https://github.com/scikit-build/scikit-build/issues/981
3838
- setuptools>=42,<64
3939
- pybind11

environments/conda.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
name: dpbench-dev
66
channels:
77
- dppy/label/dev
8+
- https://software.repos.intel.com/python/conda
89
- conda-forge
9-
- intel
1010
- nodefaults
1111
dependencies:
1212
- pip
@@ -18,9 +18,9 @@ dependencies:
1818
- scikit-learn
1919
- versioneer
2020
- pandas
21-
- intel::intel-opencl-rt # need for set-intel-ocl-icd-registry.ps1
22-
- intel::numpy
21+
- intel-opencl-rt # need for set-intel-ocl-icd-registry.ps1
22+
- numpy
2323
- numba
2424
- dpctl
2525
- dpnp
26-
- numba-dpex
26+
- numba-dpex>=0.23.0*

0 commit comments

Comments
 (0)