-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmapping_script.sh
More file actions
28 lines (23 loc) · 2.68 KB
/
mapping_script.sh
File metadata and controls
28 lines (23 loc) · 2.68 KB
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
#!/usr/bin/bash
dataset="$1"
# USAGE : bash mapping_script.sh wiki 3 en GAT2
# Arguments: DATASET, GPU, SOURCE, TRANSFER_TYPE
if [ "$dataset" = "wiki" ]; then
domains=('ru' 'es' 'it' 'nl' 'zh' 'pt' 'pl' 'ja' 'vi' 'sv' 'uk' 'ko' 'ar' 'he' 'no' 'fa' 'cs' 'ca' 'simple' 'fi' 'tr' 'hu' 'sr' 'ro' 'bg' 'et' 'id' 'da' 'gl' 'eo' 'sk' 'lt' 'hr' 'hi' 'ms' 'sl' 'nn' 'kk' 'eu' 'uz' 'ceb' 'war' 'vo')
elif [ "$dataset" = "4square" ]; then
domains=('Semarang' 'Manado' 'Chiang Mai' 'Davao' 'Salvador' 'Seremban' 'Merida' 'Toronto' 'Campo Grande' 'Kuantan New Port' 'Dubai' 'Riga' 'Phoenix' 'Ipoh' "Kazan'" 'Maceio' 'Baltimore' 'St. Louis' 'Panama' 'Rostov-on-Don' 'Sydney' 'Joao Pessoa' 'Puebla' 'Indianapolis' 'Minneapolis' 'Florianopolis' 'Miami' 'Charlotte' 'Mumbai' 'San Antonio' 'Villahermosa' 'Houston' 'Vancouver' 'Heredia' 'Alor Setar' 'Pathum Thani' 'Melbourne' 'Columbus' 'Newark' 'Seattle' 'Teresina' 'Milan' 'Saratov' 'Tampa' 'Santos' "Perm'" 'Minsk' 'Krasnoyarsk' 'Samsun' 'Kansas City' 'Pittsburgh' 'Portland' 'Vitoria' 'Konya' 'Austin' 'Cleveland' 'Rio de Janeiro' 'Detroit' 'Antwerpen' 'Santo Domingo' 'Dallas' 'Piraeus' 'Berlin' 'Amsterdam' 'Budapest' 'Brussels' 'Aintab' 'Denizli' 'Kayseri' 'Hong Kong' 'Rome' 'Kuwait' 'Fort-De-France' 'Manisa' 'Kobe' 'Balikesir' 'Sapporo' 'Gent' 'Sendai')
elif [ "$dataset" = "yelp" ]; then
domains=('Voorhees' 'Harvey' 'Ambler' 'Mount Juliet' 'Plainfield' 'Plymouth Meeting' 'King Of Prussia' 'Edwardsville' 'Havertown' 'Kirkwood' 'Glen Mills' 'Ballwin' 'Hermitage' 'Collegeville' 'Avon' 'Treasure Island' 'Gretna' 'Eagle' 'Smyrna' 'Bryn Mawr' 'Seminole' 'Collingswood' 'Creve Coeur' 'Saint Charles' 'St Pete Beach' 'Indian Rocks Beach' 'North Wales' 'Langhorne' 'Newtown' 'Malvern' 'Lansdale' 'Norristown' 'Springfield' 'Willow Grove' 'Oldsmar' 'Phoenixville' 'Madeira Beach' 'Mount Laurel' 'Oro Valley' 'Exton' 'New Hope' 'Newark' 'Bensalem' 'Hendersonville' 'Clayton' 'Media' 'Conshohocken' 'Wayne' 'Marlton' 'Doylestown' 'New Port Richey' 'Ardmore' 'Tarpon Springs' 'Carpinteria' 'Greenwood' 'Pinellas Park' 'St. Pete Beach' 'Lutz' 'Kenner' 'Clearwater Beach' 'Palm Harbor' 'Wesley Chapel' 'Riverview' 'Dunedin' 'St Petersburg' 'St Louis' 'West Chester' 'Fishers' 'King of Prussia' 'Largo' 'Brentwood' 'Meridian' 'Cherry Hill' 'Carmel' 'Brandon' 'Wilmington' 'Goleta' 'St. Petersburg' 'Franklin' 'St. Louis' 'Metairie' 'Sparks' 'Saint Petersburg')
else
echo "Unknown dataset: $dataset"
echo: "Arguments: DATASET, GPU, SOURCE, TRANSFER_TYPE"
exit 1
fi
gpu=$2
layers=1
trainfrac=10
src=$3
mode=$4
for tgt in "${domains[@]}"; do
python memory_transfer.py --src "$src" --tgt "$tgt" --gpu "$gpu" --layers "$layers" --trainfrac "$trainfrac" --dataset "$dataset" --mode "$mode"
done