sw/vec_iree: disable emitc vmvx ukernel BUG: 307961190 Change-Id: I97d431b34f1fd1e92444d64c7c804f2d7197a5f4
diff --git a/cmake/sparrow_vmvx_module.cmake b/cmake/sparrow_vmvx_module.cmake index ccfe878..c4ab6cb 100644 --- a/cmake/sparrow_vmvx_module.cmake +++ b/cmake/sparrow_vmvx_module.cmake
@@ -93,8 +93,11 @@ list(APPEND _COMPILER_ARGS "--iree-hal-target-backends=vmvx-inline") else() list(APPEND _COMPILER_ARGS "--iree-hal-target-backends=vmvx") - list(APPEND _COMPILER_ARGS "--iree-vmvx-enable-microkernels") - list(APPEND _COMPILER_ARGS "--iree-opt-data-tiling") + if (NOT _RULE_EMITC) + # TODO(b/307961190): Only enable ukernel for bytecode path for now + list(APPEND _COMPILER_ARGS "--iree-vmvx-enable-microkernels") + list(APPEND _COMPILER_ARGS "--iree-opt-data-tiling") + endif() endif() if(_RULE_EMITC)
diff --git a/samples/microbenchmarks/CMakeLists.txt b/samples/microbenchmarks/CMakeLists.txt index e8580bf..6dcc43f 100644 --- a/samples/microbenchmarks/CMakeLists.txt +++ b/samples/microbenchmarks/CMakeLists.txt
@@ -51,8 +51,7 @@ ) # Do not compile following models for Kelvin -# TODO(b/304339109): Temporarily disable the following target until LLVM issue is resolved -if (true) +if (${BUILD_WITH_KELVIN}) return() endif()