hest.bench.benchmark
- hest.bench.benchmark(encoder: Module, enc_transf: Callable, precision: dtype, cli_args: dict = None, **kwargs) Tuple[list, dict]
Benchmark a patch encoder on HEST-bench
- Parameters:
encoder (torch.nn.Module) – patch encoder to benchmark
enc_transf (Callable) – transformation applied to encoder during inference
precision (torch.dtype) – precision used by torch.amp.autocast(‘cuda’) during inference for encoder
cli_args (dict) – cli_arguments. Defaults to None.
**kwargs – lookup BenchmarkConfig for additional parameters