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