diff --git a/examples/arm/aot_arm_compiler.py b/examples/arm/aot_arm_compiler.py index 220759bd2d..4d77e81908 100644 --- a/examples/arm/aot_arm_compiler.py +++ b/examples/arm/aot_arm_compiler.py @@ -214,12 +214,7 @@ def forward(self, x): edge = edge.to_backend( ArmPartitioner( ArmCompileSpecBuilder() - .ethosu_compile_spec( - "ethos-u55-128", - system_config="Ethos_U55_High_End_Embedded", - memory_mode="Shared_Sram", - extra_flags="--debug-force-regor --output-format=raw", - ) + .ethosu_compile_spec("ethos-u55-128") .set_permute_memory_format( args.model_name in MODEL_NAME_TO_MODEL.keys() ) diff --git a/examples/arm/executor_runner/arm_executor_runner.cpp b/examples/arm/executor_runner/arm_executor_runner.cpp index aa12623784..b6ac43bcf2 100644 --- a/examples/arm/executor_runner/arm_executor_runner.cpp +++ b/examples/arm/executor_runner/arm_executor_runner.cpp @@ -105,12 +105,10 @@ Result prepare_input_tensors( size_t num_inputs = method_meta.num_inputs(); size_t num_allocated = 0; -#ifdef SEMIHOSTING ET_CHECK_OR_RETURN_ERROR( input_buffers.size() > 0 && num_inputs == input_buffers.size(), InvalidArgument, "Wrong number of inputs allocated compared to method"); -#endif void** inputs = static_cast(allocator.allocate(num_inputs * sizeof(void*))); diff --git a/examples/arm/setup.sh b/examples/arm/setup.sh index a59fd1eaac..8c39a3a866 100755 --- a/examples/arm/setup.sh +++ b/examples/arm/setup.sh @@ -216,7 +216,7 @@ function setup_vela() { if [[ ! -e ethos-u-vela ]]; then git clone https://review.mlplatform.org/ml/ethos-u/ethos-u-vela repo_dir="${root_dir}/ethos-u-vela" - base_rev=57ce18c89ccc6f6309333dccb24ed30dc68b571f + base_rev=d362f5443f67b1e6213a9d8f124edff758efac96 patch_repo fi cd "${root_dir}/ethos-u-vela"