code: def resnet50_inspecs_params_with_broadcast():
      inspecs = []
      u = I.UniformInitializer((0.5, 1.0))
  
      inspecs.append(
          [Inspec((5, 1024, 14, 14), u), Inspec((1, 1024, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 1024, 14, 14), u), Inspec((1, 1024, 14, 14), u)]
      )
      inspecs.append(
          [Inspec((5, 112, 112, 64), u), Inspec((1, 1, 1, 64), u)]
      )
      inspecs.append(
          [Inspec((5, 112, 112, 64), u), Inspec((1, 112, 112, 64), u)]
      )
      inspecs.append(
          [Inspec((5, 128, 28, 28), u), Inspec((1, 128, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 128, 28, 28), u), Inspec((1, 128, 28, 28), u)]
      )
      inspecs.append(
          [Inspec((5, 128, 56, 56), u), Inspec((1, 128, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 128, 56, 56), u), Inspec((1, 128, 56, 56), u)]
      )
      inspecs.append(
          [Inspec((5, 14, 14, 1024), u), Inspec((1, 1, 1, 1024), u)]
      )
      inspecs.append(
          [Inspec((5, 14, 14, 1024), u), Inspec((1, 14, 14, 1024), u)]
      )
      inspecs.append(
          [Inspec((5, 14, 14, 256), u), Inspec((1, 1, 1, 256), u)]
      )
      inspecs.append(
          [Inspec((5, 14, 14, 256), u), Inspec((1, 14, 14, 256), u)]
      )
      inspecs.append(
          [Inspec((5, 14, 14, 512), u), Inspec((1, 1, 1, 512), u)]
      )
      inspecs.append(
          [Inspec((5, 14, 14, 512), u), Inspec((1, 14, 14, 512), u)]
      )
      inspecs.append(
          [Inspec((5, 2048, 7, 7), u), Inspec((1, 2048, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 2048, 7, 7), u), Inspec((1, 2048, 7, 7), u)]
      )
      inspecs.append(
          [Inspec((5, 256, 14, 14), u), Inspec((1, 256, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 256, 14, 14), u), Inspec((1, 256, 14, 14), u)]
      )
      inspecs.append(
          [Inspec((5, 256, 28, 28), u), Inspec((1, 256, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 256, 28, 28), u), Inspec((1, 256, 28, 28), u)]
      )
      inspecs.append(
          [Inspec((5, 256, 56, 56), u), Inspec((1, 256, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 256, 56, 56), u), Inspec((1, 256, 56, 56), u)]
      )
      inspecs.append(
          [Inspec((5, 28, 28, 128), u), Inspec((1, 1, 1, 128), u)]
      )
      inspecs.append(
          [Inspec((5, 28, 28, 128), u), Inspec((1, 28, 28, 128), u)]
      )
      inspecs.append(
          [Inspec((5, 28, 28, 256), u), Inspec((1, 1, 1, 256), u)]
      )
      inspecs.append(
          [Inspec((5, 28, 28, 256), u), Inspec((1, 28, 28, 256), u)]
      )
      inspecs.append(
          [Inspec((5, 28, 28, 512), u), Inspec((1, 1, 1, 512), u)]
      )
      inspecs.append(
          [Inspec((5, 28, 28, 512), u), Inspec((1, 28, 28, 512), u)]
      )
      inspecs.append(
          [Inspec((5, 512, 14, 14), u), Inspec((1, 512, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 512, 14, 14), u), Inspec((1, 512, 14, 14), u)]
      )
      inspecs.append(
          [Inspec((5, 512, 28, 28), u), Inspec((1, 512, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 512, 28, 28), u), Inspec((1, 512, 28, 28), u)]
      )
      inspecs.append(
          [Inspec((5, 512, 7, 7), u), Inspec((1, 512, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 512, 7, 7), u), Inspec((1, 512, 7, 7), u)]
      )
      inspecs.append(
          [Inspec((5, 56, 56, 128), u), Inspec((1, 1, 1, 128), u)]
      )
      inspecs.append(
          [Inspec((5, 56, 56, 128), u), Inspec((1, 56, 56, 128), u)]
      )
      inspecs.append(
          [Inspec((5, 56, 56, 256), u), Inspec((1, 1, 1, 256), u)]
      )
      inspecs.append(
          [Inspec((5, 56, 56, 256), u), Inspec((1, 56, 56, 256), u)]
      )
      inspecs.append(
          [Inspec((5, 56, 56, 64), u), Inspec((1, 1, 1, 64), u)]
      )
      inspecs.append(
          [Inspec((5, 56, 56, 64), u), Inspec((1, 56, 56, 64), u)]
      )
      inspecs.append(
          [Inspec((5, 64, 112, 112), u), Inspec((1, 64, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 64, 112, 112), u), Inspec((1, 64, 112, 112), u)]
      )
      inspecs.append(
          [Inspec((5, 64, 56, 56), u), Inspec((1, 64, 1, 1), u)]
      )
      inspecs.append(
          [Inspec((5, 64, 56, 56), u), Inspec((1, 64, 56, 56), u)]
      )
      inspecs.append(
          [Inspec((5, 7, 7, 2048), u), Inspec((1, 1, 1, 2048), u)]
      )
      inspecs.append(
          [Inspec((5, 7, 7, 2048), u), Inspec((1, 7, 7, 2048), u)]
      )
      inspecs.append(
          [Inspec((5, 7, 7, 512), u), Inspec((1, 1, 1, 512), u)]
      )
      inspecs.append(
          [Inspec((5, 7, 7, 512), u), Inspec((1, 7, 7, 512), u)]
      )
  
      return inspecs
  
file_path: nnabla/python/benchmark/function/test_binary_operation.py
imports: import pytest
  import nnabla.initializer
  import nnabla.functions
  from function_benchmark import FunctionBenchmark, Inspec
label_desc: Use image node_id 2 for calling a global function with example usage: resnet50_inspecs_params_with_broadcast() and returns: inspecs