ml/ml-models-public: changes to accommodate IREE API for the 12052024 revision
Context: due to a long-standing bug on IREE importer/compiler (https://github.com/iree-org/iree/issues/19402) and a latest change on IREE compiler/runtime (https://github.com/iree-org/iree/commit/487c5217e4b7a931eb288b35b11c043c7567a7e3), we have to pin IREE to a 12/05/2024 revision to
avoid breakage.
This change makes changes to accommodate IREE API for this specific revision
Change-Id: I5d916ec31c8add20db82c8f92ef71f8dc32ab069
diff --git a/float_models/iree_exec/mnist.c b/float_models/iree_exec/mnist.c
index 7e7d519..76e8738 100644
--- a/float_models/iree_exec/mnist.c
+++ b/float_models/iree_exec/mnist.c
@@ -49,7 +49,7 @@
}
iree_hal_executable_library_query_fn_t library_query(void) {
- return &mnist_linked_llvm_cpu_library_query;
+ return &mnist_linked_library_query;
}
iree_status_t load_input_data(const MlModel *model, void **buffer,
diff --git a/float_models/iree_exec/mobilenet_v1.c b/float_models/iree_exec/mobilenet_v1.c
index e0e8e2d..f75fe1f 100644
--- a/float_models/iree_exec/mobilenet_v1.c
+++ b/float_models/iree_exec/mobilenet_v1.c
@@ -49,7 +49,7 @@
}
iree_hal_executable_library_query_fn_t library_query(void) {
- return &llvm_module_linked_llvm_cpu_library_query;
+ return &module_linked_library_query;
}
iree_status_t load_input_data(const MlModel *model, void **buffer,
diff --git a/quant_models/iree_exec/hps.c b/quant_models/iree_exec/hps.c
index 7353110..56d8fb5 100644
--- a/quant_models/iree_exec/hps.c
+++ b/quant_models/iree_exec/hps.c
@@ -53,7 +53,7 @@
}
iree_hal_executable_library_query_fn_t library_query(void) {
- return &llvm_module_linked_llvm_cpu_library_query;
+ return &module_linked_library_query;
}
iree_status_t load_input_data(const MlModel *model, void **buffer,
diff --git a/quant_models/iree_exec/mobilenet_v1.c b/quant_models/iree_exec/mobilenet_v1.c
index 4c4f3be..543ef7e 100644
--- a/quant_models/iree_exec/mobilenet_v1.c
+++ b/quant_models/iree_exec/mobilenet_v1.c
@@ -49,7 +49,7 @@
}
iree_hal_executable_library_query_fn_t library_query(void) {
- return &llvm_module_linked_llvm_cpu_library_query;
+ return &module_linked_library_query;
}
iree_status_t load_input_data(const MlModel *model, void **buffer,
diff --git a/quant_models/iree_exec/mobilenet_v2.c b/quant_models/iree_exec/mobilenet_v2.c
index 4061f54..2a27c5b 100644
--- a/quant_models/iree_exec/mobilenet_v2.c
+++ b/quant_models/iree_exec/mobilenet_v2.c
@@ -49,7 +49,7 @@
}
iree_hal_executable_library_query_fn_t library_query(void) {
- return &llvm_module_linked_llvm_cpu_library_query;
+ return &module_linked_library_query;
}
iree_status_t load_input_data(const MlModel *model, void **buffer,
diff --git a/quant_models/iree_exec/person_detection.c b/quant_models/iree_exec/person_detection.c
index ebbd98c..911d850 100644
--- a/quant_models/iree_exec/person_detection.c
+++ b/quant_models/iree_exec/person_detection.c
@@ -63,7 +63,7 @@
#if !defined(BUILD_VMVX)
iree_hal_executable_library_query_fn_t library_query(void) {
- return &llvm_module_linked_llvm_cpu_library_query;
+ return &module_linked_library_query;
}
#endif