Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactors and removes core.kernel interface #1419

Merged
merged 4 commits into from
Apr 2, 2024

Conversation

diptorupd
Copy link
Collaborator

  • Have you provided a meaningful PR description?
    The features of numba_dpex.core.kernel_interface are now subsumed by the kernel_api_impl module and this PR completes the refactoring and removal of the legacy module.
  • Move core.kernel_interface.range_overloads to core.overloads
  • Remove kernel_interface.arrayobj
    - Merges core.kernel_interface.arrayobj into kernel_api_impl.spirv.arrayobj
    - Moves arrayobj.populate_array into target.py
    - Updated populate_array to use USMNdArray type.
    - Remove core.kernel_api

@diptorupd diptorupd requested a review from ZzEeKkAa March 30, 2024 21:03
@coveralls
Copy link
Collaborator

coveralls commented Mar 30, 2024

Coverage Status

coverage: 85.14% (-0.04%) from 85.177%
when pulling 725070e on remove/core.kernel_interface
into 0a21ec2 on main.

@ZzEeKkAa ZzEeKkAa force-pushed the remove/core.kernel_interface branch from d62a968 to bea7e3f Compare April 1, 2024 15:58
@ZzEeKkAa ZzEeKkAa force-pushed the remove/core.kernel_interface branch 3 times, most recently from c0375ea to 9a3c871 Compare April 1, 2024 23:27
ZzEeKkAa and others added 4 commits April 2, 2024 08:51
    - Merges core.kernel_interface.arrayobj into
      kernel_api_impl.spirv.arrayobj
    - Updated populate_array to use USMNdArray type.
    - Remove core.kernel_api

Co-authored-by: Yevhenii Havrylko <[email protected]>
@ZzEeKkAa ZzEeKkAa force-pushed the remove/core.kernel_interface branch from 9a3c871 to 725070e Compare April 2, 2024 12:51
@diptorupd diptorupd enabled auto-merge April 2, 2024 15:42
@diptorupd diptorupd disabled auto-merge April 2, 2024 15:43
@diptorupd diptorupd merged commit ebc6c32 into main Apr 2, 2024
46 of 54 checks passed
@diptorupd diptorupd deleted the remove/core.kernel_interface branch April 2, 2024 15:43
github-actions bot added a commit that referenced this pull request Apr 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants