@@ -185,6 +185,10 @@ jobs:
185
185
env :
186
186
CHANNELS : -c intel -c main --override-channels
187
187
188
+ defaults :
189
+ run :
190
+ shell : cmd /C CALL {0}
191
+
188
192
steps :
189
193
- name : Download artifact
190
194
uses : actions/download-artifact@v2
@@ -230,7 +234,6 @@ jobs:
230
234
- name : Install opencl_rt
231
235
run : conda install opencl_rt -c intel --override-channels
232
236
- name : Install dpctl
233
- shell : cmd
234
237
run : |
235
238
@ECHO ON
236
239
copy /Y ${{ env.GITHUB_WORKSPACE }}\ver.json .
@@ -239,9 +242,10 @@ jobs:
239
242
SET PACKAGE_VERSION=%%F
240
243
)
241
244
conda install ${{ env.PACKAGE_NAME }}=%PACKAGE_VERSION% pytest python=${{ matrix.python }} -c ${{ env.GITHUB_WORKSPACE }}/channel ${{ env.CHANNELS }}
242
- # Test installed packages
245
+ REM Test installed packages
243
246
conda list
244
247
- name : Add library
248
+ shell : pwsh
245
249
run : |
246
250
echo "OCL_ICD_FILENAMES=C:\Miniconda\Library\lib\intelocl64.dll" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
247
251
try {$list = Get-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors | Select-Object -ExpandProperty Property } catch {$list=@()}
@@ -276,14 +280,12 @@ jobs:
276
280
- name : Smoke test
277
281
run : |
278
282
set SYCL_ENABLE_HOST_DEVICE=1
279
- & { [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Miniconda\Library\bin\", [EnvironmentVariableTarget]::Machine) }
280
283
python -c "import dpctl; dpctl.lsplatform()"
281
284
python -c "import dpctl; print(dpctl.get_devices(backend='opencl', device_type='gpu'))"
282
285
python -c "import dpctl; print(dpctl.get_num_devices(backend='opencl', device_type='gpu'))"
283
286
- name : Run tests
284
287
run : |
285
288
set SYCL_ENABLE_HOST_DEVICE=1
286
- & { [Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Miniconda\Library\bin\", [EnvironmentVariableTarget]::Machine) }
287
289
python -m pytest -p no:faulthandler --pyargs ${{ env.MODULE_NAME }}
288
290
289
291
upload_linux :
0 commit comments