Release 8.0.4 fixes (#256)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Glenn Jocher <glenn.jocher@ultralytics.com> Co-authored-by: Laughing <61612323+Laughing-q@users.noreply.github.com> Co-authored-by: TechieG <35962141+gokulnath30@users.noreply.github.com> Co-authored-by: Parthiban Marimuthu <66585214+partheee@users.noreply.github.com>
This commit is contained in:
@ -23,7 +23,7 @@ def test_train_seg():
|
||||
|
||||
|
||||
def test_train_cls():
|
||||
os.system(f'yolo mode=train task=classify model={CFG}-cls.yaml data=imagenette160 imgsz=32 epochs=1')
|
||||
os.system(f'yolo mode=train task=classify model={CFG}-cls.yaml data=mnist160 imgsz=32 epochs=1')
|
||||
|
||||
|
||||
# Val checks -----------------------------------------------------------------------------------------------------------
|
||||
|
@ -26,8 +26,10 @@ def test_detect():
|
||||
|
||||
# predictor
|
||||
pred = detect.DetectionPredictor(overrides={"imgsz": [640, 640]})
|
||||
p = pred(source=SOURCE, model="yolov8n.pt")
|
||||
assert len(p) == 2, "predictor test failed"
|
||||
i = 0
|
||||
for _ in pred(source=SOURCE, model="yolov8n.pt"):
|
||||
i += 1
|
||||
assert i == 2, "predictor test failed"
|
||||
|
||||
overrides["resume"] = trainer.last
|
||||
trainer = detect.DetectionTrainer(overrides=overrides)
|
||||
@ -57,8 +59,10 @@ def test_segment():
|
||||
|
||||
# predictor
|
||||
pred = segment.SegmentationPredictor(overrides={"imgsz": [640, 640]})
|
||||
p = pred(source=SOURCE, model="yolov8n-seg.pt")
|
||||
assert len(p) == 2, "predictor test failed"
|
||||
i = 0
|
||||
for _ in pred(source=SOURCE, model="yolov8n-seg.pt"):
|
||||
i += 1
|
||||
assert i == 2, "predictor test failed"
|
||||
|
||||
# test resume
|
||||
overrides["resume"] = trainer.last
|
||||
@ -73,14 +77,8 @@ def test_segment():
|
||||
|
||||
|
||||
def test_classify():
|
||||
overrides = {
|
||||
"data": "imagenette160",
|
||||
"model": "yolov8n-cls.yaml",
|
||||
"imgsz": 32,
|
||||
"epochs": 1,
|
||||
"batch": 64,
|
||||
"save": False}
|
||||
CFG.data = "imagenette160"
|
||||
overrides = {"data": "mnist160", "model": "yolov8n-cls.yaml", "imgsz": 32, "epochs": 1, "batch": 64, "save": False}
|
||||
CFG.data = "mnist160"
|
||||
CFG.imgsz = 32
|
||||
CFG.batch = 64
|
||||
# YOLO(CFG_SEG).train(**overrides) # This works
|
||||
@ -95,5 +93,7 @@ def test_classify():
|
||||
|
||||
# predictor
|
||||
pred = classify.ClassificationPredictor(overrides={"imgsz": [640, 640]})
|
||||
p = pred(source=SOURCE, model=trained_model)
|
||||
assert len(p) == 2, "Predictor test failed!"
|
||||
i = 0
|
||||
for _ in pred(source=SOURCE, model=trained_model):
|
||||
i += 1
|
||||
assert i == 2, "predictor test failed"
|
||||
|
@ -32,7 +32,7 @@ def test_model_fuse():
|
||||
|
||||
def test_predict_dir():
|
||||
model = YOLO(MODEL)
|
||||
model.predict(source=ROOT / "assets")
|
||||
model.predict(source=ROOT / "assets", return_outputs=False)
|
||||
|
||||
|
||||
def test_val():
|
||||
|
Reference in New Issue
Block a user