Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -383,7 +383,7 @@ def register(state, drawpad, model):
|
|
| 383 |
return state
|
| 384 |
|
| 385 |
|
| 386 |
-
@spaces.GPU(duration=
|
| 387 |
def run(state, drawpad):
|
| 388 |
model.device = torch.device('cuda')
|
| 389 |
model.reset_seed(model.generator, opt.seed)
|
|
@@ -412,10 +412,8 @@ def show_element():
|
|
| 412 |
return gr.update(visible=True)
|
| 413 |
|
| 414 |
|
|
|
|
| 415 |
def draw(state, drawpad):
|
| 416 |
-
if not hasattr(state, 'model') or state.model is None:
|
| 417 |
-
print('[WARNING] Model is not registered, update ignored.')
|
| 418 |
-
return
|
| 419 |
if not state.is_running:
|
| 420 |
print('[WARNING] Streaming is currently off, update ignored.')
|
| 421 |
return
|
|
@@ -444,7 +442,7 @@ def draw(state, drawpad):
|
|
| 444 |
# mask_stds = [0] + [state.mask_stds[v] for v in has_masks]
|
| 445 |
|
| 446 |
for i in range(len(has_masks)):
|
| 447 |
-
|
| 448 |
idx=i,
|
| 449 |
mask=masks[i],
|
| 450 |
mask_strength=mask_strengths[i],
|
|
|
|
| 383 |
return state
|
| 384 |
|
| 385 |
|
| 386 |
+
@spaces.GPU(duration=(opt.prep_time + opt.run_time + 5))
|
| 387 |
def run(state, drawpad):
|
| 388 |
model.device = torch.device('cuda')
|
| 389 |
model.reset_seed(model.generator, opt.seed)
|
|
|
|
| 412 |
return gr.update(visible=True)
|
| 413 |
|
| 414 |
|
| 415 |
+
@spaces.GPU
|
| 416 |
def draw(state, drawpad):
|
|
|
|
|
|
|
|
|
|
| 417 |
if not state.is_running:
|
| 418 |
print('[WARNING] Streaming is currently off, update ignored.')
|
| 419 |
return
|
|
|
|
| 442 |
# mask_stds = [0] + [state.mask_stds[v] for v in has_masks]
|
| 443 |
|
| 444 |
for i in range(len(has_masks)):
|
| 445 |
+
model.update_single_layer(
|
| 446 |
idx=i,
|
| 447 |
mask=masks[i],
|
| 448 |
mask_strength=mask_strengths[i],
|