Update models/yolov8_model.pt
Browse files- models/yolov8_model.pt +12 -0
models/yolov8_model.pt
CHANGED
@@ -1,9 +1,14 @@
|
|
1 |
# scripts/download_yolov8_model.py
|
2 |
from ultralytics import YOLO
|
|
|
|
|
|
|
3 |
import os
|
4 |
import torch
|
5 |
import requests
|
6 |
import shutil
|
|
|
|
|
7 |
|
8 |
# Directory to save the model
|
9 |
MODEL_DIR = "models"
|
@@ -12,6 +17,13 @@ os.makedirs(MODEL_DIR, exist_ok=True)
|
|
12 |
# Path to save the model
|
13 |
MODEL_PATH = os.path.join(MODEL_DIR, "yolov8_model.pt")
|
14 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
15 |
# URL for yolov8n.pt from Ultralytics GitHub releases
|
16 |
MODEL_URL = "https://github.com/ultralytics/assets/releases/download/v8.2.0/yolov8n.pt"
|
17 |
|
|
|
1 |
# scripts/download_yolov8_model.py
|
2 |
from ultralytics import YOLO
|
3 |
+
model = YOLO('yolov8n.pt')
|
4 |
+
# After training
|
5 |
+
model.save('models/yolov8_model.pt')
|
6 |
import os
|
7 |
import torch
|
8 |
import requests
|
9 |
import shutil
|
10 |
+
print(torch.__version__)
|
11 |
+
print(ultralytics.__version__)
|
12 |
|
13 |
# Directory to save the model
|
14 |
MODEL_DIR = "models"
|
|
|
17 |
# Path to save the model
|
18 |
MODEL_PATH = os.path.join(MODEL_DIR, "yolov8_model.pt")
|
19 |
|
20 |
+
MODEL_PATH = 'models/yolov8_model.pt'
|
21 |
+
try:
|
22 |
+
checkpoint = torch.load(MODEL_PATH, map_location='cpu')
|
23 |
+
print("Model loaded successfully:", checkpoint.keys())
|
24 |
+
except Exception as e:
|
25 |
+
print("Error:", e)
|
26 |
+
|
27 |
# URL for yolov8n.pt from Ultralytics GitHub releases
|
28 |
MODEL_URL = "https://github.com/ultralytics/assets/releases/download/v8.2.0/yolov8n.pt"
|
29 |
|