Files
hailort/hailort/scripts/download_hefs.sh
HailoRT-Automation 8445792b5e v4.22.0 (#27)
2025-07-14 15:13:59 +03:00

42 lines
1.0 KiB
Bash
Executable File

#!/bin/bash
set -e
readonly BASE_URI="https://hailo-hailort.s3.eu-west-2.amazonaws.com"
readonly HRT_VERSION=4.22.0
readonly REMOTE_HEF_DIR="Hailo8/${HRT_VERSION}/HEFS"
readonly LOCAL_EXAMPLES_HEF_DIR="../libhailort/examples/hefs"
readonly LOCAL_TUTORIALS_HEF_DIR="../libhailort/bindings/python/platform/hailo_tutorials/hefs"
readonly EXAMPLES_HEFS=(
"shortcut_net.hef"
"shortcut_net_nv12.hef"
"multi_network_shortcut_net.hef"
)
readonly TUTORIALS_HEFS=(
"resnet_v1_18.hef"
"shortcut_net.hef"
)
function create_hef_dir(){
for d in $LOCAL_EXAMPLES_HEF_DIR $LOCAL_TUTORIALS_HEF_DIR; do
if ! [ -d ${d} ]; then
mkdir -p ${d}
fi
done
}
function download_hefs(){
for hef in "${EXAMPLES_HEFS[@]}"; do
wget -N ${BASE_URI}/${REMOTE_HEF_DIR}/${hef} -O ${LOCAL_EXAMPLES_HEF_DIR}/${hef}
done
for hef in "${TUTORIALS_HEFS[@]}"; do
wget -N ${BASE_URI}/${REMOTE_HEF_DIR}/${hef} -O ${LOCAL_TUTORIALS_HEF_DIR}/${hef}
done
}
function main(){
create_hef_dir
download_hefs
}
main