ford442 commited on
Commit
32f0bb8
Β·
1 Parent(s): 8cd08a4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -5
app.py CHANGED
@@ -19,6 +19,7 @@ from typing import Tuple
19
  #from transformers import AutoTokenizer, AutoModelForCausalLM
20
  import paramiko
21
  import gc
 
22
  #os.system("chmod +x ./cusparselt.sh")
23
  #os.system("./cusparselt.sh")
24
  #os.system("chmod +x ./cudnn.sh")
@@ -167,19 +168,23 @@ def set_gpu_duration(duration_choice):
167
 
168
  @spaces.GPU(duration=45)
169
  def generate_45s(*args, **kwargs):
170
- return generate(*args, **kwargs) # Call the common generate function
 
171
 
172
  @spaces.GPU(duration=60)
173
  def generate_60s(*args, **kwargs):
174
- return generate(*args, **kwargs)
 
175
 
176
  @spaces.GPU(duration=80)
177
  def generate_80s(*args, **kwargs):
178
- return generate(*args, **kwargs)
 
179
 
180
  @spaces.GPU(duration=100)
181
  def generate_100s(*args, **kwargs):
182
- return generate(*args, **kwargs)
 
183
 
184
  def generate(
185
  model_choice: str,
@@ -195,8 +200,9 @@ def generate(
195
  randomize_seed: bool = False,
196
  use_resolution_binning: bool = True,
197
  num_images: int = 1,
198
- progress=gr.Progress(track_tqdm=True),
199
  ):
 
200
  global models
201
  pipe = models[model_choice]
202
  seed = int(randomize_seed_fn(seed, randomize_seed))
 
19
  #from transformers import AutoTokenizer, AutoModelForCausalLM
20
  import paramiko
21
  import gc
22
+ import time
23
  #os.system("chmod +x ./cusparselt.sh")
24
  #os.system("./cusparselt.sh")
25
  #os.system("chmod +x ./cudnn.sh")
 
168
 
169
  @spaces.GPU(duration=45)
170
  def generate_45s(*args, **kwargs):
171
+ progress = kwargs.pop('progress', gr.Progress())
172
+ return generate(*args, **kwargs, progress=progress) # Pass progress to generate
173
 
174
  @spaces.GPU(duration=60)
175
  def generate_60s(*args, **kwargs):
176
+ progress = kwargs.pop('progress', gr.Progress())
177
+ return generate(*args, **kwargs, progress=progress) # Pass progress to generate
178
 
179
  @spaces.GPU(duration=80)
180
  def generate_80s(*args, **kwargs):
181
+ progress = kwargs.pop('progress', gr.Progress())
182
+ return generate(*args, **kwargs, progress=progress) # Pass progress to generate
183
 
184
  @spaces.GPU(duration=100)
185
  def generate_100s(*args, **kwargs):
186
+ progress = kwargs.pop('progress', gr.Progress())
187
+ return generate(*args, **kwargs, progress=progress) # Pass progress to generate
188
 
189
  def generate(
190
  model_choice: str,
 
200
  randomize_seed: bool = False,
201
  use_resolution_binning: bool = True,
202
  num_images: int = 1,
203
+ progress=gr.Progress() # Add progress as a keyword argument
204
  ):
205
+ progress(0.5, desc="Generating...") # Example usage
206
  global models
207
  pipe = models[model_choice]
208
  seed = int(randomize_seed_fn(seed, randomize_seed))