vilarin commited on
Commit
5f81f1f
·
verified ·
1 Parent(s): 8695679

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -4
app.py CHANGED
@@ -8,18 +8,31 @@ subprocess.run(
8
  import torch
9
  import spaces
10
  import gradio as gr
11
- from diffusers import FluxFillPipeline
12
  import random
13
  import numpy as np
14
  from huggingface_hub import hf_hub_download
15
 
 
16
  os.environ["HF_HUB_ENABLE_HF_TRANSFER"] = "1"
17
  MAX_SEED = np.iinfo(np.int32).max
18
-
 
19
 
20
  if torch.cuda.is_available():
21
- repo_id = "black-forest-labs/FLUX.1-Fill-dev"
22
- pipe = FluxFillPipeline.from_pretrained(repo_id, torch_dtype=torch.bfloat16).to("cuda")
 
 
 
 
 
 
 
 
 
 
 
23
 
24
 
25
  @spaces.GPU()
 
8
  import torch
9
  import spaces
10
  import gradio as gr
11
+ from diffusers import FluxFillPipeline, FluxTransformer2DModel, AutoencoderKL
12
  import random
13
  import numpy as np
14
  from huggingface_hub import hf_hub_download
15
 
16
+
17
  os.environ["HF_HUB_ENABLE_HF_TRANSFER"] = "1"
18
  MAX_SEED = np.iinfo(np.int32).max
19
+ model = "black-forest-labs/FLUX.1-dev"
20
+ hf_hub_download(repo_id="black-forest-labs/FLUX.1-Fill-dev", filename="ae.safetensors", local_dir=".")
21
 
22
  if torch.cuda.is_available():
23
+ transformer = FluxTransformer2DModel.from_single_file(
24
+ "https://huggingface.co/black-forest-labs/FLUX.1-Fill-dev/blob/main/flux1-fill-dev.safetensors",
25
+ low_cpu_mem_usage=False,
26
+ ignore_mismatched_sizes=True,
27
+ torch_dtype=torch.bfloat16
28
+ )
29
+ vae = AutoencoderKL.from_pretrained("./ae.safetensors")
30
+ pipe = FluxFillPipeline.from_pretrained(
31
+ model,
32
+ vae=vae,
33
+ transformer=transformer,
34
+ torch_dtype=torch.bfloat16)
35
+ pipe.to("cuda")
36
 
37
 
38
  @spaces.GPU()