Add requested models to RISC-V 64 benchmarks (#14896)
Add `MiniLML12H384Uncased` and `ClipTextSeqLen64PT` to RISC-V 64
benchmarks.
Also enable 2-threads configuration on all benchmarks
#14623
diff --git a/build_tools/python/benchmark_suites/iree/riscv_benchmarks.py b/build_tools/python/benchmark_suites/iree/riscv_benchmarks.py
index 6642a35..19d0255 100644
--- a/build_tools/python/benchmark_suites/iree/riscv_benchmarks.py
+++ b/build_tools/python/benchmark_suites/iree/riscv_benchmarks.py
@@ -11,7 +11,7 @@
from e2e_test_framework import unique_ids
from e2e_test_framework.definitions import common_definitions, iree_definitions
from e2e_test_framework.device_specs import riscv_specs
-from e2e_test_framework.models import tflite_models
+from e2e_test_framework.models import tflite_models, tf_models, torch_models
class Linux_RV64_Benchmarks(object):
@@ -28,13 +28,15 @@
compile_targets=[RV64_CPU_TARGET],
)
MODELS = [
+ tf_models.MINILM_L12_H384_UNCASED_INT32_SEQLEN128,
tflite_models.DEEPLABV3_FP32,
- tflite_models.MOBILEBERT_FP32,
- tflite_models.MOBILENET_V1,
- tflite_models.MOBILEBERT_INT8,
- tflite_models.PERSON_DETECT_INT8,
tflite_models.EFFICIENTNET_INT8,
+ tflite_models.MOBILEBERT_FP32,
+ tflite_models.MOBILEBERT_INT8,
+ tflite_models.MOBILENET_V1,
tflite_models.MOBILENET_V2_INT8,
+ tflite_models.PERSON_DETECT_INT8,
+ torch_models.MODEL_CLIP_TEXT_SEQLEN64_FP32_TORCH,
]
def generate(
@@ -50,7 +52,12 @@
]
run_configs = utils.generate_e2e_model_run_configs(
module_generation_configs=gen_configs,
- module_execution_configs=[module_execution_configs.ELF_LOCAL_SYNC_CONFIG],
+ module_execution_configs=[
+ module_execution_configs.ELF_LOCAL_SYNC_CONFIG,
+ module_execution_configs.get_elf_system_scheduling_local_task_config(
+ thread_num=2
+ ),
+ ],
device_specs=[riscv_specs.EMULATOR_RISCV_64],
presets=[benchmark_presets.RISCV],
)
diff --git a/tests/e2e/test_artifacts/generated_e2e_test_iree_artifacts.cmake b/tests/e2e/test_artifacts/generated_e2e_test_iree_artifacts.cmake
index 9c79e4c..66aee96 100644
--- a/tests/e2e/test_artifacts/generated_e2e_test_iree_artifacts.cmake
+++ b/tests/e2e/test_artifacts/generated_e2e_test_iree_artifacts.cmake
@@ -1453,6 +1453,22 @@
)
iree_bytecode_module(
+ NAME "iree-module-MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
+ SRC "${ROOT_ARTIFACTS_DIR}/model_MiniLML12H384Uncased.timestamp_1683504734.mlirbc"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=stablehlo"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ FRIENDLY_NAME "MiniLML12H384Uncased(stablehlo) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
+ PUBLIC
+)
+
+iree_bytecode_module(
NAME "iree-module-DeepLabV3_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_DeepLabV3_fp32_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_DeepLabV3_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
@@ -1469,70 +1485,6 @@
)
iree_bytecode_module(
- NAME "iree-module-MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_fp32_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- FRIENDLY_NAME "MobileBertSquad_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
- PUBLIC
-)
-
-iree_bytecode_module(
- NAME "iree-module-MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileNetV1_fp32_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- FRIENDLY_NAME "MobileNetV1_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
- PUBLIC
-)
-
-iree_bytecode_module(
- NAME "iree-module-MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_int8_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- FRIENDLY_NAME "MobileBertSquad_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
- PUBLIC
-)
-
-iree_bytecode_module(
- NAME "iree-module-PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_PersonDetect_int8_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- FRIENDLY_NAME "PersonDetect_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
- PUBLIC
-)
-
-iree_bytecode_module(
NAME "iree-module-EfficientNet_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_EfficientNet_int8_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_EfficientNet_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
@@ -1549,6 +1501,54 @@
)
iree_bytecode_module(
+ NAME "iree-module-MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_fp32_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ FRIENDLY_NAME "MobileBertSquad_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
+ PUBLIC
+)
+
+iree_bytecode_module(
+ NAME "iree-module-MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_int8_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ FRIENDLY_NAME "MobileBertSquad_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
+ PUBLIC
+)
+
+iree_bytecode_module(
+ NAME "iree-module-MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileNetV1_fp32_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ FRIENDLY_NAME "MobileNetV1_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
+ PUBLIC
+)
+
+iree_bytecode_module(
NAME "iree-module-MobileNetV2_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileNetV2_int8_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV2_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
@@ -1565,6 +1565,38 @@
)
iree_bytecode_module(
+ NAME "iree-module-PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_PersonDetect_int8_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ FRIENDLY_NAME "PersonDetect_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
+ PUBLIC
+)
+
+iree_bytecode_module(
+ NAME "iree-module-ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_"
+ SRC "${ROOT_ARTIFACTS_DIR}/model_ClipTextSeqLen64PT.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=none"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ FRIENDLY_NAME "ClipTextSeqLen64PT(linalg) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags]"
+ PUBLIC
+)
+
+iree_bytecode_module(
NAME "iree-module-EfficientNet_int8_tflite___riscv_32-generic-linux_gnu-llvm_cpu__default-flags_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_EfficientNet_int8_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_EfficientNet_int8_tflite___riscv_32-generic-linux_gnu-llvm_cpu__default-flags_/module.vmfb"
@@ -4334,6 +4366,26 @@
)
iree_bytecode_module(
+ NAME "iree-module-MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
+ SRC "${ROOT_ARTIFACTS_DIR}/model_MiniLML12H384Uncased.timestamp_1683504734.mlirbc"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=stablehlo"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ "--iree-vm-emit-polyglot-zip=true"
+ "--iree-llvmcpu-debug-symbols=false"
+ "--iree-scheduling-dump-statistics-format=json"
+ "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
+ FRIENDLY_NAME "MiniLML12H384Uncased(stablehlo) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
+ PUBLIC
+)
+
+iree_bytecode_module(
NAME "iree-module-DeepLabV3_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_DeepLabV3_fp32_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_DeepLabV3_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
@@ -4354,86 +4406,6 @@
)
iree_bytecode_module(
- NAME "iree-module-MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_fp32_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- "--iree-vm-emit-polyglot-zip=true"
- "--iree-llvmcpu-debug-symbols=false"
- "--iree-scheduling-dump-statistics-format=json"
- "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
- FRIENDLY_NAME "MobileBertSquad_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
- PUBLIC
-)
-
-iree_bytecode_module(
- NAME "iree-module-MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileNetV1_fp32_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- "--iree-vm-emit-polyglot-zip=true"
- "--iree-llvmcpu-debug-symbols=false"
- "--iree-scheduling-dump-statistics-format=json"
- "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
- FRIENDLY_NAME "MobileNetV1_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
- PUBLIC
-)
-
-iree_bytecode_module(
- NAME "iree-module-MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_int8_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- "--iree-vm-emit-polyglot-zip=true"
- "--iree-llvmcpu-debug-symbols=false"
- "--iree-scheduling-dump-statistics-format=json"
- "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
- FRIENDLY_NAME "MobileBertSquad_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
- PUBLIC
-)
-
-iree_bytecode_module(
- NAME "iree-module-PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
- SRC "${ROOT_ARTIFACTS_DIR}/iree_PersonDetect_int8_tflite_.mlir"
- MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
- FLAGS
- "--iree-hal-target-backends=llvm-cpu"
- "--iree-input-type=tosa"
- "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
- "--iree-llvmcpu-target-cpu=generic-rv64"
- "--iree-llvmcpu-target-abi=lp64d"
- "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
- "--riscv-v-fixed-length-vector-lmul-max=8"
- "--iree-vm-emit-polyglot-zip=true"
- "--iree-llvmcpu-debug-symbols=false"
- "--iree-scheduling-dump-statistics-format=json"
- "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
- FRIENDLY_NAME "PersonDetect_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
- PUBLIC
-)
-
-iree_bytecode_module(
NAME "iree-module-EfficientNet_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_EfficientNet_int8_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_EfficientNet_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
@@ -4454,6 +4426,66 @@
)
iree_bytecode_module(
+ NAME "iree-module-MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_fp32_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ "--iree-vm-emit-polyglot-zip=true"
+ "--iree-llvmcpu-debug-symbols=false"
+ "--iree-scheduling-dump-statistics-format=json"
+ "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
+ FRIENDLY_NAME "MobileBertSquad_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
+ PUBLIC
+)
+
+iree_bytecode_module(
+ NAME "iree-module-MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileBertSquad_int8_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ "--iree-vm-emit-polyglot-zip=true"
+ "--iree-llvmcpu-debug-symbols=false"
+ "--iree-scheduling-dump-statistics-format=json"
+ "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
+ FRIENDLY_NAME "MobileBertSquad_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
+ PUBLIC
+)
+
+iree_bytecode_module(
+ NAME "iree-module-MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileNetV1_fp32_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ "--iree-vm-emit-polyglot-zip=true"
+ "--iree-llvmcpu-debug-symbols=false"
+ "--iree-scheduling-dump-statistics-format=json"
+ "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV1_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
+ FRIENDLY_NAME "MobileNetV1_fp32(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
+ PUBLIC
+)
+
+iree_bytecode_module(
NAME "iree-module-MobileNetV2_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_MobileNetV2_int8_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_MobileNetV2_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
@@ -4474,6 +4506,46 @@
)
iree_bytecode_module(
+ NAME "iree-module-PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
+ SRC "${ROOT_ARTIFACTS_DIR}/iree_PersonDetect_int8_tflite_.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=tosa"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ "--iree-vm-emit-polyglot-zip=true"
+ "--iree-llvmcpu-debug-symbols=false"
+ "--iree-scheduling-dump-statistics-format=json"
+ "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_PersonDetect_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
+ FRIENDLY_NAME "PersonDetect_int8(tflite) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
+ PUBLIC
+)
+
+iree_bytecode_module(
+ NAME "iree-module-ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
+ SRC "${ROOT_ARTIFACTS_DIR}/model_ClipTextSeqLen64PT.mlir"
+ MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
+ FLAGS
+ "--iree-hal-target-backends=llvm-cpu"
+ "--iree-input-type=none"
+ "--iree-llvmcpu-target-triple=riscv64-pc-linux-gnu"
+ "--iree-llvmcpu-target-cpu=generic-rv64"
+ "--iree-llvmcpu-target-abi=lp64d"
+ "--iree-llvmcpu-target-cpu-features=+m,+a,+f,+d,+zvl512b,+v"
+ "--riscv-v-fixed-length-vector-lmul-max=8"
+ "--iree-vm-emit-polyglot-zip=true"
+ "--iree-llvmcpu-debug-symbols=false"
+ "--iree-scheduling-dump-statistics-format=json"
+ "--iree-scheduling-dump-statistics-file=${ROOT_ARTIFACTS_DIR}/iree_module_ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/scheduling_stats.json"
+ FRIENDLY_NAME "ClipTextSeqLen64PT(linalg) [riscv_64-generic-linux_gnu-llvm_cpu][default-flags,compile-stats]"
+ PUBLIC
+)
+
+iree_bytecode_module(
NAME "iree-module-EfficientNet_int8_tflite___riscv_32-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_"
SRC "${ROOT_ARTIFACTS_DIR}/iree_EfficientNet_int8_tflite_.mlir"
MODULE_FILE_NAME "${ROOT_ARTIFACTS_DIR}/iree_module_EfficientNet_int8_tflite___riscv_32-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_/module.vmfb"
@@ -5872,6 +5944,7 @@
${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___cuda-sm_80-linux_gnu-cuda__default-flags_compile-stats_
${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___nvidia-ampere-vulkan_linux-vulkan_spirv__experimental-flags_tensorcore_compile-stats_
${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___nvidia-pascal-vulkan_linux-vulkan_spirv__experimental-flags_simt_compile-stats_
+ ${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_
${PACKAGE_NAME}_iree-module-DeepLabV3_fp32_tflite___arm-valhall-vulkan_android31-vulkan_spirv__default-flags_compile-stats_
${PACKAGE_NAME}_iree-module-DeepLabV3_fp32_tflite___arm-valhall-vulkan_android31-vulkan_spirv__experimental-flags_fuse-padding_max-concurrency_compile-stats_
${PACKAGE_NAME}_iree-module-DeepLabV3_fp32_tflite___arm-valhall-vulkan_android31-vulkan_spirv__experimental-flags_fuse-padding_max-concurrency_repeated-kernel_compile-stats_
@@ -5899,6 +5972,7 @@
${PACKAGE_NAME}_iree-module-EfficientNet_int8_tflite___x86_64-cascadelake-linux_gnu-llvm_cpu__default-flags_compile-stats_
${PACKAGE_NAME}_iree-module-EfficientNet_int8_tflite___x86_64-cascadelake-linux_gnu-llvm_cpu__experimental-flags_data-tiling_ukernel_compile-stats_
${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___cuda-sm_80-linux_gnu-cuda__default-flags_compile-stats_
+ ${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_compile-stats_
${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___x86_64-cascadelake-linux_gnu-llvm_cpu__default-flags_compile-stats_
${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___x86_64-cascadelake-linux_gnu-llvm_cpu__experimental-flags_data-tiling_ukernel_compile-stats_
${PACKAGE_NAME}_iree-module-MobileBertSquad_fp16_tflite___arm-valhall-vulkan_android31-vulkan_spirv__default-flags_demote-f32-to-f16_compile-stats_
@@ -6135,6 +6209,7 @@
${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___cuda-sm_80-linux_gnu-cuda__default-flags_
${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___nvidia-ampere-vulkan_linux-vulkan_spirv__experimental-flags_tensorcore_
${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___nvidia-pascal-vulkan_linux-vulkan_spirv__experimental-flags_simt_
+ ${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-DeepLabV3_fp32_tflite___arm-valhall-vulkan_android31-vulkan_spirv__default-flags_
${PACKAGE_NAME}_iree-module-DeepLabV3_fp32_tflite___arm-valhall-vulkan_android31-vulkan_spirv__experimental-flags_fuse-padding_max-concurrency_
${PACKAGE_NAME}_iree-module-DeepLabV3_fp32_tflite___arm-valhall-vulkan_android31-vulkan_spirv__experimental-flags_fuse-padding_max-concurrency_repeated-kernel_
@@ -6162,6 +6237,7 @@
${PACKAGE_NAME}_iree-module-EfficientNet_int8_tflite___x86_64-cascadelake-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-EfficientNet_int8_tflite___x86_64-cascadelake-linux_gnu-llvm_cpu__experimental-flags_data-tiling_ukernel_
${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___cuda-sm_80-linux_gnu-cuda__default-flags_
+ ${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___x86_64-cascadelake-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___x86_64-cascadelake-linux_gnu-llvm_cpu__experimental-flags_data-tiling_ukernel_
${PACKAGE_NAME}_iree-module-MobileBertSquad_fp16_tflite___arm-valhall-vulkan_android31-vulkan_spirv__default-flags_demote-f32-to-f16_
@@ -6317,9 +6393,11 @@
)
add_dependencies(iree-benchmark-suites-riscv
+ ${PACKAGE_NAME}_iree-module-ClipTextSeqLen64PT_linalg___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-DeepLabV3_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-EfficientNet_int8_tflite___riscv_32-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-EfficientNet_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_
+ ${PACKAGE_NAME}_iree-module-MiniLML12H384Uncased_stablehlo___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-MobileBertSquad_fp32_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-MobileBertSquad_int8_tflite___riscv_32-generic-linux_gnu-llvm_cpu__default-flags_
${PACKAGE_NAME}_iree-module-MobileBertSquad_int8_tflite___riscv_64-generic-linux_gnu-llvm_cpu__default-flags_