torch-mlir/lib/Conversion
Yi Zhang 603e068e45 E2e implementation for `aten.cat`,`aten.gather`, `aten.bmm`
Also contains the following changes:
- Remove derefineOp canonicalizer because it's not safe.
- Support for optional tensor and list tensors in reduceOpVariant. This
only works for some special detected and easy to handle cases. For list,
it covers the case list is got from a `ListConstruct`. For optional, it
covers the case optional is constructed from a `DerefineOp`.
- Remove the `inferReturnTypes` for `FromBuiltinTensorOp` because it's
not safe to deduce types from the input. For example, a built-in tensor
of i8 could be converted to si8 or ui8. It's better to let the user
specify the return type explicitly.
2021-09-22 19:15:01 -04:00
..
TorchToLinalg E2e implementation for `aten.cat`,`aten.gather`, `aten.bmm` 2021-09-22 19:15:01 -04:00
TorchToSCF [torch-mlir earthmoving (1/N)] C/C++ code movement. 2021-09-10 21:44:37 -07:00
TorchToStd [torch-mlir earthmoving (1/N)] C/C++ code movement. 2021-09-10 21:44:37 -07:00
CMakeLists.txt Eliminate almost all mentions of IREE. 2021-09-22 16:06:38 -07:00
PassDetail.h Initial TCF/TCP E2E seed. 2020-05-08 20:20:41 -07:00
Passes.cpp Eliminate almost all mentions of IREE. 2021-09-22 16:06:38 -07:00