Spaces:
Running
on
Zero
Running
on
Zero
cpu for ncut
Browse files
app.py
CHANGED
@@ -304,7 +304,7 @@ def ncut_run(
|
|
304 |
affinity_focal_gamma=affinity_focal_gamma,
|
305 |
knn_ncut=1,
|
306 |
knn_tsne=10,
|
307 |
-
num_sample_tsne=
|
308 |
embedding_method=embedding_method,
|
309 |
perplexity=perplexity,
|
310 |
n_neighbors=n_neighbors,
|
@@ -381,6 +381,9 @@ if USE_HUGGINGFACE_ZEROGPU:
|
|
381 |
@spaces.GPU(duration=120)
|
382 |
def super_duper_long_run(*args, **kwargs):
|
383 |
return _ncut_run(*args, **kwargs)
|
|
|
|
|
|
|
384 |
|
385 |
if not USE_HUGGINGFACE_ZEROGPU:
|
386 |
def quick_run(*args, **kwargs):
|
@@ -394,6 +397,9 @@ if not USE_HUGGINGFACE_ZEROGPU:
|
|
394 |
|
395 |
def super_duper_long_run(*args, **kwargs):
|
396 |
return _ncut_run(*args, **kwargs)
|
|
|
|
|
|
|
397 |
|
398 |
def extract_video_frames(video_path, max_frames=100):
|
399 |
from decord import VideoReader
|
@@ -524,6 +530,10 @@ def run_fn(
|
|
524 |
"video_output": video_output,
|
525 |
}
|
526 |
# print(kwargs)
|
|
|
|
|
|
|
|
|
527 |
num_images = len(images)
|
528 |
if num_images >= 100:
|
529 |
return super_duper_long_run(model, images, **kwargs)
|
|
|
304 |
affinity_focal_gamma=affinity_focal_gamma,
|
305 |
knn_ncut=1,
|
306 |
knn_tsne=10,
|
307 |
+
num_sample_tsne=300,
|
308 |
embedding_method=embedding_method,
|
309 |
perplexity=perplexity,
|
310 |
n_neighbors=n_neighbors,
|
|
|
381 |
@spaces.GPU(duration=120)
|
382 |
def super_duper_long_run(*args, **kwargs):
|
383 |
return _ncut_run(*args, **kwargs)
|
384 |
+
|
385 |
+
def cpu_run(*args, **kwargs):
|
386 |
+
return _ncut_run(*args, **kwargs)
|
387 |
|
388 |
if not USE_HUGGINGFACE_ZEROGPU:
|
389 |
def quick_run(*args, **kwargs):
|
|
|
397 |
|
398 |
def super_duper_long_run(*args, **kwargs):
|
399 |
return _ncut_run(*args, **kwargs)
|
400 |
+
|
401 |
+
def cpu_run(*args, **kwargs):
|
402 |
+
return _ncut_run(*args, **kwargs)
|
403 |
|
404 |
def extract_video_frames(video_path, max_frames=100):
|
405 |
from decord import VideoReader
|
|
|
530 |
"video_output": video_output,
|
531 |
}
|
532 |
# print(kwargs)
|
533 |
+
|
534 |
+
if old_school_ncut:
|
535 |
+
cpu_run(model, images, **kwargs)
|
536 |
+
|
537 |
num_images = len(images)
|
538 |
if num_images >= 100:
|
539 |
return super_duper_long_run(model, images, **kwargs)
|