MCPcopy Create free account
hub / github.com/PaddlePaddle/FastDeploy / process_quick_length

Function process_quick_length

benchmarks/quick_benchmark.py:573–583  ·  view source on GitHub ↗
(
        metric_attribute_name: str,
        metric_name: str,
        metric_header: str,
    )

Source from the content-addressed store, hash-verified

571 quick_result[f"mean_{metric_attribute_name}_ms"] = mean_value
572
573 def process_quick_length(
574 metric_attribute_name: str,
575 metric_name: str,
576 metric_header: str,
577 ):
578 if metric_attribute_name not in selected_percentile_metrics:
579 return
580 print("{s:{c}^{n}}".format(s=metric_header, n=50, c="-"))
581 mean_value = getattr(metrics, f"mean_{metric_attribute_name}")
582 print("{:<40} {:<10.2f}".format(f"Mean {metric_name}:", mean_value))
583 quick_result[f"mean_{metric_attribute_name}"] = mean_value
584
585 print("\n\n\n")
586 print("{s:{c}^{n}}".format(s=" Benchmark Quick Summary ", n=50, c="="))

Callers 1

quick_summaryFunction · 0.85

Calls 2

printFunction · 0.85
formatMethod · 0.45

Tested by

no test coverage detected