Staticaliza commited on
Commit
53b0f9b
·
verified ·
1 Parent(s): c0c8e70

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -13
app.py CHANGED
@@ -9,7 +9,7 @@ import uuid
9
  import json
10
  import os
11
 
12
- from diffusers import DiffusionPipeline, StableDiffusionXLPipeline, StableDiffusion3Pipeline, SD3Transformer2DModel, FlashFlowMatchEulerDiscreteScheduler
13
  from huggingface_hub import snapshot_download
14
  from transformers import pipeline
15
  from peft import PeftModel
@@ -42,16 +42,8 @@ footer {
42
  '''
43
 
44
  repo_nsfw_classifier = pipeline("image-classification", model="Falconsai/nsfw_image_detection")
45
- repo_base = StableDiffusionXLPipeline.from_pretrained("fluently/Fluently-XL-Final", torch_dtype=torch.float16, use_safetensors=True, add_watermarker=False)
46
 
47
- repo_default = repo_base
48
- repo_default.load_lora_weights("ehristoforu/dalle-3-xl-v2", adapter_name="base")
49
- repo_default.set_adapters(["base"], adapter_weights=[0.7])
50
-
51
- repo_pixel = repo_base
52
- repo_pixel.load_lora_weights("artificialguybr/PixelArtRedmond", adapter_name="base")
53
- repo_pixel.load_lora_weights("nerijs/pixel-art-xl", adapter_name="base2")
54
- repo_pixel.set_adapters(["base", "base2"], adapter_weights=[1, 1])
55
 
56
  repo_neo = DiffusionPipeline.from_pretrained("black-forest-labs/FLUX.1-schnell", torch_dtype=torch.bfloat16, use_safetensors=True, add_watermarker=False, revision="refs/pr/1").to(DEVICE)
57
  repo_neo.load_lora_weights("ehristoforu/dalle-3-xl-v2", adapter_name="base")
@@ -59,9 +51,9 @@ repo_neo.set_adapters(["base"], adapter_weights=[0.7])
59
 
60
  repo_customs = {
61
  "Default": repo_default,
62
- "Realistic": StableDiffusionXLPipeline.from_pretrained("ehristoforu/Visionix-alpha", torch_dtype=torch.float16, use_safetensors=True, add_watermarker=False),
63
- "Anime": StableDiffusionXLPipeline.from_pretrained("cagliostrolab/animagine-xl-3.1", torch_dtype=torch.float16, use_safetensors=True, add_watermarker=False),
64
- "Pixel": repo_pixel,
65
  "Neo": repo_neo,
66
  }
67
 
@@ -99,12 +91,19 @@ def generate(input=DEFAULT_INPUT, filter_input="", negative_input=DEFAULT_NEGATI
99
  elif model == "Pixel":
100
  steps_set = 15
101
  guidance_set = 1.5
 
 
 
 
102
  elif model == "Neo":
103
  steps_set = 4
104
  guidance_set = 0
105
  else:
106
  steps_set = 25
107
  guidance_set = 7
 
 
 
108
 
109
  if not steps:
110
  steps = steps_set
 
9
  import json
10
  import os
11
 
12
+ from diffusers import DiffusionPipeline
13
  from huggingface_hub import snapshot_download
14
  from transformers import pipeline
15
  from peft import PeftModel
 
42
  '''
43
 
44
  repo_nsfw_classifier = pipeline("image-classification", model="Falconsai/nsfw_image_detection")
 
45
 
46
+ repo_default = DiffusionPipeline.from_pretrained("fluently/Fluently-XL-Final", torch_dtype=torch.float16, use_safetensors=True, add_watermarker=False).to(DEVICE)
 
 
 
 
 
 
 
47
 
48
  repo_neo = DiffusionPipeline.from_pretrained("black-forest-labs/FLUX.1-schnell", torch_dtype=torch.bfloat16, use_safetensors=True, add_watermarker=False, revision="refs/pr/1").to(DEVICE)
49
  repo_neo.load_lora_weights("ehristoforu/dalle-3-xl-v2", adapter_name="base")
 
51
 
52
  repo_customs = {
53
  "Default": repo_default,
54
+ "Realistic": DiffusionPipeline.from_pretrained("ehristoforu/Visionix-alpha", torch_dtype=torch.float16, use_safetensors=True, add_watermarker=False).to(DEVICE),
55
+ "Anime": DiffusionPipeline.from_pretrained("cagliostrolab/animagine-xl-3.1", torch_dtype=torch.float16, use_safetensors=True, add_watermarker=False).to(DEVICE),
56
+ "Pixel": repo_default,
57
  "Neo": repo_neo,
58
  }
59
 
 
91
  elif model == "Pixel":
92
  steps_set = 15
93
  guidance_set = 1.5
94
+
95
+ repo.load_lora_weights("artificialguybr/PixelArtRedmond", adapter_name="base")
96
+ repo.load_lora_weights("nerijs/pixel-art-xl", adapter_name="base2")
97
+ repo.set_adapters(["base", "base2"], adapter_weights=[1, 1])
98
  elif model == "Neo":
99
  steps_set = 4
100
  guidance_set = 0
101
  else:
102
  steps_set = 25
103
  guidance_set = 7
104
+
105
+ repo.load_lora_weights("ehristoforu/dalle-3-xl-v2", adapter_name="base")
106
+ repo.set_adapters(["base"], adapter_weights=[0.7])
107
 
108
  if not steps:
109
  steps = steps_set