torch-mlir/lib/Dialect/ATen/Transforms
Stella Laurenzo 6c702b149f Add a number of kernels and new patterns.
* convolution, convolution_backward, _log_softmax, _log_softmax_backward_data, nll_loss_forward, nll_loss_backward, nll_loss2d_forward, nll_loss2d_backward, copy_
* Extends the recognition logic and metadata for handling inplace transformations, optional tensors, ints, lists and dropped args.
* The kernel_calls generated by test_conv_nllloss_grads.py now convert to ATen.
* The result *almost* comes out as a pure tensor program with the exception of the copy_ op, which I will do some followup work to deal with.
* More progress on #97
2020-11-04 14:36:59 -08:00
..
ATenLayerNamePass.cpp NFC: Transition ATen passes to tablegen registration. 2020-10-22 17:12:44 -07:00
ATenLoweringPass.cpp NFC: Clean up some minor nits 2020-10-30 18:48:25 -07:00
ATenOpReport.cpp NFC: Transition ATen passes to tablegen registration. 2020-10-22 17:12:44 -07:00
ATenToStd.cpp NFC: Transition ATen passes to tablegen registration. 2020-10-22 17:12:44 -07:00
CMakeLists.txt Expose signature metadata to ops and implement ATenRecognizeKernelsPass pass. 2020-10-26 20:31:45 -07:00
LivenessReport.cpp NFC: Transition ATen passes to tablegen registration. 2020-10-22 17:12:44 -07:00
PassDetail.h NFC: Transition ATen passes to tablegen registration. 2020-10-22 17:12:44 -07:00
Passes.cpp NFC: Transition ATen passes to tablegen registration. 2020-10-22 17:12:44 -07:00
RecognizeKernelsPass.cpp Add a number of kernels and new patterns. 2020-11-04 14:36:59 -08:00
ReturnEliminationPass.cpp NFC: Transition ATen passes to tablegen registration. 2020-10-22 17:12:44 -07:00