sw/vec_iree: fix compilation error due to upstream change
accommodate upstream change https://github.com/openxla/iree/pull/14674
Change-Id: I1677ce37cafb4b6532e577a185670e717f1e2eee
diff --git a/model_util/util.c b/model_util/util.c
index 983d93e..7d34a53 100644
--- a/model_util/util.c
+++ b/model_util/util.c
@@ -134,12 +134,12 @@
iree_hal_buffer_params_t buffer_params = {
.type =
IREE_HAL_MEMORY_TYPE_HOST_LOCAL | IREE_HAL_MEMORY_TYPE_DEVICE_VISIBLE,
- .access = IREE_HAL_MEMORY_ACCESS_READ,
+ .access = IREE_HAL_MEMORY_ACCESS_ALL,
.usage = IREE_HAL_BUFFER_USAGE_DEFAULT};
for (int i = 0; i < model->num_input; ++i) {
if (iree_status_is_ok(result)) {
- result = iree_hal_buffer_view_allocate_buffer(
- iree_hal_device_allocator(device), model->num_input_dim[i],
+ result = iree_hal_buffer_view_allocate_buffer_copy(
+ device, iree_hal_device_allocator(device), model->num_input_dim[i],
model->input_shape[i], model->hal_element_type,
IREE_HAL_ENCODING_TYPE_DENSE_ROW_MAJOR, buffer_params, *byte_span[i],
&(arg_buffer_views[i]));