torch-mlir/python
Henry Tu f5acad8512 Prune xfail e2e LTC tests & fix bugs from functionalization pass (#1044)
- Pruned number of xfailed e2e LTC tests from 305 to 134
  - Reviewed every failure to ensure the error genuinely warrants an xfail
- Fixed bug where non-tensor outputs of LTC computation had `.to('cpu')` called, which caused a failure and inflated the xfail count
- Fixed bug with `HBC_basic` test where a constant tensor was created in its constructor without being declared as a buffer, which prevented the device from being updated when the parent `torch.nn.Module` got moved to the `lazy` device
  - Note that this test is still xfail'd due to some unsupported ops. Left a comment about some potential issues that may arise if it gets reenabled in the future
- Updated autogen `GeneratedTorchOps.td` to reflect the latest set of supported ops
- Renamed `aten.zero.functionalization` to `aten.zero` to reflect upstream PyTorch changes
2022-07-30 09:40:02 -04:00
..
test Fix LTC Decoupling (#815) 2022-07-30 09:40:02 -04:00
torch_mlir Prune xfail e2e LTC tests & fix bugs from functionalization pass (#1044) 2022-07-30 09:40:02 -04:00
torch_mlir_e2e_test Prune xfail e2e LTC tests & fix bugs from functionalization pass (#1044) 2022-07-30 09:40:02 -04:00
CMakeLists.txt Add initial LTC backend (#610) 2022-07-30 09:40:02 -04:00
TorchMLIRModule.cpp Revert "python: trim registration and loading of dialects and passes" (#1093) 2022-07-21 09:35:42 -07:00