Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -162,10 +162,7 @@ GPU_DURATION_OPTIONS = {
|
|
162 |
"Long (140s)": 140,
|
163 |
}
|
164 |
|
165 |
-
|
166 |
-
os.environ["GPU_DURATION"] = str(GPU_DURATION_OPTIONS[duration_choice])
|
167 |
-
|
168 |
-
@spaces.GPU(duration=int(os.getenv("GPU_DURATION", "60"))) # Dynamic duration
|
169 |
def generate(
|
170 |
model_choice: str,
|
171 |
prompt: str,
|
@@ -185,7 +182,7 @@ def generate(
|
|
185 |
global models
|
186 |
pipe = models[model_choice]
|
187 |
seed = int(randomize_seed_fn(seed, randomize_seed))
|
188 |
-
generator = torch.Generator(device='
|
189 |
|
190 |
prompt, negative_prompt = apply_style(style_selection, prompt, negative_prompt)
|
191 |
|
@@ -269,6 +266,9 @@ def generate_cpu(
|
|
269 |
image_paths = [save_image(img) for img in images]
|
270 |
return image_paths, seed
|
271 |
|
|
|
|
|
|
|
272 |
def load_predefined_images1():
|
273 |
predefined_images1 = [
|
274 |
"assets/7.png",
|
|
|
162 |
"Long (140s)": 140,
|
163 |
}
|
164 |
|
165 |
+
@spaces.GPU(duration=int(os.getenv("GPU_DURATION", "0"))) # Dynamic duration
|
|
|
|
|
|
|
166 |
def generate(
|
167 |
model_choice: str,
|
168 |
prompt: str,
|
|
|
182 |
global models
|
183 |
pipe = models[model_choice]
|
184 |
seed = int(randomize_seed_fn(seed, randomize_seed))
|
185 |
+
generator = torch.Generator(device='cuda').manual_seed(seed)
|
186 |
|
187 |
prompt, negative_prompt = apply_style(style_selection, prompt, negative_prompt)
|
188 |
|
|
|
266 |
image_paths = [save_image(img) for img in images]
|
267 |
return image_paths, seed
|
268 |
|
269 |
+
def set_gpu_duration(duration_choice):
|
270 |
+
os.environ["GPU_DURATION"] = str(GPU_DURATION_OPTIONS[duration_choice])
|
271 |
+
|
272 |
def load_predefined_images1():
|
273 |
predefined_images1 = [
|
274 |
"assets/7.png",
|