Skip to content

Commit e039b47

Browse files
Add more options to the global config (#289)
* Add more option to the global config * Fix Lint * Modify config on deselection * Update tests configs * Remove unnecessary default dist * Export default config, removed unnecessary defaults * Remove unused imports
1 parent def2c46 commit e039b47

15 files changed

+72
-16
lines changed

src/store.js

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,18 +34,28 @@ export const msg = reactive({
3434
color: 'red'
3535
})
3636

37+
// default configs for the templates
38+
export const default_config = {
39+
template: '',
40+
include_test: false,
41+
output_dir: './logs',
42+
log_every_iters: 10,
43+
logger: 'tensorboard',
44+
save_training: true,
45+
save_evaluation: true,
46+
patience: 3,
47+
filename_prefix: 'training',
48+
save_every_iters: 1000,
49+
n_saved: 2
50+
}
51+
3752
// main reactive object
3853
// store.code - the final rendered code to be included in archive
3954
// store.config - the internal config to track user input
4055
// codeUrl - the wget url for integration and local development
4156
export const store = reactive({
4257
code: {},
43-
config: {
44-
template: '',
45-
include_test: false,
46-
output_dir: './logs',
47-
log_every_iters: 10
48-
},
58+
config: default_config,
4959
codeUrl: ''
5060
})
5161

src/tests/ci-configs/text-classification-launch.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,7 @@ max_length: 256
2020
lr: 0.00005
2121
output_dir: ./logs
2222
log_every_iters: 2
23+
filename_prefix: training
24+
n_saved: 2
25+
save_every_iters: 1000
26+
patience: 3

src/tests/ci-configs/text-classification-simple.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,7 @@ max_length: 256
2020
lr: 0.00005
2121
output_dir: ./logs
2222
log_every_iters: 2
23+
filename_prefix: training
24+
n_saved: 2
25+
save_every_iters: 1000
26+
patience: 3

src/tests/ci-configs/text-classification-spawn.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,7 @@ nproc_per_node: 2
2424
nnodes: 1
2525
output_dir: ./logs
2626
log_every_iters: 2
27+
filename_prefix: training
28+
n_saved: 2
29+
save_every_iters: 1000
30+
patience: 3

src/tests/ci-configs/vision-classification-launch.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,7 @@ debug: false
1212
model: resnet18
1313
output_dir: ./logs
1414
log_every_iters: 2
15+
filename_prefix: training
16+
n_saved: 2
17+
save_every_iters: 1000
18+
patience: 3

src/tests/ci-configs/vision-classification-simple.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,7 @@ debug: false
1212
model: resnet18
1313
output_dir: ./logs
1414
log_every_iters: 2
15+
filename_prefix: training
16+
n_saved: 2
17+
save_every_iters: 1000
18+
patience: 3

src/tests/ci-configs/vision-classification-spawn.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,7 @@ nproc_per_node: 2
1616
nnodes: 1
1717
output_dir: ./logs
1818
log_every_iters: 2
19+
filename_prefix: training
20+
n_saved: 2
21+
save_every_iters: 1000
22+
patience: 3

src/tests/ci-configs/vision-dcgan-launch.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,7 @@ d_filters: 64
1414
g_filters: 64
1515
output_dir: ./logs
1616
log_every_iters: 2
17+
filename_prefix: training
18+
n_saved: 2
19+
save_every_iters: 1000
20+
patience: 3

src/tests/ci-configs/vision-dcgan-simple.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,7 @@ d_filters: 64
1414
g_filters: 64
1515
output_dir: ./logs
1616
log_every_iters: 2
17+
filename_prefix: training
18+
n_saved: 2
19+
save_every_iters: 1000
20+
patience: 3

src/tests/ci-configs/vision-dcgan-spawn.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,7 @@ nproc_per_node: 2
1818
nnodes: 1
1919
output_dir: ./logs
2020
log_every_iters: 2
21+
filename_prefix: training
22+
n_saved: 2
23+
save_every_iters: 1000
24+
patience: 3

0 commit comments

Comments
 (0)