Skip to content

Conversation

@diptorupd
Copy link
Contributor

  • Have you provided a meaningful PR description?
    Changes the key property of the DpctlSyclQueue class ensuring that different dpctl.SyclQueue objects are treated as separate instances of the DpctlSyclQueue type.

  • Have you added a test, reproducer or referred to an issue with a reproducer?

  • Have you tested your changes locally for CPU and GPU devices?

  • Have you made sure that new changes do not introduce compiler warnings?

  • If this PR is a work in progress, are you filing the PR as a draft?

khaled and others added 13 commits May 17, 2023 14:54
    - Enables using the queue keyword for dpnp array constructors.
    - Uses the DpctlSyclQueueRef for memory allocations and remove
      using a filter string to first create a queue.
    - Unit tests.
    - Removes a queue copy during NRTExternalAllocator as the
      ownership of the passed in queue belongs to the
      NRTExternalAllocator and the extra copy introduced a memory
      leak. It is the caller's responsibility to do any queue
      copy if needed.
    - Reverts all superfluous naming changes to reduce the diff.
    - Fixes few docstrings that needed to be updated.
Refactored tests/core/types/USMNdArray/test_array_creation_errors.py, since we got rid of filter_string and USMNdArray allocates int64 by default, not float64, like they do in numpy and dpnp

Need to use dpctl._sycl_queue_manager
Revert to original coverage.yml
@chudur-budur
Copy link
Contributor

The modifications are already merged in #1032 and it's working.

@diptorupd diptorupd deleted the fix/issue-1046 branch September 21, 2023 13:09
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.

2 participants