Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -5,7 +5,7 @@ from PIL import Image
|
|
| 5 |
from torchvision import transforms
|
| 6 |
import gradio as gr
|
| 7 |
import numpy as np
|
| 8 |
-
|
| 9 |
|
| 10 |
from pytorch_grad_cam.utils.image import show_cam_on_image
|
| 11 |
from scripts.trainer import XrayReg
|
|
@@ -93,6 +93,7 @@ def predict_custom(model, input_tensor):
|
|
| 93 |
return float(pred)
|
| 94 |
|
| 95 |
|
|
|
|
| 96 |
def predict_and_cam_custom(inp, model):
|
| 97 |
input_tensor, rgb_img = preprocess_image_custom(inp)
|
| 98 |
value = predict_custom(model, input_tensor)
|
|
@@ -169,8 +170,4 @@ def main():
|
|
| 169 |
|
| 170 |
|
| 171 |
if __name__ == "__main__":
|
| 172 |
-
main()
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
if __name__ == "__main__":
|
| 176 |
-
main()
|
|
|
|
| 5 |
from torchvision import transforms
|
| 6 |
import gradio as gr
|
| 7 |
import numpy as np
|
| 8 |
+
import spaces
|
| 9 |
|
| 10 |
from pytorch_grad_cam.utils.image import show_cam_on_image
|
| 11 |
from scripts.trainer import XrayReg
|
|
|
|
| 93 |
return float(pred)
|
| 94 |
|
| 95 |
|
| 96 |
+
@spaces.GPU
|
| 97 |
def predict_and_cam_custom(inp, model):
|
| 98 |
input_tensor, rgb_img = preprocess_image_custom(inp)
|
| 99 |
value = predict_custom(model, input_tensor)
|
|
|
|
| 170 |
|
| 171 |
|
| 172 |
if __name__ == "__main__":
|
| 173 |
+
main()
|
|
|
|
|
|
|
|
|
|
|
|