jiuface commited on
Commit
9a7c2c6
1 Parent(s): c911174

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -3
app.py CHANGED
@@ -6,6 +6,10 @@ from diffusers import DiffusionPipeline
6
  import random
7
  from huggingface_hub import login
8
  import os
 
 
 
 
9
 
10
 
11
  torch.backends.cudnn.deterministic = True
@@ -17,9 +21,21 @@ HF_TOKEN = os.environ.get("HF_TOKEN")
17
  login(token=HF_TOKEN)
18
 
19
 
20
- # Initialize the base model and specific LoRA
21
- model_url = "https://huggingface.co/SG161222/RealFlux_1.0b_Dev/resolve/main/1%20-%20Compact%20Version/RealFlux_1.0b_Dev_Compact.safetensors"
22
- pipe = DiffusionPipeline.from_pretrained("SG161222/RealFlux_1.0b_Dev", torch_dtype=torch.bfloat16)
 
 
 
 
 
 
 
 
 
 
 
 
23
 
24
  pipe.to("cuda")
25
 
 
6
  import random
7
  from huggingface_hub import login
8
  import os
9
+ from diffusers import FluxTransformer2DModel, FluxPipeline
10
+ from transformers import T5EncoderModel, CLIPTextModel
11
+ from optimum.quanto import freeze, qfloat8, quantize
12
+
13
 
14
 
15
  torch.backends.cudnn.deterministic = True
 
21
  login(token=HF_TOKEN)
22
 
23
 
24
+ bfl_repo = "black-forest-labs/FLUX.1-dev"
25
+ dtype = torch.bfloat16
26
+
27
+ transformer = FluxTransformer2DModel.from_single_file("https://huggingface.co/SG161222/RealFlux_1.0b_Dev/resolve/main/1%20-%20Compact%20Version/RealFlux_1.0b_Dev_Compact.safetensors", torch_dtype=dtype)
28
+ quantize(transformer, weights=qfloat8)
29
+ freeze(transformer)
30
+
31
+ text_encoder_2 = T5EncoderModel.from_pretrained(bfl_repo, subfolder="text_encoder_2", torch_dtype=dtype)
32
+ quantize(text_encoder_2, weights=qfloat8)
33
+ freeze(text_encoder_2)
34
+
35
+ pipe = FluxPipeline.from_pretrained(bfl_repo, transformer=None, text_encoder_2=None, torch_dtype=dtype)
36
+ pipe.transformer = transformer
37
+ pipe.text_encoder_2 = text_encoder_2
38
+
39
 
40
  pipe.to("cuda")
41