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

[TKW] Add CDNA2 + CDNA3 Int8 intrinsics and refactor intrinsic enums #279

Merged
merged 11 commits into from
Nov 20, 2024

Commits on Nov 20, 2024

  1. [TKW] Add CDNA2 Int8 intrinsics and refactor intrinsic enums

    - Added CDNA2 int8 intrinsic layouts
    - Modified iree_ref to handle int gemms
    - Modified certain e2e test to require certain GPU arch to be available
    - Modified enum for easy handling in the future
    - Get default architecture function
    - Borrowed device_randint from Ivan
    
    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    Co-authored-by: Ivan Butygin <ivan.butygin@gmail.com>
    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu and Hardcode84 committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    262ce12 View commit details
    Browse the repository at this point in the history
  2. Fix NIT and add CDNA3 int gemms

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7e60f37 View commit details
    Browse the repository at this point in the history
  3. Fix NIT

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    93bc238 View commit details
    Browse the repository at this point in the history
  4. fix some more nits

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    9b08f6c View commit details
    Browse the repository at this point in the history
  5. naming nit

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    48fa66d View commit details
    Browse the repository at this point in the history
  6. Add Mi250 runner

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    1385eb4 View commit details
    Browse the repository at this point in the history
  7. Clean up runner yaml

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    968c2e3 View commit details
    Browse the repository at this point in the history
  8. Integrate back perf yamls

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    e2f7983 View commit details
    Browse the repository at this point in the history
  9. Make get_default_run_config use default device + move test to CI-TK.yaml

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    54a6345 View commit details
    Browse the repository at this point in the history
  10. turn off igemm for cdna2 temporarily + fix yaml

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    4b2d452 View commit details
    Browse the repository at this point in the history
  11. rebase, nit, and lit

    Signed-off-by: Stanley Winata <stanley.winata@amd.com>
    raikonenfnu committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    3a3f9f3 View commit details
    Browse the repository at this point in the history