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

IntelPython / dpnp / 9686877909
81%

Build:
DEFAULT BRANCH: master
Ran 26 Jun 2024 09:43PM UTC
Jobs 1
Files 154
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

26 Jun 2024 09:17PM UTC coverage: 42.713% (+0.3%) from 42.38%
9686877909

push

github

web-flow
Rework implementation of `dpnp.fmod` function (#1883)

* Preparation to reuse common dpctl f/w for VM functions

* PoC to decouple abs implementation to separate source file

* Reuse typedef for function poiter from dpctl.tensor

* Define populating vectors by a separate macro

* Move implementation of utility functions from headers to source to resolve link issues

* Separated implementation of acos function

* Separated implementation of acosh function

* Use function to simplify strides from dpctl tensor headers

* PoC to decouple add implementation to separate source file

* Separated implementation of asin function

* Separated implementation of asinh function

* Separated implementation of atan, atan2, atanh functions

* Resolve issue with calling MKL function for undefined types

* Separated implementation of cbrt, ceil, conj, cos and cosh functions

* Separated implementation of div, exp, exp2, expm1, floor and hypot functions

* Separated implementation of ln, log1p, log2 and log10 functions

* Separated implementation of mul, pow, rint, sin and sinh functions

* Separated implementation of sqr, sqrt, sub, tan, tanh and trunc functions

* Removed unused header with types matrix

* Remove unused functions

* Use passing by reference in unary and binary funcs

* Implement dpnp.fabs function

* Create an instance of DPNPUnaryFunc for fabs

* Enable and add relating tests

* Decouple populate logic to a macro

* Resolve compilation failure on Win

* Implement dpnp.fmod function

* Add vector implementation and dedicated kernel for boolean inputs

* Update python implementation part

* Add MKL function to the VM extension

* Add tests

* Add a link to gh issue in arithmetic tests

* Suppress divide warning

* Resolve compilation warning

* Updated docstring description of inputs per review comment

3788 of 20084 branches covered (18.86%)

Branch coverage included in aggregate %.

149 of 164 new or added lines in 7 files covered. (90.85%)

11 existing lines in 3 files now uncovered.

14265 of 22182 relevant lines covered (64.31%)

14974.72 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
88.24
dpnp/backend/extensions/vm/fmod.cpp
13
0.0
dpnp/backend/kernels/elementwise_functions/fmod.hpp

Uncovered Existing Lines

Lines Coverage ∆ File
2
89.47
-1.5% dpnp/dpnp_algo/dpnp_algo.pyx
4
70.99
-1.02% dpnp/dpnp_utils/dpnp_algo_utils.pyx
5
53.58
13.43% dpnp/backend/extensions/elementwise_functions/elementwise_functions.hpp
Jobs
ID Job ID Ran Files Coverage
1 9686877909.1 26 Jun 2024 09:44PM UTC 154
42.71
Source Files on build 9686877909
  • Tree
  • List 154
  • Changed 32
  • Source Changed 0
  • Coverage Changed 17
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 73ace126 on github
  • Prev Build on master (#9685074173)
  • Next Build on master (#9687809379)
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