Spaces:
mikitona
/
Running on Zero

mikitona commited on
Commit
3dfaeda
·
verified ·
1 Parent(s): de3f501

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -10
app.py CHANGED
@@ -44,23 +44,34 @@ use_llava = not args.no_llava
44
  if torch.cuda.device_count() >= 2:
45
  SUPIR_device = 'cuda:0'
46
  LLaVA_device = 'cuda:1'
 
 
 
 
 
 
 
 
 
 
47
  elif torch.cuda.device_count() == 1:
48
  SUPIR_device = 'cuda:0'
49
  LLaVA_device = 'cuda:0'
 
 
 
 
 
 
 
 
 
 
50
  else:
51
  raise ValueError('Currently support CUDA only.')
52
 
53
 
54
- # Load SUPIR
55
- model, default_setting = create_SUPIR_model(args.opt, SUPIR_sign='Q', load_default_setting=True)
56
- if args.loading_half_params:
57
- model = model.half()
58
- if args.use_tile_vae:
59
- model.init_tile_vae(encoder_tile_size=args.encoder_tile_size, decoder_tile_size=args.decoder_tile_size)
60
- model = model.to(SUPIR_device)
61
- model.first_stage_model.denoise_encoder_s1 = copy.deepcopy(model.first_stage_model.denoise_encoder)
62
- model.current_model = 'v0-Q'
63
- ckpt_Q, ckpt_F = load_QF_ckpt(args.opt)
64
 
65
  # load LLaVA
66
  if use_llava:
 
44
  if torch.cuda.device_count() >= 2:
45
  SUPIR_device = 'cuda:0'
46
  LLaVA_device = 'cuda:1'
47
+ # Load SUPIR
48
+ model, default_setting = create_SUPIR_model(args.opt, SUPIR_sign='Q', load_default_setting=True)
49
+ if args.loading_half_params:
50
+ model = model.half()
51
+ if args.use_tile_vae:
52
+ model.init_tile_vae(encoder_tile_size=args.encoder_tile_size, decoder_tile_size=args.decoder_tile_size)
53
+ model = model.to(SUPIR_device)
54
+ model.first_stage_model.denoise_encoder_s1 = copy.deepcopy(model.first_stage_model.denoise_encoder)
55
+ model.current_model = 'v0-Q'
56
+ ckpt_Q, ckpt_F = load_QF_ckpt(args.opt)
57
  elif torch.cuda.device_count() == 1:
58
  SUPIR_device = 'cuda:0'
59
  LLaVA_device = 'cuda:0'
60
+ # Load SUPIR
61
+ model, default_setting = create_SUPIR_model(args.opt, SUPIR_sign='Q', load_default_setting=True)
62
+ if args.loading_half_params:
63
+ model = model.half()
64
+ if args.use_tile_vae:
65
+ model.init_tile_vae(encoder_tile_size=args.encoder_tile_size, decoder_tile_size=args.decoder_tile_size)
66
+ model = model.to(SUPIR_device)
67
+ model.first_stage_model.denoise_encoder_s1 = copy.deepcopy(model.first_stage_model.denoise_encoder)
68
+ model.current_model = 'v0-Q'
69
+ ckpt_Q, ckpt_F = load_QF_ckpt(args.opt)
70
  else:
71
  raise ValueError('Currently support CUDA only.')
72
 
73
 
74
+
 
 
 
 
 
 
 
 
 
75
 
76
  # load LLaVA
77
  if use_llava: