@@ -35,36 +35,33 @@ def run2inference(run, runName=None):
35
35
runConfig ['huggingface' ] = { "name" : runName , "wandb" : run .fullId }
36
36
return list (inference_from_config (runConfig ))
37
37
38
- def SPModels (project ):
39
- bestPerGroup = project .groups (onlyBest = True )
40
- bestPerGroup = {k : v for k , v in bestPerGroup .items () if k .startswith ('Single-pass | ' )}
41
- for run in bestPerGroup .values ():
42
- for model in run2inference (run ):
43
- yield model
44
- continue
45
- return
46
38
47
39
def main (args ):
48
40
WBProject = CWBProject ('green_wizard/FranNet' )
49
41
folder = os .path .dirname (os .path .abspath (__file__ ))
50
42
# load list of models from the folder "configs"
51
- models = modelsFrom (os .path .join (folder , 'configs' ))
52
- # add some models from W&B
53
- models .extend ( list (SPModels (WBProject )) )
43
+ models = []
54
44
bestGroups = WBProject .groups (onlyBest = True )
55
45
customRuns = [
56
- 'DDPM v2 | Basic' ,
57
- # some of "DDPM-V, encoder v2, masking-8, residual"
58
- 'DDPM-V, encoder v2, masking-8, residual, RGB' ,
59
- 'DDPM-V, encoder v2, masking-8, residual, LAB' ,
60
- 'DDPM-V, encoder v2, masking-8, residual, LAB, structured' ,
61
- # autorregressive direction
46
+ 'Single-pass | Basic+masking-8' ,
47
+ 'Single-pass | Basic+masking-uniform' ,
48
+ 'Single-pass | Basic+masking-dynamic' ,
49
+ 'Single-pass | Basic' ,
50
+ 'Single-pass | Basic+masking-4' ,
51
+ 'Single-pass | Basic+masking-32' ,
52
+ 'Single-pass | Basic+masking-16' ,
62
53
'AR | direction' ,
63
54
'AR direction, encoder v2, masking-8, residual, LAB, structured' ,
64
55
'AR direction, masking-8, RGB, extra(grayscale), structured' ,
65
-
56
+ 'DDPM-V, encoder v2, residual, RGB, extra(grayscale), structured, T-start' ,
57
+ 'DDPM-V, encoder v2, residual, RGB, extra(grayscale), structured, huge' ,
58
+ 'Single-pass | Basic+masking-16, encoder v2, huber, RGB, residual, extra(grayscale), structured' ,
59
+ 'Huge++' ,
60
+ 'DDPM-V | ONLY SR | huber, RGB, residual, extra(grayscale), structured, T start' ,
61
+ 'DDPM-V | ONLY SR | encoder v2, huber, RGB, residual, extra(grayscale), structured, T start' ,
62
+ 'AR direction | ONLY SR | masking-16, encoder v2, huber, RGB, residual, extra(grayscale), structured' ,
63
+ 'Single-pass | ONLY SR | Basic+masking-16, encoder v2, huber, RGB, residual, extra(grayscale), structured' ,
66
64
'huge++, only SR' ,
67
- 'Huge++'
68
65
]
69
66
for runName in customRuns :
70
67
models .extend ( run2inference (bestGroups [runName ]) )
0 commit comments