From d35392763179c5d030fbc12aa2fd2ede8e63c8e9 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Tue, 8 Jan 2019 16:40:03 +0100 Subject: [PATCH] [scripts] script to fetch crepe model from upstream repo --- scripts/get_crepe.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 scripts/get_crepe.sh diff --git a/scripts/get_crepe.sh b/scripts/get_crepe.sh new file mode 100755 index 00000000..4671cfb8 --- /dev/null +++ b/scripts/get_crepe.sh @@ -0,0 +1,16 @@ +#! /bin/bash + +CREPEURL=https://github.com/marl/crepe/blob/models/model-tiny.h5.bz2?raw=true +MODELTARGET=crepe-model-tiny.h5 +SHA512=91df10316092de0d9c35ae0eaa8f6cceb49fb01f54dc74f9f1196f7f569a3f885242d1abded56c9825180552a602d9e76f2021d7cfb55cfbefb2f84c8a9f4715 + + +function checkmodelsum () { + (echo $SHA512 $MODELTARGET | sha512sum -c - ) || (echo $MODELTARGET checksum did not match?!; exit 1) +} + +function fetchmodel () { + wget -qO- $CREPEURL | bunzip2 - > $MODELTARGET +} + +( [ -f "$MODELTARGET" ] || fetchmodel ) && checkmodelsum -- 2.11.0