Skip to content

Conversation

@codecov-commenter
Copy link

codecov-commenter commented Dec 29, 2023

Codecov Report

Attention: 55 lines in your changes are missing coverage. Please review.

Comparison is base (5d5c810) 15.44% compared to head (16e8095) 15.38%.
Report is 197 commits behind head on main.

Files Patch % Lines
test/conformance/kernel/urKernelGetInfo.cpp 0.00% 20 Missing ⚠️
include/ur_print.hpp 0.00% 15 Missing ⚠️
source/loader/layers/validation/ur_valddi.cpp 0.00% 8 Missing ⚠️
test/conformance/testing/include/uur/fixtures.h 0.00% 5 Missing ⚠️
tools/urinfo/urinfo.hpp 0.00% 2 Missing ⚠️
test/conformance/kernel/urKernelSetArgLocal.cpp 0.00% 1 Missing ⚠️
test/conformance/kernel/urKernelSetArgMemObj.cpp 0.00% 1 Missing ⚠️
test/conformance/kernel/urKernelSetArgPointer.cpp 0.00% 1 Missing ⚠️
test/conformance/kernel/urKernelSetArgSampler.cpp 0.00% 1 Missing ⚠️
test/conformance/kernel/urKernelSetArgValue.cpp 0.00% 1 Missing ⚠️

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1212      +/-   ##
==========================================
- Coverage   15.44%   15.38%   -0.07%     
==========================================
  Files         239      240       +1     
  Lines       33970    34135     +165     
  Branches     3758     3781      +23     
==========================================
+ Hits         5246     5250       +4     
- Misses      28673    28834     +161     
  Partials       51       51              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch from 5f073f3 to e66d5bc Compare January 17, 2024 10:45
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch 2 times, most recently from 100798b to 16e8095 Compare February 2, 2024 11:25
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch from a7c04c0 to 43313b0 Compare February 9, 2024 14:59
@kbenzie kbenzie added loader Loader related feature/bug conformance Conformance test suite issues. specification Changes or additions to the specification level-zero L0 adapter specific issues cuda CUDA adapter specific issues hip HIP adapter specific issues opencl OpenCL adapter specific issues native-cpu Native CPU adapter specific issues labels Apr 10, 2024
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch 2 times, most recently from 7e5fd51 to 69ddf01 Compare May 6, 2024 12:49
@github-actions github-actions bot added the command-buffer Command Buffer feature addition/changes/specification label May 6, 2024
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch 3 times, most recently from 9ead86f to 8089d80 Compare May 8, 2024 15:31
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch from 8089d80 to be51455 Compare June 24, 2024 15:40
@aarongreig
Copy link
Contributor Author

the e2e tests aren't going to work here since this requires a change on the LLVM side to build

@aarongreig aarongreig marked this pull request as ready for review June 26, 2024 09:05
@aarongreig aarongreig requested a review from a team as a code owner June 26, 2024 09:05
@aarongreig aarongreig requested review from a team as code owners June 26, 2024 09:05
@aarongreig aarongreig requested a review from hdelan June 26, 2024 09:05
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch 2 times, most recently from 5749dea to 15b8ce2 Compare June 27, 2024 14:40
@github-actions github-actions bot added the sanitizer Sanitizer layer issues/changes/specification label Jun 27, 2024
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch from 15b8ce2 to 719e62d Compare July 2, 2024 09:01
Also removes these checks from the cuda and hip adapters since they
should be caught by the validation layer now.

The new validation rules bring image_desc_t in line with the CL struct
it was derived from. We already had CTS coverage for them.
This brings it in line with OpenCL, and with SYCL's expectations.

Addresses oneapi-src#1038
This gates support for the EnqueueDeviceGlobalVariableRead and Write
operations. The CTS tests for these now check for support before
running, and all adapters report their support correctly.
The native CPU adapter has been added to CI since some of these PRs were
reviewed, so inevitably we need to tack some match file fixes on here
post scriptum.
* Return UNSUPPORTED_ENUMERATION in device info query when FP16
  extension isn't supported
* Add a mapping from CL_INVALID_ARG_SIZE to
  UR_RESULT_ERROR_INVALID_KERNEL_ARGUMENT_SIZE
* Remove a bunch of {{OPT}} entries from the enqueue match file, these
  should all be passing since bounds checking was added to the
  validation layer
* Write in a special case for PROGRAM_INFO_BINARIES test - this query
  works pretty differently to the others
This lines up better with the original PI error code and what it was
meant to convey.

Also clarify the spec around return codes for
urProgramGetFunctionPointer and update the relevant CTS test.
@aarongreig aarongreig force-pushed the aaron/specMotivatedRefactors branch from 719e62d to 2f121cd Compare July 2, 2024 09:05
@aarongreig aarongreig added the ready to merge Added to PR's which are ready to merge label Jul 2, 2024
@kbenzie kbenzie merged commit 0cbacd8 into oneapi-src:main Jul 4, 2024
martygrant pushed a commit to intel/llvm that referenced this pull request Jul 5, 2024
Pulls in changes from
oneapi-src/unified-runtime#1212

---------

Co-authored-by: Kenneth Benzie (Benie) <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

command-buffer Command Buffer feature addition/changes/specification conformance Conformance test suite issues. cuda CUDA adapter specific issues hip HIP adapter specific issues level-zero L0 adapter specific issues loader Loader related feature/bug native-cpu Native CPU adapter specific issues opencl OpenCL adapter specific issues ready to merge Added to PR's which are ready to merge sanitizer Sanitizer layer issues/changes/specification specification Changes or additions to the specification

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants