forked from yliess86/PaintsTorch2
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
71 lines (59 loc) · 1.35 KB
/
Makefile
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
FEATURES=32
BATCHSIZE=8
MODEL=models/paintstorch2_guide_40/checkpoint_39.pth
GUIDE=--guide
BN=
CURRICULUM=
build:
sudo docker build -t yliess86/paintstorch2:latest .
sudo docker push yliess86/paintstorch2:latest
train:
python3 -m kubeflow \
--n_gpu 4 \
--batch_size ${BATCHSIZE} \
--features ${FEATURES} \
${GUIDE} ${BN} ${CURRICULUM}
exp:
python3 -m kubeflow \
--n_gpu 4 \
--batch_size ${BATCHSIZE} \
--features ${FEATURES} \
--guide --curriculum
python3 -m kubeflow \
--n_gpu 4 \
--batch_size ${BATCHSIZE} \
--features ${FEATURES} \
--guide
python3 -m kubeflow \
--n_gpu 4 \
--batch_size ${BATCHSIZE} \
--features ${FEATURES}
python3 -m kubeflow \
--n_gpu 4 \
--batch_size ${BATCHSIZE} \
--features ${FEATURES} \
--guide --bn --curriculum
python3 -m kubeflow \
--n_gpu 4 \
--batch_size ${BATCHSIZE} \
--features ${FEATURES} \
--guide --bn
python3 -m kubeflow \
--n_gpu 4 \
--batch_size ${BATCHSIZE} \
--features ${FEATURES} \
--bn
test:
python -m evaluation.benchmark \
--features ${FEATURES} \
--batch_size ${BATCHSIZE} \
--num_workers ${BATCHSIZE} \
--dataset dataset \
--model ${MODEL} \
${BN}
convert:
python -m evaluation.export \
--features ${FEATURES} \
--model ${MODEL} \
--save docs/resources/paintstorch.onnx
rm -rf docs/resources/paintstorch.onnx docs/resources/paintstorch.pb