code: def test_benchmark_inner_product(
      metric, inner_product_args, inner_product_kwargs, benchmark
  ):
      """Benchmark metric inner product.
  
      Parameters
      ----------
      metric : object
          Metric object.
      inner_product_args : tuple
          Arguments to log function.
      inner_product_kwargs : tuple
          Keyword arguments to log function.
      """
      benchmark.pedantic(
          metric.inner_product,
          args=inner_product_args,
          kwargs=inner_product_kwargs,
          iterations=10,
          rounds=10,
      )
  
imports: from importlib import import_module
  import pandas
  import pytest
label_desc: Use image node_id 2 for calling a global function with example usage: test_benchmark_inner_product(metric, inner_product_args, inner_product_kwargs, benchmark) without return types