Spaces:
Runtime error
Runtime error
optimization
Browse files
app.py
CHANGED
@@ -1,5 +1,4 @@
|
|
1 |
import os
|
2 |
-
#import random
|
3 |
import datetime
|
4 |
import spaces
|
5 |
import torch
|
@@ -8,7 +7,7 @@ import gradio as gr
|
|
8 |
import traceback
|
9 |
from transformers import pipeline
|
10 |
from huggingface_hub import login
|
11 |
-
from diffusers import FluxPipeline
|
12 |
from aura_sr import AuraSR
|
13 |
from deep_translator import GoogleTranslator
|
14 |
|
@@ -60,7 +59,7 @@ pipe = FluxPipeline.from_pretrained(
|
|
60 |
print(f"{datetime.datetime.now()} Загрузка модели FLUX.1-dev успешно завершена")
|
61 |
|
62 |
# Планировщик для 25 шагов
|
63 |
-
pipe.scheduler = PNDMScheduler.from_config(pipe.scheduler.config)
|
64 |
|
65 |
print(f"{datetime.datetime.now()} Загрузка LoRA")
|
66 |
pipe.load_lora_weights("Shakker-Labs/FLUX.1-dev-LoRA-add-details", weight_name="FLUX-dev-lora-add_details.safetensors")
|
@@ -118,16 +117,15 @@ def generate_image(object_name, remove_bg=True, upscale=True):
|
|
118 |
return None
|
119 |
|
120 |
def generate_image_stable(prompt, steps):
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
).images[0]
|
131 |
|
132 |
def create_template_prompt(object_name):
|
133 |
template = load_text("prompt.txt")
|
|
|
1 |
import os
|
|
|
2 |
import datetime
|
3 |
import spaces
|
4 |
import torch
|
|
|
7 |
import traceback
|
8 |
from transformers import pipeline
|
9 |
from huggingface_hub import login
|
10 |
+
from diffusers import FluxPipeline
|
11 |
from aura_sr import AuraSR
|
12 |
from deep_translator import GoogleTranslator
|
13 |
|
|
|
59 |
print(f"{datetime.datetime.now()} Загрузка модели FLUX.1-dev успешно завершена")
|
60 |
|
61 |
# Планировщик для 25 шагов
|
62 |
+
# pipe.scheduler = PNDMScheduler.from_config(pipe.scheduler.config)
|
63 |
|
64 |
print(f"{datetime.datetime.now()} Загрузка LoRA")
|
65 |
pipe.load_lora_weights("Shakker-Labs/FLUX.1-dev-LoRA-add-details", weight_name="FLUX-dev-lora-add_details.safetensors")
|
|
|
117 |
return None
|
118 |
|
119 |
def generate_image_stable(prompt, steps):
|
120 |
+
return pipe(
|
121 |
+
prompt,
|
122 |
+
height=1024,
|
123 |
+
width=1024,
|
124 |
+
guidance_scale=4.0,
|
125 |
+
num_inference_steps=steps,
|
126 |
+
generator=torch.Generator(device).manual_seed(42),
|
127 |
+
num_images_per_prompt=1
|
128 |
+
).images[0]
|
|
|
129 |
|
130 |
def create_template_prompt(object_name):
|
131 |
template = load_text("prompt.txt")
|