Update app.py
Browse files
app.py
CHANGED
|
@@ -154,12 +154,12 @@ def run_model_gpu(img, max_iter):
|
|
| 154 |
return masks, flows
|
| 155 |
|
| 156 |
@spaces.GPU(duration=60)
|
| 157 |
-
def run_model_gpu60(img):
|
| 158 |
masks, flows, _ = model.eval(img, niter = max_iter)#, channels = [0,0])
|
| 159 |
return masks, flows
|
| 160 |
|
| 161 |
@spaces.GPU(duration=240)
|
| 162 |
-
def run_model_gpu240(img):
|
| 163 |
masks, flows, _ = model.eval(img, niter = max_iter)#, channels = [0,0])
|
| 164 |
return masks, flows
|
| 165 |
|
|
@@ -178,7 +178,7 @@ def cellpose_segment(filepath, resize = 1000,max_iter = 250):
|
|
| 178 |
img = image_resize(img_input, resize = resize)
|
| 179 |
|
| 180 |
maxsize = np.max(img.shape)
|
| 181 |
-
if maxsize
|
| 182 |
masks, flows = run_model_gpu(img, max_iter=max_iter)
|
| 183 |
elif maxsize < 5000:
|
| 184 |
masks, flows = run_model_gpu60(img, max_iter=max_iter)
|
|
|
|
| 154 |
return masks, flows
|
| 155 |
|
| 156 |
@spaces.GPU(duration=60)
|
| 157 |
+
def run_model_gpu60(img, max_iter):
|
| 158 |
masks, flows, _ = model.eval(img, niter = max_iter)#, channels = [0,0])
|
| 159 |
return masks, flows
|
| 160 |
|
| 161 |
@spaces.GPU(duration=240)
|
| 162 |
+
def run_model_gpu240(img, max_iter):
|
| 163 |
masks, flows, _ = model.eval(img, niter = max_iter)#, channels = [0,0])
|
| 164 |
return masks, flows
|
| 165 |
|
|
|
|
| 178 |
img = image_resize(img_input, resize = resize)
|
| 179 |
|
| 180 |
maxsize = np.max(img.shape)
|
| 181 |
+
if maxsize<=1000:
|
| 182 |
masks, flows = run_model_gpu(img, max_iter=max_iter)
|
| 183 |
elif maxsize < 5000:
|
| 184 |
masks, flows = run_model_gpu60(img, max_iter=max_iter)
|