Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
yiming-wange
GitHub Repository: yiming-wange/cs224n-2023-solution
Path: blob/main/a4/run.sh
995 views
1
#!/bin/bash
2
3
if [ "$1" = "train" ]; then
4
CUDA_VISIBLE_DEVICES=0 python3 run.py train --train-src=./zh_en_data/train.zh --train-tgt=./zh_en_data/train.en --dev-src=./zh_en_data/dev.zh --dev-tgt=./zh_en_data/dev.en --vocab=vocab.json --cuda --lr=5e-4 --patience=1 --valid-niter=200 --batch-size=32 --dropout=.3
5
elif [ "$1" = "test" ]; then
6
CUDA_VISIBLE_DEVICES=0 python3 run.py decode model.bin ./zh_en_data/test.zh ./zh_en_data/test.en outputs/test_outputs.txt --cuda
7
elif [ "$1" = "dev" ]; then
8
CUDA_VISIBLE_DEVICES=0 python3 run.py decode model.bin ./zh_en_data/dev.zh ./zh_en_data/dev.en outputs/dev_outputs.txt --cuda
9
elif [ "$1" = "train_local" ]; then
10
python3 run.py train --train-src=./zh_en_data/train.zh --train-tgt=./zh_en_data/train.en --dev-src=./zh_en_data/dev.zh --dev-tgt=./zh_en_data/dev.en --vocab=vocab.json --lr=5e-4
11
elif [ "$1" = "train_debug" ]; then
12
python3 run.py train --train-src=./zh_en_data/train_debug.zh --train-tgt=./zh_en_data/train_debug.en --dev-src=./zh_en_data/dev.zh --dev-tgt=./zh_en_data/dev.en --vocab=vocab.json --lr=5e-4
13
elif [ "$1" = "test_local" ]; then
14
python3 run.py decode model.bin ./zh_en_data/test.zh ./zh_en_data/test.en outputs/test_outputs.txt
15
elif [ "$1" = "vocab" ]; then
16
python3 vocab.py --train-src=./zh_en_data/train.zh --train-tgt=./zh_en_data/train.en vocab.json
17
else
18
echo "Invalid Option Selected"
19
fi
20
21