Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -162,7 +162,13 @@ GPU_DURATION_OPTIONS = {
|
|
162 |
"Long (140s)": 140,
|
163 |
}
|
164 |
|
165 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
166 |
def generate(
|
167 |
model_choice: str,
|
168 |
prompt: str,
|
@@ -237,7 +243,7 @@ def generate_cpu(
|
|
237 |
pipe.to("cpu")
|
238 |
|
239 |
seed = int(randomize_seed_fn(seed, randomize_seed))
|
240 |
-
generator = torch.Generator(device='
|
241 |
|
242 |
prompt, negative_prompt = apply_style(style_selection, prompt, negative_prompt)
|
243 |
|
|
|
162 |
"Long (140s)": 140,
|
163 |
}
|
164 |
|
165 |
+
# Set the default GPU duration here
|
166 |
+
DEFAULT_DURATION_CHOICE = "Medium (60s)"
|
167 |
+
|
168 |
+
# Set the GPU duration environment variable
|
169 |
+
os.environ["GPU_DURATION"] = str(GPU_DURATION_OPTIONS[DEFAULT_DURATION_CHOICE])
|
170 |
+
|
171 |
+
@spaces.GPU(duration=int(os.getenv("GPU_DURATION"))) # Dynamic duration
|
172 |
def generate(
|
173 |
model_choice: str,
|
174 |
prompt: str,
|
|
|
243 |
pipe.to("cpu")
|
244 |
|
245 |
seed = int(randomize_seed_fn(seed, randomize_seed))
|
246 |
+
generator = torch.Generator(device='cpu').manual_seed(seed) # cpu function seed
|
247 |
|
248 |
prompt, negative_prompt = apply_style(style_selection, prompt, negative_prompt)
|
249 |
|