Skip to content
This repository was archived by the owner on Jun 3, 2025. It is now read-only.

Commit 1b4a903

Browse files
Fix loading Yolov8 sparsezoo models (#1561) (#1565)
* Fix loading Yolov8 sparsezoo models * quality checks
1 parent b048ad7 commit 1b4a903

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

src/sparseml/yolov8/trainers.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -533,6 +533,7 @@ def __init__(self, model="yolov8n.yaml", type="v8") -> None:
533533
model = download_framework_model_by_recipe_type(
534534
Model(model_str), model_suffix="pt"
535535
)
536+
model_str = str(model)
536537
self.is_sparseml_checkpoint = True
537538

538539
if model_str.endswith(".pt"):
@@ -793,6 +794,7 @@ def val(self, data=None, **kwargs):
793794
overrides["rect"] = True # rect batches as default
794795
overrides.update(kwargs)
795796
overrides["mode"] = "val"
797+
overrides["data"] = data or overrides["data"]
796798
args = get_cfg(cfg=DEFAULT_CFG, overrides=overrides)
797799
args.data = data or args.data
798800
args.task = self.task

src/sparseml/yolov8/val.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
default=None,
7777
help="Path to override default datasets path.",
7878
)
79+
@click.option("--batch", default=16, type=int, help="number of images per batch")
7980
def main(**kwargs):
8081
if kwargs["dataset_path"] is not None:
8182
kwargs["data"] = data_from_dataset_path(kwargs["data"], kwargs["dataset_path"])

0 commit comments

Comments
 (0)