function runq () { dataset=$1 sample_rate=$2 duration=$3 let sample_length=$2*$3 qs=$4 exp_name="space_qs$dim" echo "__________________________________________" echo "__________________________________________" echo "__________________________________________" echo "" echo ">> running $exp_name" echo "" echo "__________________________________________" echo "__________________________________________" echo "__________________________________________" python train.py \ --exp $exp_name --dataset $dataset \ --frame_sizes 8 2 \ --n_rnn 2 --dim 1024 --q_levels $qs \ --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 4 \ --resume True } function rundim () { dataset=$1 sample_rate=$2 duration=$3 let sample_length=$2*$3 dim=$4 exp_name="space_dim$dim" echo "__________________________________________" echo "__________________________________________" echo "__________________________________________" echo "" echo ">> running $exp_name" echo "" echo "__________________________________________" echo "__________________________________________" echo "__________________________________________" python train.py \ --exp $exp_name --dataset $dataset \ --frame_sizes 8 2 \ --n_rnn 2 --dim $dim --q_levels 256 \ --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 8 \ --resume True } function runseq () { dataset=$1 sample_rate=$2 duration=$3 let sample_length=$2*$3 seq=$4 exp_name="space_seq$seq" echo "__________________________________________" echo "__________________________________________" echo "__________________________________________" echo "" echo ">> running $exp_name" echo "" echo "__________________________________________" echo "__________________________________________" echo "__________________________________________" python train.py \ --exp $exp_name --dataset $dataset \ --frame_sizes 8 2 \ --n_rnn 2 --dim 1024 --q_levels 256 \ --seq_len $seq --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 4 \ --resume True } #rundim 44k_glass_space1 44100 5 4096 runseq 44k_glass_space1 44100 5 512 rundim 44k_glass_space1 44100 5 512 #rundim 44k_glass_space1 44100 5 256 #rundim 44k_glass_space1 44100 5 128 #rundim 44k_glass_space1 44100 5 64 #rundim 44k_glass_space1 44100 5 32 #rundim 44k_glass_space1 44100 5 16 #rundim 44k_glass_space1 44100 5 8 #rundim 44k_glass_space1 44100 5 4 #rundim 44k_glass_space1 44100 5 2 #rundim 44k_glass_space1 44100 5 1 runq 44k_glass_space1 44100 5 1024 runq 44k_glass_space1 44100 5 128