code: def test_Join_view():
      vals = (
          set_test_value(
              pt.matrix(), rng.normal(size=(2, 2)).astype(config.floatX)
          ),
          set_test_value(
              pt.matrix(), rng.normal(size=(2, 2)).astype(config.floatX)
          ),
      )
      g = ptb.Join(view=1)(1, *vals)
      g_fg = FunctionGraph(outputs=[g])
  
      with pytest.raises(NotImplementedError):
          compare_numba_and_py(
              g_fg,
              [
                  i.tag.test_value
                  for i in g_fg.inputs
                  if not isinstance(i, (SharedVariable, Constant))
              ],
          )
  
imports: import numpy
  import pytest
  import pytensor.scalar
  import pytensor.tensor
  import pytensor.tensor.basic
  from pytensor import config, function
  from pytensor.compile import get_mode
  from pytensor.compile.sharedvalue import SharedVariable
  from pytensor.graph.basic import Constant
  from pytensor.graph.fg import FunctionGraph
  from pytensor.scalar import Add
  from pytensor.tensor.shape import Unbroadcast
  from tests.link.numba.test_basic import compare_numba_and_py, compare_shape_dtype, set_test_value
  from tests.tensor.test_basic import TestAlloc
  from pytensor.link.numba.dispatch import numba_funcify
label_desc: Use image node_id 10 for calling a global function with example usage: test_Join_view() without return types