@@ -176,8 +176,8 @@ jobs:
176
176
needs : build_windows
177
177
runs-on : ${{ matrix.runner }}
178
178
defaults :
179
- run :
180
- shell : cmd /C CALL {0}
179
+ run :
180
+ shell : cmd /C CALL {0}
181
181
strategy :
182
182
matrix :
183
183
python : ['3.8', '3.9', '3.10']
@@ -229,7 +229,7 @@ jobs:
229
229
FOR /F "tokens=* USEBACKQ" %%F IN (`python -c "%SCRIPT%"`) DO (
230
230
SET PACKAGE_VERSION=%%F
231
231
)
232
- conda install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% python=${{ matrix.python }} -c ${{ env.workdir }}/channel ${{ env.CHANNELS }} --only-deps --dry-run > lockfile
232
+ conda install -n dpctl_test ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% python=${{ matrix.python }} -c ${{ env.workdir }}/channel ${{ env.CHANNELS }} --only-deps --dry-run > lockfile
233
233
- name : Display lockfile content
234
234
shell : pwsh
235
235
run : Get-Content -Path .\lockfile
@@ -246,7 +246,7 @@ jobs:
246
246
${{ runner.os }}-conda-${{ env.CACHE_NUMBER }}-
247
247
- name : Install opencl_rt
248
248
shell : cmd /C CALL {0}
249
- run : conda install opencl_rt -c intel --override-channels
249
+ run : conda install -n dpctl_test opencl_rt -c intel --override-channels
250
250
- name : Install dpctl
251
251
shell : cmd /C CALL {0}
252
252
run : |
@@ -259,13 +259,13 @@ jobs:
259
259
SET PACKAGE_VERSION=%%F
260
260
)
261
261
SET "TEST_DEPENDENCIES=pytest pytest-cov cython"
262
- conda install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% %TEST_DEPENDENCIES% python=${{ matrix.python }} -c ${{ env.workdir }}/channel ${{ env.CHANNELS }}
262
+ conda install -n dpctl_test ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% %TEST_DEPENDENCIES% python=${{ matrix.python }} -c ${{ env.workdir }}/channel ${{ env.CHANNELS }}
263
263
- name : Report content of test environment
264
264
shell : cmd /C CALL {0}
265
265
run : |
266
266
echo "Value of CONDA enviroment variable was: " %CONDA%
267
267
echo "Value of CONDA_PREFIX enviroment variable was: " %CONDA_PREFIX%
268
- conda list
268
+ conda info && conda list -n dpctl_test
269
269
- name : Configure Intel OpenCL CPU RT
270
270
shell : pwsh
271
271
run : |
@@ -294,15 +294,17 @@ jobs:
294
294
- name : Smoke test
295
295
shell : cmd /C CALL {0}
296
296
run : |
297
- python -c "import sys; print(sys.executable)"
298
- python -c "import dpctl; dpctl.lsplatform()"
299
- python -c "import dpctl; print(dpctl.get_devices(backend='opencl', device_type='gpu'))"
300
- python -c "import dpctl; print(dpctl.get_num_devices(backend='opencl', device_type='gpu'))"
297
+ conda activate dpctl_test && \
298
+ python -c "import sys; print(sys.executable)" && \
299
+ python -c "import dpctl; dpctl.lsplatform()" && \
300
+ python -c "import dpctl; print(dpctl.get_devices(backend='opencl', device_type='gpu'))" && \
301
+ python -c "import dpctl; print(dpctl.get_num_devices(backend='opencl', device_type='gpu'))"
301
302
- name : Run tests
302
303
shell : cmd /C CALL {0}
303
304
run : |
304
- python -c "import sys; print(sys.executable)"
305
- python -m pytest -p no:faulthandler --pyargs ${{ env.MODULE_NAME }}
305
+ conda activate dpctl_test && \
306
+ python -c "import sys; print(sys.executable)" && \
307
+ python -m pytest -p no:faulthandler --pyargs ${{ env.MODULE_NAME }}
306
308
307
309
upload_linux :
308
310
needs : test_linux
0 commit comments