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

IntelPython / dpnp / 10298761839
81%

Build:
DEFAULT BRANCH: master
Ran 08 Aug 2024 08:59AM UTC
Jobs 1
Files 174
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

08 Aug 2024 08:36AM UTC coverage: 56.161% (+0.07%) from 56.087%
10298761839

push

github

web-flow
Implement gesv_batch via gesv call (#1877)

* First working version with transpose and C contig

* Second working version with moveaxis, transpose and F contig

* Add more shape checks

* Pass sycl::queue by reference for gesv/gesv_batch

* Update _batched_solve implementation

* Remove old impl in _batched_solve

* Use py::gil_scoped_release before gesv call

* Move gesv_batch to gesv_batch.cpp

* Improve gesv_batch with independent linear streams

* Extend checks for gesv/gesv_batch

* Add common_gesv_checks

* Release GIL in gesv_batch_impl

* Remove host_task_events from gesv

* Use check_zeros_shape in gesv and gesv_batch

* Add additional checks for gesv_impl

* Move alloc_scratchpad to common_helpers.hpp

* Use helper::alloc_scratchpad in gesv_batch_impl

* Remove current_scratch_gesv check

* Remove lda, ldb pass to gesv_batch_impl, gesv_impl

* Use const and constexpr in gesv/gesv_batch

* Use dpnp.reshape in _batched_solve

* Implement alloc_ipiv in common_helpers.hpp

* Add gesv_common_utils.hpp

* Implement handle_lapack_exc function

* Use try/catch for scratchpad/ipiv allocation

* Update alloc_scratchpad/alloc_ipiv

* gesv_scratchpad_size can be 0

* Implement help functions alloc_ipiv/alloc_scratchpad

* Reuse alloc_scratchpad/ipiv in batch versions

3614 of 10411 branches covered (34.71%)

Branch coverage included in aggregate %.

244 of 368 new or added lines in 10 files covered. (66.3%)

1 existing line in 1 file now uncovered.

13200 of 19528 relevant lines covered (67.6%)

17120.44 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
8
63.76
9.67% dpnp/backend/extensions/lapack/gesv.cpp
19
61.8
-38.2% dpnp/backend/extensions/lapack/common_helpers.hpp
41
65.95
dpnp/backend/extensions/lapack/gesv_batch.cpp
56
44.32
dpnp/backend/extensions/lapack/gesv_common_utils.hpp

Uncovered Existing Lines

Lines Coverage ∆ File
1
63.76
9.67% dpnp/backend/extensions/lapack/gesv.cpp
Jobs
ID Job ID Ran Files Coverage
1 10298761839.1 08 Aug 2024 09:01AM UTC 174
56.16
GitHub Action Run
Source Files on build 10298761839
  • Tree
  • List 174
  • Changed 16
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 1e5ba88a on github
  • Prev Build on master (#10289350601)
  • Next Build on master (#10317003278)
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

© 2025 Coveralls, Inc