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

Commit 278c24a

Browse files
Fix loading Yolov8 sparsezoo models (#1561)
* Fix loading Yolov8 sparsezoo models * quality checks
1 parent b96a89a commit 278c24a

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
@@ -534,6 +534,7 @@ def __init__(self, model="yolov8n.yaml", type="v8") -> None:
534534
model = download_framework_model_by_recipe_type(
535535
Model(model_str), model_suffix="pt"
536536
)
537+
model_str = str(model)
537538
self.is_sparseml_checkpoint = True
538539

539540
if model_str.endswith(".pt"):
@@ -800,6 +801,7 @@ def val(self, data=None, **kwargs):
800801
overrides["rect"] = True # rect batches as default
801802
overrides.update(kwargs)
802803
overrides["mode"] = "val"
804+
overrides["data"] = data or overrides["data"]
803805
args = get_cfg(cfg=DEFAULT_CFG, overrides=overrides)
804806
args.data = data or args.data
805807
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)