function generaterrr () { exp_name=$1 dataset=$2 epoch_limit=$3 sample_rate=$4 duration=$5 let sample_length=$4*$5 qlev=$6 echo ">> generating $exp_name" python generate.py \ --exp $exp_name --dataset $dataset \ --frame_sizes 8 2 \ --n_rnn 2 --dim 1024 --q_levels $qlev \ --seq_len 1024 --batch_size 128 \ --val_frac 0.1 --test_frac 0.1 \ --sample_rate $sample_rate \ --sample_length $sample_length \ --keep_old_checkpoints False \ --epoch_limit $epoch_limit \ --resume True } function runrrr () { exp_name=$1 dataset=$2 epoch_limit=$3 sample_rate=$4 duration=$5 let sample_length=$4*$5 qlev=$6 echo ">> running $exp_name" python train.py \ --exp $exp_name --dataset $dataset \ --frame_sizes 8 2 \ --n_rnn 2 --dim 1024 --q_levels $qlev \ --seq_len 1024 --batch_size 128 \ --val_frac 0.1 --test_frac 0.1 \ --sample_rate $sample_rate \ --sample_length $sample_length \ --keep_old_checkpoints False \ --epoch_limit $epoch_limit \ --resume True } runrrr kiq256 kiq 1 44100 1 256 generaterrr kiq256 kiq 6 44100 1 256 runrrr kiq512 kiq 1 44100 1 512 generaterrr kiq512 kiq 10 44100 1 512