8bfde7de4b
* Define krnl.permute op. * Support krnl.permute operation. * Properly remove loop references. * Re-push, Github was down. * Need to debug interpretOp error. * Fix lowering bug by erasing ops after full krnl IR interpretation is done, and clean up & comment code. * Introduce permute, unroll operations. * More debug. * Remove std::set. * krnl.terminate fails to be converted. * Pass all tests, need to add legal ops as well as part of the conversion target. * Change test format to new permute spec. * Bug fix for nested iterate op lowering. * Simplify error reporting. * Fix compilation error. * Increase comments coverage. * Remove unnecessary imports. * Re-trigger Jenkins * Add permute/unroll tests. * Retrigger Jenkins * transpose fusion and removal * format * fix comments Co-authored-by: Tian Jin <tjingrant@gmail.com> |
||
---|---|---|
.. | ||
onnx_bundle_memory_pool.mlir | ||
onnx_canonicalization.mlir | ||
onnx_constprop.mlir | ||
onnx_decompose.mlir | ||
onnx_elide_constants.mlir | ||
onnx_enable_memory_pool.mlir | ||
onnx_krnl_global_elision.mlir | ||
onnx_lowering.mlir | ||
onnx_lowering_with_dealloc.mlir | ||
onnx_shape_inference.mlir | ||
onnx_shape_inference_maxpool.mlir | ||
onnx_structure.mlir |