EvgenyKu commited on
Commit
e986ea7
·
1 Parent(s): 35998e5

optimization

Browse files
Files changed (1) hide show
  1. app.py +11 -13
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, PNDMScheduler
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
- with torch.inference_mode():
122
- return pipe(
123
- prompt,
124
- height=1024,
125
- width=1024,
126
- guidance_scale=4.0,
127
- num_inference_steps=steps,
128
- generator=torch.Generator(device).manual_seed(42),
129
- num_images_per_prompt=1
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")