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

[SYCL] Embed required fallback spv into final exeutable #16065

Draft
wants to merge 39 commits into
base: sycl
Choose a base branch
from

Commits on Nov 13, 2024

  1. Configuration menu
    Copy the full SHA
    3b2ba9f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a51b0b View commit details
    Browse the repository at this point in the history
  3. remove function redefinition

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    78a7013 View commit details
    Browse the repository at this point in the history
  4. fix clang format

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    243f759 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    349d7c2 View commit details
    Browse the repository at this point in the history
  6. Pass devicelib path to sycl-post-link

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    9a25780 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Configuration menu
    Copy the full SHA
    aa62091 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fd8bea1 View commit details
    Browse the repository at this point in the history
  3. Remove sycl devicelib require mask collection

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    b9b53ee View commit details
    Browse the repository at this point in the history
  4. fix clang formath

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 14, 2024
    Configuration menu
    Copy the full SHA
    5e907b2 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. Configuration menu
    Copy the full SHA
    aff431a View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Embed required fallback spv in sycl-post-link

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    3595525 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a05845 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    79d50b8 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Configuration menu
    Copy the full SHA
    4be3ac8 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. Make sycl runtime to be compatible with binary built with legacy

    compiler which used devicelib required mask.
    
    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 21, 2024
    Configuration menu
    Copy the full SHA
    f0ecc0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    352eea3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    59640a4 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Configuration menu
    Copy the full SHA
    2976cde View commit details
    Browse the repository at this point in the history
  2. extract required spv binary from exe

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    331644e View commit details
    Browse the repository at this point in the history
  3. workaround for std::aligned_alloc

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    69c6f7d View commit details
    Browse the repository at this point in the history
  4. fix typo

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    07656ea View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. Configuration menu
    Copy the full SHA
    10ecbd0 View commit details
    Browse the repository at this point in the history
  2. fix sycl-linker-wrapper-image.cpp lit failure

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    77b0fbf View commit details
    Browse the repository at this point in the history
  3. fix sycl-post-link-options lit failure

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    8878ffc View commit details
    Browse the repository at this point in the history
  4. fix sycl-offload-new-driver.c lit failure

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    fce23f6 View commit details
    Browse the repository at this point in the history
  5. don't pass spv dir path in AOT or devicelib is disabled

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    df64058 View commit details
    Browse the repository at this point in the history
  6. skip embeding spv when empty spv loc is specified

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    22757c7 View commit details
    Browse the repository at this point in the history
  7. fix build error

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    1902e2e View commit details
    Browse the repository at this point in the history
  8. remove lit check for sycl device lib require mask

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    353de1b View commit details
    Browse the repository at this point in the history
  9. fix sycl-post-link-options-win lit failure

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    8bbe976 View commit details
    Browse the repository at this point in the history
  10. no need to pass spv dir in AOT

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    217daf2 View commit details
    Browse the repository at this point in the history
  11. sync to latest sycl branch

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    37e23f2 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    c1dc677 View commit details
    Browse the repository at this point in the history
  2. fix new offload driver lit

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    094bcfc View commit details
    Browse the repository at this point in the history
  3. check null ptr returned by aligned_alloc

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    c310a45 View commit details
    Browse the repository at this point in the history
  4. support bfloat16 native spv

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    98a7e5c View commit details
    Browse the repository at this point in the history
  5. fix clang format

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    0035e74 View commit details
    Browse the repository at this point in the history
  6. fix incorrect usage of _aligned_malloc

    Signed-off-by: jinge90 <[email protected]>
    jinge90 committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    230c8d9 View commit details
    Browse the repository at this point in the history