Release 8.0.5 PR (#279)
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: Izam Mohammed <106471909+izam-mohammed@users.noreply.github.com> Co-authored-by: Yue WANG 王跃 <92371174+yuewangg@users.noreply.github.com> Co-authored-by: Thibaut Lucas <thibautlucas13@gmail.com>
This commit is contained in:
@ -27,7 +27,7 @@ def test_detect():
|
||||
# predictor
|
||||
pred = detect.DetectionPredictor(overrides={"imgsz": [640, 640]})
|
||||
i = 0
|
||||
for _ in pred(source=SOURCE, model="yolov8n.pt"):
|
||||
for _ in pred(source=SOURCE, model="yolov8n.pt", return_outputs=True):
|
||||
i += 1
|
||||
assert i == 2, "predictor test failed"
|
||||
|
||||
@ -60,7 +60,7 @@ def test_segment():
|
||||
# predictor
|
||||
pred = segment.SegmentationPredictor(overrides={"imgsz": [640, 640]})
|
||||
i = 0
|
||||
for _ in pred(source=SOURCE, model="yolov8n-seg.pt"):
|
||||
for _ in pred(source=SOURCE, model="yolov8n-seg.pt", return_outputs=True):
|
||||
i += 1
|
||||
assert i == 2, "predictor test failed"
|
||||
|
||||
@ -94,6 +94,6 @@ def test_classify():
|
||||
# predictor
|
||||
pred = classify.ClassificationPredictor(overrides={"imgsz": [640, 640]})
|
||||
i = 0
|
||||
for _ in pred(source=SOURCE, model=trained_model):
|
||||
for _ in pred(source=SOURCE, model=trained_model, return_outputs=True):
|
||||
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", return_outputs=False)
|
||||
model.predict(source=ROOT / "assets")
|
||||
|
||||
|
||||
def test_val():
|
||||
@ -98,3 +98,11 @@ def test_export_paddle():
|
||||
def test_all_model_yamls():
|
||||
for m in list((ROOT / 'models').rglob('*.yaml')):
|
||||
YOLO(m.name)
|
||||
|
||||
|
||||
def test_workflow():
|
||||
model = YOLO(MODEL)
|
||||
model.train(data="coco128.yaml", epochs=1, imgsz=32)
|
||||
model.val()
|
||||
model.predict(SOURCE)
|
||||
model.export(format="onnx", opset=12) # export a model to ONNX format
|
||||
|
Reference in New Issue
Block a user