Skip to content

Commit 13357e4

Browse files
authored
Merge branch 'master' into bot/pre-commit-autoupdate
2 parents e98006e + 98c3522 commit 13357e4

4 files changed

Lines changed: 16 additions & 7 deletions

File tree

.github/workflows/build-sphinx.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ jobs:
224224
if: env.GH_EVENT_OPEN_PR_UPSTREAM == 'true'
225225
env:
226226
PR_NUM: ${{ github.event.number }}
227-
uses: mshick/add-pr-comment@64b8e914979889d746c99dea15a76e77ef64580a # v3.10.0.8.3.10.0
227+
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0.8.3.11.0
228228
with:
229229
message-id: url_to_docs
230230
message: |
@@ -268,7 +268,7 @@ jobs:
268268
git push tokened_docs gh-pages
269269
270270
- name: Modify the comment with URL to official documentation
271-
uses: mshick/add-pr-comment@64b8e914979889d746c99dea15a76e77ef64580a # v3.10.0.8.3.10.0
271+
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0.8.3.11.0
272272
with:
273273
message-id: url_to_docs
274274
find: |

.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: 3 additions & 3 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 }}
@@ -696,7 +696,7 @@ jobs:
696696

697697
- name: Post result to PR
698698
if: ${{ github.event.pull_request && !github.event.pull_request.head.repo.fork }}
699-
uses: mshick/add-pr-comment@64b8e914979889d746c99dea15a76e77ef64580a # v3.10.0.8.3.10.0
699+
uses: mshick/add-pr-comment@8e4927817251f1ff60c001f04568532b38e0b4a0 # v3.11.0.8.3.11.0
700700
with:
701701
message-id: array_api_results
702702
message: |

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)