[MLIR] Updates needed for general stride support
This is a companion PR to https://github.com/ROCmSoftwarePlatform/rocMLIR/pull/1312 . The updated commit hash points onto that PR branch, so coordinated merges are advised. With the above rocMLIR changes, the MLIR MIGraphX dialect now represents both the dimensions and strides of tensors inside MLIR, thus allowing NHWC convolutions to be correctly offloaded. In this PR, we: - Remove special handling for the case where non-standard shapes become input to MLIR modules - Fold broadcast and multibroadcast operations into the input size od MLIR modules - Update tests - Add an extra TRACE_MLIR print to help debug crashes in the high-level pipeline
Showing
| ... | @@ -29,4 +29,4 @@ pybind/pybind11@d159a563383d10c821ba7b2a71905d1207db6de4 --build | ... | @@ -29,4 +29,4 @@ pybind/pybind11@d159a563383d10c821ba7b2a71905d1207db6de4 --build |
| msgpack/msgpack-c@cpp-3.3.0 -DMSGPACK_BUILD_TESTS=Off | msgpack/msgpack-c@cpp-3.3.0 -DMSGPACK_BUILD_TESTS=Off | ||
| sqlite3@3.43.2 -DCMAKE_POSITION_INDEPENDENT_CODE=On | sqlite3@3.43.2 -DCMAKE_POSITION_INDEPENDENT_CODE=On | ||
| ROCmSoftwarePlatform/composable_kernel@70eefcf4f263aa5c25f3c9ff0db8f6f199ef0fb9 -DCK_BUILD_JIT_LIB=On -DCMAKE_POSITION_INDEPENDENT_CODE=On | ROCmSoftwarePlatform/composable_kernel@70eefcf4f263aa5c25f3c9ff0db8f6f199ef0fb9 -DCK_BUILD_JIT_LIB=On -DCMAKE_POSITION_INDEPENDENT_CODE=On | ||
| ROCmSoftwarePlatform/rocMLIR@13f6c2a69cfe80a575c6b241ec7353d1e953cb12 -DBUILD_FAT_LIBROCKCOMPILER=On | ROCmSoftwarePlatform/rocMLIR@aa3722cd0f1401b3680e4e937f1940a8043bb410 -DBUILD_FAT_LIBROCKCOMPILER=On |
Please register or sign in to comment