Spaces:
Runtime error
Runtime error
Daniel Cerda Escobar
commited on
Commit
·
ad6973a
1
Parent(s):
74147bf
Fix bugs
Browse files- app.py +9 -5
- requirements.txt +2 -2
app.py
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
import streamlit as st
|
2 |
from PIL import Image
|
3 |
import random
|
4 |
-
from sahi.utils.yolov8
|
5 |
from sahi import AutoDetectionModel
|
6 |
from utils import sahi_yolov8m_inference
|
7 |
import sahi.utils.file
|
@@ -14,11 +14,11 @@ from streamlit_image_comparison import image_comparison
|
|
14 |
#MMDET_YOLOX_TINY_CONFIG_URL = "https://huggingface.co/fcakyon/mmdet-yolox-tiny/raw/main/yolox_tiny_8x8_300e_coco.py"
|
15 |
#MMDET_YOLOX_TINY_CONFIG_PATH = "config.py"
|
16 |
|
17 |
-
|
18 |
-
|
19 |
|
20 |
|
21 |
-
YOLOV8M_MODEL_PATH = 'models/yolov8m.pt'
|
22 |
|
23 |
|
24 |
IMAGE_TO_URL = {
|
@@ -46,6 +46,10 @@ def download_comparison_images():
|
|
46 |
@st.cache_data(show_spinner=False)
|
47 |
def get_model():
|
48 |
|
|
|
|
|
|
|
|
|
49 |
#sahi.utils.file.download_from_url(
|
50 |
# MMDET_YOLOX_TINY_MODEL_URL,
|
51 |
# MMDET_YOLOX_TINY_MODEL_PATH,
|
@@ -55,7 +59,7 @@ def get_model():
|
|
55 |
# MMDET_YOLOX_TINY_CONFIG_PATH,
|
56 |
#)
|
57 |
|
58 |
-
sahi.utils.yolov8.download_yolov8m_model(destination_path = YOLOV8M_MODEL_PATH)
|
59 |
|
60 |
detection_model = AutoDetectionModel.from_pretrained(
|
61 |
model_type='yolov8',
|
|
|
1 |
import streamlit as st
|
2 |
from PIL import Image
|
3 |
import random
|
4 |
+
#from sahi.utils.yolov8
|
5 |
from sahi import AutoDetectionModel
|
6 |
from utils import sahi_yolov8m_inference
|
7 |
import sahi.utils.file
|
|
|
14 |
#MMDET_YOLOX_TINY_CONFIG_URL = "https://huggingface.co/fcakyon/mmdet-yolox-tiny/raw/main/yolox_tiny_8x8_300e_coco.py"
|
15 |
#MMDET_YOLOX_TINY_CONFIG_PATH = "config.py"
|
16 |
|
17 |
+
YOLOV8M_MODEL_URL = "https://github.com/ultralytics/assets/releases/download/v0.0.0/yolov8m.pt"
|
18 |
+
YOLOV8M_MODEL_PATH = "tests/data/models/yolov8/yolov8m.pt"
|
19 |
|
20 |
|
21 |
+
#YOLOV8M_MODEL_PATH = 'models/yolov8m.pt'
|
22 |
|
23 |
|
24 |
IMAGE_TO_URL = {
|
|
|
46 |
@st.cache_data(show_spinner=False)
|
47 |
def get_model():
|
48 |
|
49 |
+
sahi.utils.file.download_from_url(
|
50 |
+
YOLOV8M_MODEL_URL,
|
51 |
+
YOLOV8M_MODEL_PATH,
|
52 |
+
)
|
53 |
#sahi.utils.file.download_from_url(
|
54 |
# MMDET_YOLOX_TINY_MODEL_URL,
|
55 |
# MMDET_YOLOX_TINY_MODEL_PATH,
|
|
|
59 |
# MMDET_YOLOX_TINY_CONFIG_PATH,
|
60 |
#)
|
61 |
|
62 |
+
#sahi.utils.yolov8.download_yolov8m_model(destination_path = YOLOV8M_MODEL_PATH)
|
63 |
|
64 |
detection_model = AutoDetectionModel.from_pretrained(
|
65 |
model_type='yolov8',
|
requirements.txt
CHANGED
@@ -3,8 +3,8 @@
|
|
3 |
torch==1.12.1+cpu
|
4 |
torchvision==0.13.1+cpu
|
5 |
sahi==0.11.14
|
6 |
-
mmdet==2.25.2
|
7 |
mmcv-full==1.6.1
|
8 |
streamlit-image-comparison==0.0.4
|
9 |
streamlit==1.22.0
|
10 |
-
ultralyticsplus==0.0.
|
|
|
3 |
torch==1.12.1+cpu
|
4 |
torchvision==0.13.1+cpu
|
5 |
sahi==0.11.14
|
6 |
+
#mmdet==2.25.2
|
7 |
mmcv-full==1.6.1
|
8 |
streamlit-image-comparison==0.0.4
|
9 |
streamlit==1.22.0
|
10 |
+
ultralyticsplus==0.0.28
|