• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

IntelPython / dpnp / 24714184750
78%

Build:
DEFAULT BRANCH: master
Ran 21 Apr 2026 10:19AM UTC
Jobs 1
Files 261
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

21 Apr 2026 09:13AM UTC coverage: 78.427% (-0.002%) from 78.429%
24714184750

push

github

web-flow
Release GIL when calling `mkl_lapack::orgqr` (#2850)

This PR fixes a deadlock in QR decomposition tests by adding GIL release
before `mkl_lapack::orgqr` call.

The hang occurred because:
1. dpnp/dpctl submits a `host_task` to manage Python object lifetimes
2. host_task needs to acquire the GIL to decrement reference counts
3. if the main thread holds the GIL during queue submission → deadlock
4. `orgqr` is currently implemented in oneMKL as GPU-to-Host reverse
offload:
```cpp
exec_q.submit([&](sycl::handler& cgh) {
  cgh.depends_on(depends);
   cgh.host_task([=]() { orgqr_host(...); });
}).wait();
```

As a solution PR proposes to release GIL using before calling the OneMKL
operations. The GIL is automatically reacquired when the function
returns (RAII).

1573 of 2908 branches covered (54.09%)

Branch coverage included in aggregate %.

1 of 1 new or added line in 1 file covered. (100.0%)

1 existing line in 1 file now uncovered.

26259 of 32580 relevant lines covered (80.6%)

7615.81 hits per line

Coverage Regressions

Lines Coverage ∆ File
1
86.29
-0.27% dpnp/tensor/_elementwise_common.py
Jobs
ID Job ID Ran Files Coverage
1 24714184750.1 21 Apr 2026 10:19AM UTC 261
78.43
GitHub Action Run
Source Files on build 24714184750
  • Tree
  • List 261
  • Changed 2
  • Source Changed 1
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24714184750
  • 3ab1216e on github
  • Prev Build on master (#24687578389)
  • Next Build on master (#24720407767)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc