-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathrun.sh
executable file
·64 lines (43 loc) · 1.99 KB
/
run.sh
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
# Trains and evaluates all PPG models in the paper
# "High-Fidelity Neural Phonetic Posteriorgrams"
# Usage
# CUDA_VISIBLE_DEVICES=<gpus> ./run.sh
###############################################################################
# Setup data
###############################################################################
python -m ppgs.data.download
python -m ppgs.partition
###############################################################################
# Run experiments
###############################################################################
# Run best model
python -m ppgs.preprocess --gpu 0
python -m ppgs.train --gpu 0
python -m ppgs.evaluate --gpu 0
###############################################################################
# Run experiments
###############################################################################
# Wav2vec 2.0
python -m ppgs.preprocess --representations w2v2fb --gpu 0
python -m ppgs.train --config config/w2v2fb.py --gpu 0
python -m ppgs.evaluate --config config/w2v2fb.py --gpu 0
# Charsiu
python -m ppgs.preprocess --representations w2v2fc --gpu 0
python -m ppgs.train --config config/w2v2fc.py --gpu 0
python -m ppgs.evaluate --config config/w2v2fc.py --gpu 0
# Mel spectrogram
python -m ppgs.preprocess --representations mel --gpu 0
python -m ppgs.train --config config/mel.py --gpu 0
python -m ppgs.evaluate --config config/mel.py --gpu 0
# ASR bottleneck
python -m ppgs.preprocess --representations bottleneck --gpu 0
python -m ppgs.train --config config/bottleneck.py --gpu 0
python -m ppgs.evaluate --config config/bottleneck.py --gpu 0
# EnCodec
python -m ppgs.preprocess --representations encodec --gpu 0
python -m ppgs.train --config config/encodec.py --gpu 0
python -m ppgs.evaluate --config config/encodec.py --gpu 0
###############################################################################
# Create accuracy plot
###############################################################################
python -m ppgs.plot.accuracy --output_file accuracy.pdf