Enable emitc targets for some quant models Previously there are run-time errors for emitc targets for some quant models. Now the bug has been fixed at upstream, so we can enable those emitc targets. Change-Id: Ia1597d4d3299d184699fca94bf4a59ca5cf648ad
diff --git a/samples/quant_model/CMakeLists.txt b/samples/quant_model/CMakeLists.txt index 3d2a3b6..9675f1d 100644 --- a/samples/quant_model/CMakeLists.txt +++ b/samples/quant_model/CMakeLists.txt
@@ -292,21 +292,21 @@ "LINKER:--defsym=__stack_size__=100k" ) -#iree_cc_binary( -# NAME -# barcode_emitc_static -# SRCS -# "barcode.c" -# DEPS -# ::barcode_c_module_static_c -# ::barcode_c_module_static_emitc -# samples::util::util -# LINKOPTS -# "LINKER:--defsym=__itcm_length__=700k" -# "LINKER:--defsym=__stack_size__=100k" -# COPTS -# "-DBUILD_EMITC" -#) +iree_cc_binary( + NAME + barcode_emitc_static + SRCS + "barcode.c" + DEPS + ::barcode_c_module_static_c + ::barcode_c_module_static_emitc + samples::util::util + LINKOPTS + "LINKER:--defsym=__itcm_length__=700k" + "LINKER:--defsym=__stack_size__=100k" + COPTS + "-DBUILD_EMITC" +) iree_cc_binary( NAME @@ -351,20 +351,20 @@ "LINKER:--defsym=__stack_size__=100k" ) -#iree_cc_binary( -# NAME -# fssd_25_8bit_v2_emitc_static -# SRCS -# "fssd_25_8bit_v2.c" -# DEPS -# ::fssd_25_8bit_v2_c_module_static_c -# ::fssd_25_8bit_v2_c_module_static_emitc -# samples::util::util -# LINKOPTS -# "LINKER:--defsym=__stack_size__=100k" -# COPTS -# "-DBUILD_EMITC" -#) +iree_cc_binary( + NAME + fssd_25_8bit_v2_emitc_static + SRCS + "fssd_25_8bit_v2.c" + DEPS + ::fssd_25_8bit_v2_c_module_static_c + ::fssd_25_8bit_v2_c_module_static_emitc + samples::util::util + LINKOPTS + "LINKER:--defsym=__stack_size__=100k" + COPTS + "-DBUILD_EMITC" +) iree_cc_binary( NAME @@ -409,20 +409,20 @@ "LINKER:--defsym=__stack_size__=100k" ) -#iree_cc_binary( -# NAME -# semantic_lift_emitc_static -# SRCS -# "semantic_lift.c" -# DEPS -# ::semantic_lift_c_module_static_c -# ::semantic_lift_c_module_static_emitc -# samples::util::util -# LINKOPTS -# "LINKER:--defsym=__stack_size__=100k" -# COPTS -# "-DBUILD_EMITC" -#) +iree_cc_binary( + NAME + semantic_lift_emitc_static + SRCS + "semantic_lift.c" + DEPS + ::semantic_lift_c_module_static_c + ::semantic_lift_c_module_static_emitc + samples::util::util + LINKOPTS + "LINKER:--defsym=__stack_size__=100k" + COPTS + "-DBUILD_EMITC" +) iree_cc_binary( NAME
diff --git a/samples/quant_model/barcode_test.txt b/samples/quant_model/barcode_test.txt index 362a871..9557b0e 100644 --- a/samples/quant_model/barcode_test.txt +++ b/samples/quant_model/barcode_test.txt
@@ -1,2 +1,3 @@ // RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/barcode_bytecode_static +// RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/barcode_emitc_static // REQUIRES: internal
diff --git a/samples/quant_model/fssd_test.txt b/samples/quant_model/fssd_test.txt index ecad831..42f6a81 100644 --- a/samples/quant_model/fssd_test.txt +++ b/samples/quant_model/fssd_test.txt
@@ -1,2 +1,3 @@ // RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/fssd_25_8bit_v2_bytecode_static +// RUN: ${TEST_RUNNER_CMD} ${OUT}/springbok_iree/samples/quant_model/fssd_25_8bit_v2_emitc_static // REQUIRES: internal
diff --git a/samples/quant_model/semantic_lift_test.txt b/samples/quant_model/semantic_lift_test.txt index ed9e0bc..84bfc9c 100644 --- a/samples/quant_model/semantic_lift_test.txt +++ b/samples/quant_model/semantic_lift_test.txt
@@ -1,3 +1,4 @@ // RUN: ${TEST_RUNNER_CMD} --timeout 200 ${OUT}/springbok_iree/samples/quant_model/semantic_lift_bytecode_static +// RUN: ${TEST_RUNNER_CMD} --timeout 200 ${OUT}/springbok_iree/samples/quant_model/semantic_lift_emitc_static // REQUIRES: internal // XFAIL: *