TYH71's picture
add all
32cf305
raw
history blame
511 Bytes
'''
module to load yolov5* model from the ultralytics/yolov5 repo
'''
import torch
def load_model():
"""
It loads the YOLOv5s model from the PyTorch Hub
:return: A model
"""
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
_model = torch.hub.load("ultralytics/yolov5", "yolov5m6", device=device)
_model_agnostic = True # NMS class-agnostic
_model.amp = True # enable Automatic Mixed Precision (NMS) for inference
return _model
model = load_model()