tight-inversion commited on
Commit
092634c
·
1 Parent(s): 4d0ddc3
Files changed (1) hide show
  1. app.py +13 -3
app.py CHANGED
@@ -28,6 +28,16 @@ def get_models(name: str, device: torch.device, offload: bool, fp8: bool):
28
  ae = load_ae(name, device=device)
29
  return model, ae, t5, clip
30
 
 
 
 
 
 
 
 
 
 
 
31
  class FluxGenerator:
32
  def __init__(self, model_name: str, device: str, offload: bool, aggressive_offload: bool, args):
33
  self.device = torch.device(device)
@@ -40,10 +50,10 @@ class FluxGenerator:
40
  offload=self.offload,
41
  fp8=args.fp8,
42
  )
43
- self.pulid_model = PuLIDPipeline(self.model, device='cuda', weight_dtype=torch.bfloat16)
44
- self.pulid_model.load_pretrain(args.pretrained_model)
45
 
46
- @spaces.GPU(duration=60)
47
  @torch.inference_mode()
48
  def generate_image(
49
  self,
 
28
  ae = load_ae(name, device=device)
29
  return model, ae, t5, clip
30
 
31
+ def get_models(name: str, device: torch.device, offload: bool, fp8: bool):
32
+ class Tmp:
33
+ def __init__(self):
34
+ self.max_length = 128
35
+ t5 = Tmp()
36
+ clip = None
37
+ model = None
38
+ ae = load_ae(name, device=device)
39
+ return model, ae, t5, clip
40
+
41
  class FluxGenerator:
42
  def __init__(self, model_name: str, device: str, offload: bool, aggressive_offload: bool, args):
43
  self.device = torch.device(device)
 
50
  offload=self.offload,
51
  fp8=args.fp8,
52
  )
53
+ # self.pulid_model = PuLIDPipeline(self.model, device='cuda', weight_dtype=torch.bfloat16)
54
+ # self.pulid_model.load_pretrain(args.pretrained_model)
55
 
56
+ @spaces.GPU(duration=30)
57
  @torch.inference_mode()
58
  def generate_image(
59
  self,