File size: 4,229 Bytes
94011a1 |
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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
#!/bin/sh
# perplexities.sh
# author: Julie Kallini
echo "
-------------------------------------------------------------------------------
Arguments
-------------------------------------------------------------------------------
"
echo "Random seed: $1"
NO_POS_ENCODINGS=${2:-''}
echo "No pos encodings: $NO_POS_ENCODINGS"
echo "
-------------------------------------------------------------------------------
Run perplexities for each perturbation type
-------------------------------------------------------------------------------
"
COMMAND="python3 perplexities.py hop_control hop_control 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py hop_tokens4 hop_tokens4 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py hop_words4 hop_words4 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py reverse_control reverse_control 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py reverse_full reverse_full 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py reverse_partial reverse_partial 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_control shuffle_control 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_nondeterministic shuffle_nondeterministic 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic21 shuffle_deterministic21 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic21 shuffle_deterministic57 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic21 shuffle_deterministic84 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic21 shuffle_nondeterministic 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic57 shuffle_deterministic21 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic57 shuffle_deterministic57 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic57 shuffle_deterministic84 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic57 shuffle_nondeterministic 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic84 shuffle_deterministic21 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic84 shuffle_deterministic57 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic84 shuffle_deterministic84 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_deterministic84 shuffle_nondeterministic 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_local3 shuffle_local3 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_local5 shuffle_local5 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_local10 shuffle_local10 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
COMMAND="python3 perplexities.py shuffle_even_odd shuffle_even_odd 100M $1 randinit $NO_POS_ENCODINGS"
echo $COMMAND
eval $COMMAND
echo "
"
echo "
-------------------------------------------------------------------------------
Done!
-------------------------------------------------------------------------------
"
|