If MLIR_CUDA_RUNNER_ENABLED, register a 'gpu-to-cubin' conversion pass to mlir-opt.
The next step is to switch CUDA integration tests from mlir-cuda-runner to mlir-opt + mlir-cpu-runner and remove mlir-cuda-runner.
Depends On D98279
Differential D98203
[mlir] Add NVVM to CUBIN conversion to mlir-opt csigg on Mar 8 2021, 11:26 AM. Authored by
Details If MLIR_CUDA_RUNNER_ENABLED, register a 'gpu-to-cubin' conversion pass to mlir-opt. The next step is to switch CUDA integration tests from mlir-cuda-runner to mlir-opt + mlir-cpu-runner and remove mlir-cuda-runner. Depends On D98279
Diff Detail
Event Timeline
Comment Actions
If mlir-cpu-runner can also run things on the GPUs, it's name should be changed (to mlir-runner?). Or there could be an mlir-gpu-runner in the interest of reducing the link time for those who may just want to run on the CPU and not link in many other passes and dependences?
Comment Actions This change should be ready for review again.
Comment Actions LGTM, but please give a chance to @herhut to have a general look since he reviewed the previous revisions in this series!
|
The Conversion/ directory is intended for dialect->dialect conversions, that doesn't seem to be the case here.