code: def test_nbla_broadcast(tmpdir, batch_size, on_memory):
      x = nn.Variable([10, 1, 4, 1, 5])
      y = F.broadcast(x, shape=[10, 8, 4, 1, 5])
      check_nbla_infer(tmpdir, x, y, batch_size, on_memory)
  
file_path: nnabla/python/test/cpp/test_nbla.py
imports: import pytest
  import nnabla
  import nnabla.functions
  import nnabla.utils.save
  import nnabla.utils.load
  from nnabla.testing import assert_allclose
  import numpy
  from subprocess import check_call, call, check_output
  import platform
label_desc: Use image node_id 4 for calling a global function with example usage: test_nbla_broadcast(tmpdir, batch_size, on_memory) without return types