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

[MLIR] Enable GPU Dialect to SYCL runtime integration #71430

Merged
merged 11 commits into from
Dec 5, 2023

Commits on Nov 6, 2023

  1. [MLIR] Enable GPU Dialect to SYCL runtime integration

    GPU Dialect lowering to SYCL runtime is driven by spirv.target_env
    attached to gpu.module. As a result of this, spirv.target_env remains
    as an input to LLVMIR Translation.
    A SPIRVToLLVMIRTranslation without any actual translation is added to
    avoid an unregistered error in mlir-cpu-runner.
    SelectObjectAttr.cpp is updated to
    1) Pass binary size argument to getModuleLoadFn
    2) Pass parameter count to getKernelLaunchFn
    This change does not impact CUDA and ROCM usage since both
    mlir_cuda_runtime and mlir_rocm_runtime are already updated to
    accept and ignore the extra arguments.
    silee2 committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    c76403c View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2023

  1. Configuration menu
    Copy the full SHA
    47ac95e View commit details
    Browse the repository at this point in the history
  2. Address reviewer comments.

    silee2 committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    50c621e View commit details
    Browse the repository at this point in the history
  3. Add more integration tests.

    silee2 committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    b4068d5 View commit details
    Browse the repository at this point in the history
  4. Reorder code.

    silee2 committed Nov 13, 2023
    Configuration menu
    Copy the full SHA
    95559ef View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2023

  1. Address reviewer comments.

    silee2 committed Nov 14, 2023
    Configuration menu
    Copy the full SHA
    2783bc1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e3e14f0 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2023

  1. Configuration menu
    Copy the full SHA
    117ed91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59f5fdc View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

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

Commits on Dec 5, 2023

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