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

Unified Runtime v0.8.2 changes combine #12192

Closed
wants to merge 18 commits into from

Commits on Dec 18, 2023

  1. Configuration menu
    Copy the full SHA
    ef7ab54 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a60482 View commit details
    Browse the repository at this point in the history
  3. [UR] Bump tag to 534071e52f84bad1dd7fb210a360414507f3b3ae (intel#11880)

    Pulls in the following fixes to the CUDA and HIP adapters:
    
    * [HIP] Correctly set HIP Kernel Buffer Arguments 
    * [HIP] Fix host/device synchronization 
    * [HIP][CTS] Fix Device CTS failures 
    * [HIP] Fix get mem size segfault 
    * [HIP] Implement urMemImageGetInfo
    * [HIP] Define all UR entry points
    * [CUDA] Add support for binary type query
    * [CUDA] Update hint functions to only return warnings instead of errors
    fabiomestre authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    4ab38d2 View commit details
    Browse the repository at this point in the history
  4. [UR] Bump UR tag to 04799e7 to get OpenCL adapter fixes (intel#11806)

    Includes UR changes from [ [OpenCL] Fix memory leak and coverity issue
    with struct-to-array casts intel#1048
    ](oneapi-src/unified-runtime#1048).
    callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    4ccdef8 View commit details
    Browse the repository at this point in the history
  5. [UR][L0] Add support for passing device list to urProgramBuild/Link/C…

    …ompile (intel#11464)
    
    piProgramBuild receives a list of devices, while urProgramBuild does
    not. This produces a series of issues when a UR program needs to be
    created for a specific device.
    
    So define a new API, called urProgramBuildExp to pass this list.
    
    Requires related patch in Unified Runtime Adapters here:
    oneapi-src/unified-runtime#934
    
    ---------
    
    Signed-off-by: Spruit, Neil R <neil.r.spruit@intel.com>
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    6759d4c View commit details
    Browse the repository at this point in the history
  6. [UR] Update how UR_OPENCL_ICD_LOADER_LIBRARY is set (intel#11997)

    In oneapi-src/unified-runtime#993 the type of
    the `UR_OPENCL_ICD_LOADER_LIBRARY` CMake variable will change to a cache
    variable, as such the usage of this variable also needs to up updated.
    kbenzie authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    2b9edaf View commit details
    Browse the repository at this point in the history
  7. [UR][L0] Add UR_L0_LEAKS_DEBUG key (intel#11820)

    Use a new environment variable, UR_L0_LEAKS_DEBUG, to check for leaks in
    the UR L0 adapter, instead of relying on a specific value being set in
    UR_L0_DEBUG.
    
    ---------
    
    Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    96ff073 View commit details
    Browse the repository at this point in the history
  8. [SYCL][OpenCL] Enable graph extension on OpenCL backend (intel#11718)

    intel-llvm CI run for adding Command Buffers to the OpenCL Adapter in
    Unified Runtime - oneapi-src/unified-runtime#966
    
    Also completes follow-on work identified in intel#11599 to add an OpenCL
    section to the SYCL-Graphs docs and update the e2e Graph tests. Updating
    the tests has since been completed in a separate PR -
    intel#11877
    
    Depends on intel#11820 merging first.
    
    ---------
    
    Co-authored-by: Pablo Reble <pablo@reble.org>
    Co-authored-by: Ewan Crawford <ewan@codeplay.com>
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    4 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    795871c View commit details
    Browse the repository at this point in the history
  9. [UR] Run CI for Revert HIP prefetch (intel#11893)

    Run CI for oneapi-src/unified-runtime#936
    
    Depends on intel#11718 merging first.
    
    ---------
    
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    a24a4a4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bf888f9 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d4850b5 View commit details
    Browse the repository at this point in the history
  12. [UR][L0] Correctly wait on barrier on urEnqueueEventsWaitWithBarrier (i…

    …ntel#11541)
    
    When event list is null, a barrier is still needed for all previous
    commands, so fix it.
    
    ---------
    
    Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    aff10b2 View commit details
    Browse the repository at this point in the history
  13. [UR] Pull in fix that allows handling location properties in USM allo…

    …cs. (intel#12005)
    
    Also handle translating these properties in pi2ur.
    
    oneapi-src/unified-runtime#1123
    
    ---------
    
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    0788771 View commit details
    Browse the repository at this point in the history
  14. [UR][L0] L0 adapter coverity fixes (intel#12152)

    Corresponding UR changes
    oneapi-src/unified-runtime#1179
    
    ---------
    
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    1492699 View commit details
    Browse the repository at this point in the history
  15. [UR][L0] Add several fixes to L0 adapter for test-usm (intel#11980)

    Corresponding UR chanages
    oneapi-src/unified-runtime#1105.
    
    ---------
    
    Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    68d7e70 View commit details
    Browse the repository at this point in the history
  16. [UR][L0] Upgrade L0 loader to v1.15.1 (intel#11844)

    This to use latest features present in L0 spec.
    
    ---------
    
    Signed-off-by: Jaime Arteaga <jaime.a.arteaga.molina@intel.com>
    Co-authored-by: Kenneth Benzie (Benie) <k.benzie@codeplay.com>
    2 people authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    63b8693 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    00189d6 View commit details
    Browse the repository at this point in the history
  18. [UR] Bump tag to v0.8.2

    kbenzie authored and callumfare committed Dec 18, 2023
    Configuration menu
    Copy the full SHA
    6ca2cd3 View commit details
    Browse the repository at this point in the history