Spaces:
Running
on
Zero
Running
on
Zero
update gpu
Browse files
app.py
CHANGED
@@ -145,13 +145,13 @@ class MobileSAM(nn.Module):
|
|
145 |
|
146 |
mobilesam = MobileSAM()
|
147 |
|
148 |
-
@spaces.GPU(duration=
|
149 |
def image_mobilesam_feature(
|
150 |
images,
|
151 |
node_type="block",
|
152 |
layer=-1,
|
153 |
):
|
154 |
-
|
155 |
if USE_CUDA:
|
156 |
images = images.cuda()
|
157 |
|
@@ -249,13 +249,13 @@ class SAM(torch.nn.Module):
|
|
249 |
|
250 |
sam = SAM()
|
251 |
|
252 |
-
@spaces.GPU(duration=
|
253 |
def image_sam_feature(
|
254 |
images,
|
255 |
node_type="block",
|
256 |
layer=-1,
|
257 |
):
|
258 |
-
|
259 |
if USE_CUDA:
|
260 |
images = images.cuda()
|
261 |
|
@@ -331,9 +331,9 @@ class DiNOv2(torch.nn.Module):
|
|
331 |
|
332 |
dinov2 = DiNOv2()
|
333 |
|
334 |
-
@spaces.GPU(duration=
|
335 |
def image_dino_feature(images, node_type="block", layer=-1):
|
336 |
-
|
337 |
if USE_CUDA:
|
338 |
images = images.cuda()
|
339 |
|
@@ -430,10 +430,11 @@ class CLIP(torch.nn.Module):
|
|
430 |
|
431 |
clip = CLIP()
|
432 |
|
433 |
-
@spaces.GPU(duration=
|
434 |
def image_clip_feature(
|
435 |
images, node_type="block", layer=-1
|
436 |
):
|
|
|
437 |
if USE_CUDA:
|
438 |
images = images.cuda()
|
439 |
|
|
|
145 |
|
146 |
mobilesam = MobileSAM()
|
147 |
|
148 |
+
@spaces.GPU(duration=60)
|
149 |
def image_mobilesam_feature(
|
150 |
images,
|
151 |
node_type="block",
|
152 |
layer=-1,
|
153 |
):
|
154 |
+
global USE_CUDA
|
155 |
if USE_CUDA:
|
156 |
images = images.cuda()
|
157 |
|
|
|
249 |
|
250 |
sam = SAM()
|
251 |
|
252 |
+
@spaces.GPU(duration=120)
|
253 |
def image_sam_feature(
|
254 |
images,
|
255 |
node_type="block",
|
256 |
layer=-1,
|
257 |
):
|
258 |
+
global USE_CUDA
|
259 |
if USE_CUDA:
|
260 |
images = images.cuda()
|
261 |
|
|
|
331 |
|
332 |
dinov2 = DiNOv2()
|
333 |
|
334 |
+
@spaces.GPU(duration=60)
|
335 |
def image_dino_feature(images, node_type="block", layer=-1):
|
336 |
+
global USE_CUDA
|
337 |
if USE_CUDA:
|
338 |
images = images.cuda()
|
339 |
|
|
|
430 |
|
431 |
clip = CLIP()
|
432 |
|
433 |
+
@spaces.GPU(duration=60)
|
434 |
def image_clip_feature(
|
435 |
images, node_type="block", layer=-1
|
436 |
):
|
437 |
+
global USE_CUDA
|
438 |
if USE_CUDA:
|
439 |
images = images.cuda()
|
440 |
|