Update app.py
Browse files
app.py
CHANGED
|
@@ -158,7 +158,7 @@ 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
|
|
@@ -179,11 +179,11 @@ def cellpose_segment(filepath, resize = 1000,max_iter = 250):
|
|
| 179 |
|
| 180 |
maxsize = np.max(img.shape)
|
| 181 |
if maxsize<=1000:
|
| 182 |
-
masks, flows = run_model_gpu(img, max_iter
|
| 183 |
elif maxsize < 5000:
|
| 184 |
-
masks, flows = run_model_gpu60(img, max_iter
|
| 185 |
elif maxsize < 20000:
|
| 186 |
-
masks, flows = run_model_gpu240(img, max_iter
|
| 187 |
else:
|
| 188 |
raise ValueError("Image size must be less than 20,000")
|
| 189 |
|
|
|
|
| 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
|
|
|
|
| 179 |
|
| 180 |
maxsize = np.max(img.shape)
|
| 181 |
if maxsize<=1000:
|
| 182 |
+
masks, flows = run_model_gpu(img, max_iter)
|
| 183 |
elif maxsize < 5000:
|
| 184 |
+
masks, flows = run_model_gpu60(img, max_iter)
|
| 185 |
elif maxsize < 20000:
|
| 186 |
+
masks, flows = run_model_gpu240(img, max_iter)
|
| 187 |
else:
|
| 188 |
raise ValueError("Image size must be less than 20,000")
|
| 189 |
|