-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathguild.yml
84 lines (72 loc) · 2.4 KB
/
guild.yml
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
# Copyright 2023 Álvaro Goldar Dieste
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
# http://www.apache.org/licenses/LICENSE-2.0
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
preprocess_dataset:
description: Reads and preprocesses a given dataset for classification
main: preprocess_dataset
flags-dest: args
flags-import: all
output-scalars: no
requires:
- file: datasets/
sourcecode:
- datasets_helper.cpp
- datasets.py
- preprocess_dataset.py
run_network:
description: Trains a certain network on a given dataset and evaluates its performance
main: run_network
flags-dest: args
flags-import: all
flags-import-skip:
- device
output-scalars:
- step: 'Training epoch: (\step)'
- dis_avg-loss: 'Dis.+ loss \(average\): (\value)'
- dis_real-loss: 'Dis.+ loss \(real images\): (\value)'
- dis_fake-loss: 'Dis.+ loss \(fake images\): (\value)'
- gen_loss: 'Gen.+ loss: (\value)'
- standalone_loss: 'Mean loss: (\value)'
- val_acc: 'Val.+ accuracy: (\value)'
- oa: '\(OA\): (\value)'
- aa: '\(AA\): (\value)'
- kappa: 'Cohen.+ \(k\): (\value)'
requires:
- operation: preprocess_dataset
sourcecode:
- datasets_helper.cpp
- datasets.py
- networks.py
- run_network.py
test_synthesis:
description: Tests the synthesis performance of a pretrained GAN network on a given dataset
main: test_synthesis
flags-dest: args
flags-import: all
flags-import-skip:
- activation
- data_augmentation
- dataset_path
- device
- epochs
- latent_size
- learning_rate
- p_dropout
- weight_init
output-scalars:
- fid: 'FID score: (\value)'
requires:
- file: CNN2D_Residual_model.pt
- operation: run_network
sourcecode:
- datasets_helper.cpp
- datasets.py
- networks.py
- test_synthesis.py