method

benchmarks.hota.BenchmarkRunner.run

def run(self, models: list[ModelAdapter], dataset: DatasetAdapter, trackers: dict[str, TrackerFactory] | None = None) -> list[BenchmarkResult]

Score every ``(model, tracker)`` combo on ``dataset``, one result each.

``trackers`` maps a tracker key to its factory; when omitted it defaults to ``{"maskiou": }`` so the single-tracker behavior is preserved. A combo that fails (e.g. an unsupported checkpoint, an out-of-memory load, or a tracker that cannot be built) is logged and skipped so it cannot lose the rest of the sweep; only successfully-scored combos appear in the returned list.

Source: unitrack/benchmarks/hota/runner.py:54