Blame view
egs/lre07/v2/cmd.sh
1.79 KB
8dcb6dfcb first commit |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# you can change cmd.sh depending on what type of queue you are using. # If you have no queueing system and want to run on a local machine, you # can change all instances 'queue.pl' to run.pl (but be careful and run # commands one by one: most recipes will exhaust the memory on your # machine). queue.pl works with GridEngine (qsub). slurm.pl works # with slurm. Different queues are configured differently, with different # queue names and different ways of specifying things like memory; # to account for these differences you can create and edit the file # conf/queue.conf to match your queue's configuration. Search for # conf/queue.conf in http://kaldi-asr.org/doc/queue.html for more information, # or search for the string 'default_config' in utils/queue.pl or utils/slurm.pl. export train_cmd="queue.pl --mem 1G" export decode_cmd="queue.pl --mem 2G" # the use of cuda_cmd is deprecated but it is sometimes still used in nnet1 # scripts. export cuda_cmd="queue.pl --gpu 1 --mem 20G" # the rest of this file is present for historical reasons. # In general it's best to rely on conf/queue.conf for cluster-specific # configuration. # On Eddie use: #export train_cmd="queue.pl -P inf_hcrc_cstr_nst -l h_rt=08:00:00" #export decode_cmd="queue.pl -P inf_hcrc_cstr_nst -l h_rt=05:00:00 -pe memory-2G 4" #export highmem_cmd="queue.pl -P inf_hcrc_cstr_nst -l h_rt=05:00:00 -pe memory-2G 4" #export scoring_cmd="queue.pl -P inf_hcrc_cstr_nst -l h_rt=00:20:00" if [[ "$(hostname -f)" == "*.fit.vutbr.cz" ]]; then # BUT cluster: queue="all.q@@blade,all.q@@speech" storage="matylda5" export train_cmd="queue.pl -q $queue -l ram_free=1.5G,mem_free=1.5G,${storage}=1" export decode_cmd="queue.pl -q $queue -l ram_free=2.5G,mem_free=2.5G,${storage}=0.5" export cuda_cmd="queue.pl -q long.q -l gpu=1" fi |