|
|
|
|
@ -2,16 +2,29 @@
|
|
|
|
|
# lr 1e-5 to 5e-5
|
|
|
|
|
# mc_loss_efficient 0.1 to 1
|
|
|
|
|
|
|
|
|
|
while getopts d: flag
|
|
|
|
|
usage="$(basename "$0") [-d <data-split-name>]
|
|
|
|
|
Argument -d takes (few-shot) data split names.
|
|
|
|
|
Possible valid names : 50-dpd|100-dpd|125-dpd|250-dpd"
|
|
|
|
|
|
|
|
|
|
while getopts :d: flag
|
|
|
|
|
do
|
|
|
|
|
case "${flag}" in
|
|
|
|
|
d) data_split=${OPTARG};;
|
|
|
|
|
d) data_split=${OPTARG};;
|
|
|
|
|
:) printf "missing argument for -%s\n" "$OPTARG" >&2; echo "$usage" >&2; exit 1;;
|
|
|
|
|
esac
|
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
# check for mandatory/required -d argument
|
|
|
|
|
# mandatory arguments
|
|
|
|
|
if [ ! "$data_split" ]; then
|
|
|
|
|
echo "arguments -d must be provided"
|
|
|
|
|
echo "$usage" >&2; exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# Check whether the required environment vars are set
|
|
|
|
|
if [[ -z "${SAVED_MODELS_BASELINE}" ]] || [[ -z "${PRE_TRAINED_SOLOIST}" ]]; then
|
|
|
|
|
echo "Required Environment variables not set. First run set_env_var.sh"
|
|
|
|
|
exit 1
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
datetime_now=$(date +"%Y%m%d")
|
|
|
|
|
|