@@ -269,28 +269,23 @@ jobs:
269
269
- name : Configure Intel OpenCL CPU RT
270
270
shell : pwsh
271
271
run : |
272
- $conda_env_library = "$env:CONDA_PREFIX\Library"
273
- echo "OCL_ICD_FILENAMES=$conda_env_library\lib\intelocl64.dll" | Out-File -FilePath $env:GITHUB_ENV -Encoding utf8 -Append
274
- try {$list = Get-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors | Select-Object -ExpandProperty Property } catch {$list=@()}
275
- if ($list.count -eq 0) {
276
- if (-not (Test-Path -Path HKLM:\SOFTWARE\Khronos)) {
277
- New-Item -Path HKLM:\SOFTWARE\Khronos
278
- }
279
- if (-not (Test-Path -Path HKLM:\SOFTWARE\Khronos\OpenCL)) {
280
- New-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL
281
- }
282
- if (-not (Test-Path -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors)) {
283
- New-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors
284
- }
285
- New-ItemProperty -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors -Name $conda_env_library\lib\intelocl64.dll -Value 0
286
- try {$list = Get-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors | Select-Object -ExpandProperty Property } catch {$list=@()}
287
- Write-Output $(Get-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors)
288
- # Variable assisting OpenCL CPU driver to find TBB DLLs which are not located where it expects them by default
289
- $cl_cfg="$conda_env_library\lib\cl.cfg"
290
- Write-Output $cl_cfg
291
- (Get-Content $cl_cfg) -replace '^CL_CONFIG_TBB_DLL_PATH =', "CL_CONFIG_TBB_DLL_PATH = $conda_env_library\bin" | Set-Content $cl_cfg
292
- Get-Content -Tail 5 -Path $cl_cfg
272
+ if (-not (Test-Path -Path HKLM:\SOFTWARE\Khronos)) {
273
+ New-Item -Path HKLM:\SOFTWARE\Khronos
274
+ }
275
+ if (-not (Test-Path -Path HKLM:\SOFTWARE\Khronos\OpenCL)) {
276
+ New-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL
293
277
}
278
+ if (-not (Test-Path -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors)) {
279
+ New-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors
280
+ }
281
+ $conda_env_library = "$env:CONDA_PREFIX\Library"
282
+ New-ItemProperty -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors -Name $conda_env_library\lib\intelocl64.dll -Value 0
283
+ Write-Host $(Get-Item -Path HKLM:\SOFTWARE\Khronos\OpenCL\Vendors)
284
+ # Variable assisting OpenCL CPU driver to find TBB DLLs which are not located where it expects them by default
285
+ $cl_cfg="$conda_env_library\lib\cl.cfg"
286
+ Write-Output $cl_cfg
287
+ (Get-Content $cl_cfg) -replace '^CL_CONFIG_TBB_DLL_PATH =', "CL_CONFIG_TBB_DLL_PATH = $conda_env_library\bin" | Set-Content $cl_cfg
288
+ Get-Content -Tail 5 -Path $cl_cfg
294
289
- name : Smoke test, step 1
295
290
shell : cmd /C CALL {0}
296
291
run : >-
0 commit comments