Fix missing ultralytics package on torch.hub.load() (#11950)
* Fix missing `ultralytics` package on `torch.hub.load()` https://github.com/ultralytics/yolov5/issues/11945 Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update common.py Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> * Update common.py Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> * Update general.py Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> --------- Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
This commit is contained in:
1 parent
cffd24843c
commit
38737bdafa
2 files changed
+22
No files matched your search
@@ -23,6 +23,18 @@ import torch
|
||||
import torch.nn as nn
|
||||
from PIL import Image
|
||||
from torch.cuda import amp
|
||||
|
||||
# Import 'ultralytics' package or install if if missing
|
||||
try:
|
||||
import ultralytics
|
||||
|
||||
assert hasattr(ultralytics, '__version__') # verify package is not directory
|
||||
except (ImportError, AssertionError):
|
||||
import os
|
||||
|
||||
os.system('pip install -U ultralytics')
|
||||
import ultralytics
|
||||
|
||||
from ultralytics.utils.plotting import Annotator, colors, save_one_box
|
||||
|
||||
from utils import TryExcept
|
||||
|
||||
@@ -35,6 +35,16 @@ import pkg_resources as pkg
|
||||
import torch
|
||||
import torchvision
|
||||
import yaml
|
||||
|
||||
# Import 'ultralytics' package or install if if missing
|
||||
try:
|
||||
import ultralytics
|
||||
|
||||
assert hasattr(ultralytics, '__version__') # verify package is not directory
|
||||
except (ImportError, AssertionError):
|
||||
os.system('pip install -U ultralytics')
|
||||
import ultralytics
|
||||
|
||||
from ultralytics.utils.checks import check_requirements
|
||||
|
||||
from utils import TryExcept, emojis
|
||||
|
||||
Reference in new issue
Block a user