Update .pre-commit-config.yaml (#1026)
This commit is contained in:
parent
9047d737f4
commit
edd3ff1669
76 changed files with 928 additions and 935 deletions
|
|
@ -11,12 +11,12 @@ CFG_SEG = 'yolov8n-seg.yaml'
|
|||
CFG_CLS = 'squeezenet1_0'
|
||||
CFG = get_cfg(DEFAULT_CFG)
|
||||
MODEL = Path(SETTINGS['weights_dir']) / 'yolov8n'
|
||||
SOURCE = ROOT / "assets"
|
||||
SOURCE = ROOT / 'assets'
|
||||
|
||||
|
||||
def test_detect():
|
||||
overrides = {"data": "coco8.yaml", "model": CFG_DET, "imgsz": 32, "epochs": 1, "save": False}
|
||||
CFG.data = "coco8.yaml"
|
||||
overrides = {'data': 'coco8.yaml', 'model': CFG_DET, 'imgsz': 32, 'epochs': 1, 'save': False}
|
||||
CFG.data = 'coco8.yaml'
|
||||
|
||||
# Trainer
|
||||
trainer = detect.DetectionTrainer(overrides=overrides)
|
||||
|
|
@ -27,24 +27,24 @@ def test_detect():
|
|||
val(model=trainer.best) # validate best.pt
|
||||
|
||||
# Predictor
|
||||
pred = detect.DetectionPredictor(overrides={"imgsz": [64, 64]})
|
||||
result = pred(source=SOURCE, model=f"{MODEL}.pt")
|
||||
assert len(result), "predictor test failed"
|
||||
pred = detect.DetectionPredictor(overrides={'imgsz': [64, 64]})
|
||||
result = pred(source=SOURCE, model=f'{MODEL}.pt')
|
||||
assert len(result), 'predictor test failed'
|
||||
|
||||
overrides["resume"] = trainer.last
|
||||
overrides['resume'] = trainer.last
|
||||
trainer = detect.DetectionTrainer(overrides=overrides)
|
||||
try:
|
||||
trainer.train()
|
||||
except Exception as e:
|
||||
print(f"Expected exception caught: {e}")
|
||||
print(f'Expected exception caught: {e}')
|
||||
return
|
||||
|
||||
Exception("Resume test failed!")
|
||||
Exception('Resume test failed!')
|
||||
|
||||
|
||||
def test_segment():
|
||||
overrides = {"data": "coco8-seg.yaml", "model": CFG_SEG, "imgsz": 32, "epochs": 1, "save": False}
|
||||
CFG.data = "coco8-seg.yaml"
|
||||
overrides = {'data': 'coco8-seg.yaml', 'model': CFG_SEG, 'imgsz': 32, 'epochs': 1, 'save': False}
|
||||
CFG.data = 'coco8-seg.yaml'
|
||||
CFG.v5loader = False
|
||||
# YOLO(CFG_SEG).train(**overrides) # works
|
||||
|
||||
|
|
@ -57,25 +57,25 @@ def test_segment():
|
|||
val(model=trainer.best) # validate best.pt
|
||||
|
||||
# Predictor
|
||||
pred = segment.SegmentationPredictor(overrides={"imgsz": [64, 64]})
|
||||
result = pred(source=SOURCE, model=f"{MODEL}-seg.pt")
|
||||
assert len(result) == 2, "predictor test failed"
|
||||
pred = segment.SegmentationPredictor(overrides={'imgsz': [64, 64]})
|
||||
result = pred(source=SOURCE, model=f'{MODEL}-seg.pt')
|
||||
assert len(result) == 2, 'predictor test failed'
|
||||
|
||||
# Test resume
|
||||
overrides["resume"] = trainer.last
|
||||
overrides['resume'] = trainer.last
|
||||
trainer = segment.SegmentationTrainer(overrides=overrides)
|
||||
try:
|
||||
trainer.train()
|
||||
except Exception as e:
|
||||
print(f"Expected exception caught: {e}")
|
||||
print(f'Expected exception caught: {e}')
|
||||
return
|
||||
|
||||
Exception("Resume test failed!")
|
||||
Exception('Resume test failed!')
|
||||
|
||||
|
||||
def test_classify():
|
||||
overrides = {"data": "mnist160", "model": "yolov8n-cls.yaml", "imgsz": 32, "epochs": 1, "batch": 64, "save": False}
|
||||
CFG.data = "mnist160"
|
||||
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) # works
|
||||
|
|
@ -89,6 +89,6 @@ def test_classify():
|
|||
val(model=trainer.best)
|
||||
|
||||
# Predictor
|
||||
pred = classify.ClassificationPredictor(overrides={"imgsz": [64, 64]})
|
||||
pred = classify.ClassificationPredictor(overrides={'imgsz': [64, 64]})
|
||||
result = pred(source=SOURCE, model=trainer.best)
|
||||
assert len(result) == 2, "predictor test failed"
|
||||
assert len(result) == 2, 'predictor test failed'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue