@@ -26,7 +26,6 @@ enable_model_converter=0 # model-converter tool for VGF output
2626enable_vgf_lib=0 # vgf reader - runtime backend dependency
2727enable_emulation_layer=0 # Vulkan layer driver - emulates Vulkan ML extensions
2828enable_vulkan_sdk=0 # Download and export Vulkan SDK required by emulation layer
29- mlsdk_manifest_url=" https://github.com/arm/ai-ml-sdk-manifest.git"
3029
3130# Figure out if setup.sh was called or sourced and save it into "is_script_sourced"
3231(return 0 2> /dev/null) && is_script_sourced=1 || is_script_sourced=0
@@ -145,17 +144,6 @@ function check_options() {
145144 enable_vulkan_sdk=1
146145 shift
147146 ;;
148- --mlsdk-manifest-url)
149- # Ensure that there is a url provided.
150- if [[ -n " $2 " && " ${2: 0: 1} " != " -" ]]; then
151- mlsdk_manifest_url=" $2 "
152- shift 2
153- else
154- echo " Error: --mlsdk-manifest-url requires a URL argument."
155- print_usage " $@ "
156- exit 1
157- fi
158- ;;
159147 --setup-test-dependency)
160148 echo " Installing test dependency..."
161149 source $et_dir /backends/arm/scripts/install_models_for_test.sh
@@ -251,8 +239,6 @@ if [[ $is_script_sourced -eq 0 ]]; then
251239 echo " enable-emulation-layer=${enable_emulation_layer} "
252240 echo " enable-vulkan-sdk=${enable_vulkan_sdk} "
253241 echo " enable-vela=${enable_vela} "
254- echo " mlsdk-manifest-url=${mlsdk_manifest_url} "
255-
256242
257243 # Setup toolchain
258244 if [[ " ${enable_baremetal_toolchain} " -eq 1 ]]; then
@@ -276,15 +262,21 @@ if [[ $is_script_sourced -eq 0 ]]; then
276262 if [[ " ${enable_model_converter} " -eq 1 || \
277263 " ${enable_vgf_lib} " -eq 1 || \
278264 " ${enable_emulation_layer} " -eq 1 ]]; then
279- source $et_dir /backends/arm/scripts/mlsdk_utils.sh -u " ${mlsdk_manifest_url} "
280- setup_model_converter ${root_dir} ${mlsdk_manifest_dir} ${enable_model_converter} ${enable_vgf_lib} ${enable_emulation_layer}
265+ source $et_dir /backends/arm/scripts/mlsdk_utils.sh
266+ setup_mlsdk ${root_dir} \
267+ ${mlsdk_manifest_dir} \
268+ ${enable_model_converter} \
269+ ${enable_vgf_lib} \
270+ ${enable_emulation_layer}
281271 fi
282272
283273 # Create the setup_path.sh used to create the PATH variable for shell
284274 create_setup_path
285275
286276 # Setup the tosa_reference_model and dependencies
287- CMAKE_POLICY_VERSION_MINIMUM=3.5 BUILD_PYBIND=1 pip install --no-dependencies -r $et_dir /backends/arm/requirements-arm-tosa.txt
277+ CMAKE_POLICY_VERSION_MINIMUM=3.5 \
278+ BUILD_PYBIND=1 \
279+ pip install --no-dependencies -r $et_dir /backends/arm/requirements-arm-tosa.txt
288280
289281 if [[ " ${enable_vela} " -eq 1 ]]; then
290282 setup_ethos_u_tools
0 commit comments