Spaces:
Running
on
Zero
Running
on
Zero
tight-inversion
commited on
Commit
·
092634c
1
Parent(s):
4d0ddc3
Test
Browse files
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=
|
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,
|