torch-mlir/lib/Conversion
Stella Laurenzo 078d1e1a1d
Remove mlir-hlo (replace with stablehlo). (#2460)
We just have to do this: I ran into an issue today where I needed to make a one line patch to stablehlo to work around a compiler issue, and it is completely unapparent how to do so given that the mlir-hlo repo is a read-only export and is at the tail end of a multi-week integration chain from the open-source stablehlo repo.

We've discussed this often enough and gotten +1 from everyone that they are ok with taking the e2e testing hit if it becomes necessary: It is necessary as the current situation is unmanageable.

Looking at it, I expect it wouldn't actually be very difficult to build a little runner binary out of the stablehlo interpreter and subprocess call that in order to get the testing coverage back. I leave that as an exercise to the users of this part of the stack and recommend following the breadcrumbs from the deleted python/torch_mlir_e2e_test/stablehlo_backends/linalg_on_tensors.py file and the main.py changes.

Note that I am pointing us at a stablehlo fork for the moment until it is apparent that we don't need to carry any local patches to it. We can update this in a few days if everything is clear.
2023-09-12 19:10:02 -07:00
..
TorchConversionToMLProgram Fix a few missing dependencies. (#2014) 2023-04-11 11:18:49 -07:00
TorchToArith [Torch Dialect] Add canonicalize pattern for aten.is_floating_point (#2194) 2023-06-07 17:05:31 +08:00
TorchToLinalg [MLIR][TORCH] Add different dtype support for aten.bmm op 2023-09-12 12:38:46 +05:30
TorchToSCF [build] Update llvm tag to a3f2751f (#2397) 2023-08-15 09:53:28 -07:00
TorchToStablehlo Remove mlir-hlo (replace with stablehlo). (#2460) 2023-09-12 19:10:02 -07:00
TorchToTMTensor Fix build issue on MSVC by not having a conditional on disjoint types. 2023-09-06 20:05:31 -07:00
TorchToTosa Integrate llvm-project and mlir-hlo. (#2454) 2023-09-12 15:09:57 -07:00
Utils Fix GCC warning recommending parens. 2023-09-06 00:23:23 -07:00
CMakeLists.txt mhlo: migrate conversion to stablehlo (#1840) 2023-02-02 07:29:47 -06:00
PassDetail.h Minor fixes for `ConvertTorchConversionToMLProgram`. (#1991) 2023-04-04 09:09:58 -07:00
Passes.cpp Remove mlir-hlo (replace with stablehlo). (#2460) 2023-09-12 19:10:02 -07:00