Skip to content

Commit a5b0d58

Browse files
Merge branch 'master' into dependabot/github_actions/conda-incubator/setup-miniconda-4.0.1
2 parents f27688c + 2bdf8d9 commit a5b0d58

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

.github/workflows/check-onemath.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ jobs:
165165
- name: ReRun tensor tests on Linux
166166
if: env.rerun-tests-on-failure == 'true'
167167
id: run_tensor_tests
168-
uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2
168+
uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
169169
with:
170170
timeout_minutes: ${{ env.rerun-tests-timeout }}
171171
max_attempts: ${{ env.rerun-tests-max-attempts }}
@@ -297,7 +297,7 @@ jobs:
297297
- name: ReRun tensor tests on Linux
298298
if: env.rerun-tests-on-failure == 'true'
299299
id: run_tensor_tests_branch
300-
uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2
300+
uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
301301
with:
302302
timeout_minutes: ${{ env.rerun-tests-timeout }}
303303
max_attempts: ${{ env.rerun-tests-max-attempts }}

.github/workflows/conda-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,7 @@ jobs:
257257
- name: Run tensor tests
258258
if: env.rerun-tests-on-failure == 'true'
259259
id: run_tests_tensor_linux
260-
uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2
260+
uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
261261
with:
262262
timeout_minutes: ${{ env.rerun-tests-timeout }}
263263
max_attempts: ${{ env.rerun-tests-max-attempts }}
@@ -439,7 +439,7 @@ jobs:
439439
- name: Run tensor tests
440440
if: env.rerun-tests-on-failure == 'true'
441441
id: run_tests_tensor_win
442-
uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3.0.2
442+
uses: nick-fields/retry@ad984534de44a9489a53aefd81eb77f87c70dc60 # v4.0.0
443443
with:
444444
timeout_minutes: ${{ env.rerun-tests-timeout }}
445445
max_attempts: ${{ env.rerun-tests-max-attempts }}

dpnp/backend/src/queue_sycl.hpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,17 @@ class backend_sycl
6767

6868
static backend_sycl &get()
6969
{
70+
#if defined(_WIN32) && INTEL_MKL_VERSION == 20260000
71+
// TODO: remove once MKLD-19835 is resolved
72+
// mt19937 (oneMKL 2026.0) destructor crashes during DLL_PROCESS_DETACH
73+
// on Windows (Battlemage/Level Zero). Use a heap-allocated
74+
// process-lifetime singleton to skip destructor; OS reclaims memory.
75+
static backend_sycl *backend = new backend_sycl{};
76+
return *backend;
77+
#else
7078
static backend_sycl backend{};
7179
return backend;
80+
#endif
7281
}
7382

7483
static sycl::queue &get_queue()

0 commit comments

Comments
 (0)