You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
PaddleSpeech/utils/tarball.sh

34 lines
601 B

#!/bin/bash
if [ $# != 5 ];then
echo "usage: $0 ckpt_prefix model_config mean_std vocab pack_name"
exit -1
fi
ckpt_prefix=$1
model_config=$2
mean_std=$3
vocab=$4
pack_name=$5
output=release
mkdir -p ${output}
function clean() {
rm -rf ${output}
}
trap clean EXIT
# ckpt_prfix dir
if [ -d ${ckpt_prefix} ];then
cp -r ${ckpt_prefix} ${output}
fi
# ckpt_prfix.{json,...}
cp ${ckpt_prefix}.* ${output}
# model config, mean std, vocab
cp ${model_config} ${mean_std} ${vocab} ${output}
tar zcvf ${pack_name}.release.tar.gz ${output}
echo "tarball: ${pack_name}.release.tar.gz done!"