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

Separate kernel compilation API from kernel execution API #1914

Merged
merged 146 commits into from
Aug 26, 2022

Commits on Aug 1, 2022

  1. Added api for query kernel argument

    TODO: add ways to discard/skip memory allocation and proper check to
    safe guard that.
    jjsjann123 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    ef1360e View commit details
    Browse the repository at this point in the history
  2. updating kernel arg

    jjsjann123 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    d4acec1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d7b6d16 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3e1707 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1e4f9f5 View commit details
    Browse the repository at this point in the history
  6. fixing build issues

    jjsjann123 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    9242048 View commit details
    Browse the repository at this point in the history
  7. missing ;

    jjsjann123 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    4c01ba7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b094b5d View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e8ea2e4 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    49fdffe View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    8e51482 View commit details
    Browse the repository at this point in the history
  12. multiple definition error

    jjsjann123 committed Aug 1, 2022
    Configuration menu
    Copy the full SHA
    91359bd View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    d4ebb04 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    21a8323 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    e962fa6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7412fd1 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2022

  1. Configuration menu
    Copy the full SHA
    2fc2606 View commit details
    Browse the repository at this point in the history
  2. fixing compile issues

    jjsjann123 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    0d2d1a0 View commit details
    Browse the repository at this point in the history
  3. fixing more renames

    jjsjann123 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    b4b3c6e View commit details
    Browse the repository at this point in the history
  4. Converting PrecomputedIntegersBase::FusionPrecomputedIntegers to use

    KernelArgumentHolder
    
    TODO: expand this to KernelPrecomputedIntegers
    jjsjann123 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    9135a52 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    850ca93 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1b9a6b5 View commit details
    Browse the repository at this point in the history
  7. missing type

    jjsjann123 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    d3674f5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    5d40c18 View commit details
    Browse the repository at this point in the history
  9. fixing return types

    jjsjann123 committed Aug 2, 2022
    Configuration menu
    Copy the full SHA
    d99dde5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f7ceabd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f4740e1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    a1144a0 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    0f899ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1d2a9a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa0525f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    320bea9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5b01066 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2022

  1. Configuration menu
    Copy the full SHA
    d3e9984 View commit details
    Browse the repository at this point in the history
  2. fixing build issue

    jjsjann123 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    156dce7 View commit details
    Browse the repository at this point in the history
  3. fixing typo

    jjsjann123 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    5800c01 View commit details
    Browse the repository at this point in the history
  4. missing braces

    jjsjann123 committed Aug 4, 2022
    Configuration menu
    Copy the full SHA
    68d534e View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2022

  1. Configuration menu
    Copy the full SHA
    64ad30a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c6ce2f View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2022

  1. Configuration menu
    Copy the full SHA
    9436104 View commit details
    Browse the repository at this point in the history
  2. fixing compiler errors

    jjsjann123 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    60facbd View commit details
    Browse the repository at this point in the history
  3. fixing build

    jjsjann123 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    b74bc68 View commit details
    Browse the repository at this point in the history
  4. fixing build

    jjsjann123 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    7dabbf4 View commit details
    Browse the repository at this point in the history
  5. fixing build

    jjsjann123 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    8b0cc3c View commit details
    Browse the repository at this point in the history
  6. fixing build

    jjsjann123 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    3173c19 View commit details
    Browse the repository at this point in the history
  7. fixing build

    jjsjann123 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    54477ce View commit details
    Browse the repository at this point in the history
  8. fixing build

    jjsjann123 committed Aug 6, 2022
    Configuration menu
    Copy the full SHA
    0e34b78 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2022

  1. debug print

    jjsjann123 committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    e327773 View commit details
    Browse the repository at this point in the history
  2. debug print

    jjsjann123 committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    7adccec View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3673e38 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e84338 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c20422e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    52d60dd View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    e3316df View commit details
    Browse the repository at this point in the history
  8. debug test

    jjsjann123 committed Aug 7, 2022
    Configuration menu
    Copy the full SHA
    d44cc06 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2022

  1. shrink test size

    jjsjann123 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    1f45c09 View commit details
    Browse the repository at this point in the history
  2. with new AIP

    jjsjann123 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    4f15d51 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fba2c72 View commit details
    Browse the repository at this point in the history
  4. fixing header

    jjsjann123 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    ea51ad9 View commit details
    Browse the repository at this point in the history
  5. fixing empty function

    jjsjann123 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    5e2e159 View commit details
    Browse the repository at this point in the history
  6. fixing empty function

    jjsjann123 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    824dfd9 View commit details
    Browse the repository at this point in the history
  7. removing dumb assert

    jjsjann123 committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    30bf361 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2022

  1. Configuration menu
    Copy the full SHA
    25f4ada View commit details
    Browse the repository at this point in the history
  2. capture this in lambda

    jjsjann123 committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    d2838dc View commit details
    Browse the repository at this point in the history
  3. fix mutex double lock

    jjsjann123 committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    ea8f51d View commit details
    Browse the repository at this point in the history
  4. debug print

    jjsjann123 committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    401a64b View commit details
    Browse the repository at this point in the history
  5. typo

    jjsjann123 committed Aug 10, 2022
    Configuration menu
    Copy the full SHA
    98730c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2022

  1. debug print

    jjsjann123 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    146e51f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd246d5 View commit details
    Browse the repository at this point in the history
  3. fixing move

    jjsjann123 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    bad15e8 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cd4b689 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    56783aa View commit details
    Browse the repository at this point in the history
  6. compileAsync by copy

    jjsjann123 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    243582c View commit details
    Browse the repository at this point in the history
  7. compileAsync by copy

    jjsjann123 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    0de1e40 View commit details
    Browse the repository at this point in the history
  8. mutable lambda

    jjsjann123 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    d0ffec9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5bc9883 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bc7db01 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0138b76 View commit details
    Browse the repository at this point in the history
  12. fixing mutex release

    jjsjann123 committed Aug 11, 2022
    Configuration menu
    Copy the full SHA
    30e750e View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2022

  1. Configuration menu
    Copy the full SHA
    50f8799 View commit details
    Browse the repository at this point in the history
  2. update

    jjsjann123 committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    15233c2 View commit details
    Browse the repository at this point in the history
  3. update

    jjsjann123 committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    4092de8 View commit details
    Browse the repository at this point in the history
  4. remove debug print

    jjsjann123 committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    72fe6e0 View commit details
    Browse the repository at this point in the history
  5. remove debug print

    jjsjann123 committed Aug 12, 2022
    Configuration menu
    Copy the full SHA
    0ce0750 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2022

  1. Configuration menu
    Copy the full SHA
    effc6a0 View commit details
    Browse the repository at this point in the history
  2. fix removing type

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    ee6fc44 View commit details
    Browse the repository at this point in the history
  3. fixing various build issue

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    367bcdc View commit details
    Browse the repository at this point in the history
  4. more build issues

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    dd177c5 View commit details
    Browse the repository at this point in the history
  5. build issues

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    687f294 View commit details
    Browse the repository at this point in the history
  6. build issues

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    3c720b3 View commit details
    Browse the repository at this point in the history
  7. build issues

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    11afe76 View commit details
    Browse the repository at this point in the history
  8. build issues

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    b4aa6b6 View commit details
    Browse the repository at this point in the history
  9. build issues

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    307bd15 View commit details
    Browse the repository at this point in the history
  10. fix test for updated API

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    d9df56a View commit details
    Browse the repository at this point in the history
  11. fix test for updated API

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    ba5ee82 View commit details
    Browse the repository at this point in the history
  12. debug print

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    6a663be View commit details
    Browse the repository at this point in the history
  13. debug print

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    7db08f4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    774a24b View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    7505db0 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    5f40eae View commit details
    Browse the repository at this point in the history
  17. debug print

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    7cc751b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    16afaaa View commit details
    Browse the repository at this point in the history
  19. few more prints

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    644e5a2 View commit details
    Browse the repository at this point in the history
  20. try to fix

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    bb18cfc View commit details
    Browse the repository at this point in the history
  21. try to fix

    jjsjann123 committed Aug 15, 2022
    Configuration menu
    Copy the full SHA
    6e4c760 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2022

  1. Configuration menu
    Copy the full SHA
    5d7998d View commit details
    Browse the repository at this point in the history
  2. debug print for device

    jjsjann123 committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    571c3d6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b6849b3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5076aee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b49db18 View commit details
    Browse the repository at this point in the history
  6. fix typo

    jjsjann123 committed Aug 16, 2022
    Configuration menu
    Copy the full SHA
    d94a1d8 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2022

  1. refactor to keep aliased outputs in runFusion and added a reference o…

    …f original tensor in kernel argument holder
    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    0a9860b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c074324 View commit details
    Browse the repository at this point in the history
  3. fixing build

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    c8f8657 View commit details
    Browse the repository at this point in the history
  4. enabling vectorized check

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    cd34a2e View commit details
    Browse the repository at this point in the history
  5. fixing build

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    ef25798 View commit details
    Browse the repository at this point in the history
  6. fixing build

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    5fe3910 View commit details
    Browse the repository at this point in the history
  7. fixing header signature

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    1a1cfd8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b07feeb View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    a115456 View commit details
    Browse the repository at this point in the history
  10. remove prints

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    b8be76b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6b97539 View commit details
    Browse the repository at this point in the history
  12. fixing conflict resolution

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    a47e5a1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    26eab71 View commit details
    Browse the repository at this point in the history
  14. code cleaning

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    93bde13 View commit details
    Browse the repository at this point in the history
  15. clang-format

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    f66a76f View commit details
    Browse the repository at this point in the history
  16. removing prints

    jjsjann123 committed Aug 17, 2022
    Configuration menu
    Copy the full SHA
    8343073 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2022

  1. Configuration menu
    Copy the full SHA
    073b22a View commit details
    Browse the repository at this point in the history
  2. fixing build

    jjsjann123 committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    ba6ac91 View commit details
    Browse the repository at this point in the history
  3. fixing build

    jjsjann123 committed Aug 19, 2022
    Configuration menu
    Copy the full SHA
    8e32779 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2a925a View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2022

  1. Configuration menu
    Copy the full SHA
    4596bdd View commit details
    Browse the repository at this point in the history
  2. build issues

    jjsjann123 committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    adbdef3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    524c7e6 View commit details
    Browse the repository at this point in the history
  4. rename tests

    jjsjann123 committed Aug 20, 2022
    Configuration menu
    Copy the full SHA
    92c2265 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

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

Commits on Aug 24, 2022

  1. address review comments

    jjsjann123 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    f3bc13a View commit details
    Browse the repository at this point in the history
  2. fixing build

    jjsjann123 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    9710da7 View commit details
    Browse the repository at this point in the history
  3. fixing build

    jjsjann123 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    a7c1bf5 View commit details
    Browse the repository at this point in the history
  4. typo

    jjsjann123 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    ad0ccbf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    08f7d3b View commit details
    Browse the repository at this point in the history
  6. clangformat

    jjsjann123 committed Aug 24, 2022
    Configuration menu
    Copy the full SHA
    309d12c View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2022

  1. Configuration menu
    Copy the full SHA
    9f8bc95 View commit details
    Browse the repository at this point in the history
  2. lintrunner

    jjsjann123 committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    26fafe6 View commit details
    Browse the repository at this point in the history
  3. fixing build

    jjsjann123 committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    58f1daf View commit details
    Browse the repository at this point in the history
  4. lintrunner

    jjsjann123 committed Aug 26, 2022
    Configuration menu
    Copy the full SHA
    e8e9fe2 View commit details
    Browse the repository at this point in the history