code: def test_AllocEmpty():
      x = pt.empty((2, 3), dtype="float32")
      x_fg = FunctionGraph([], [x])
  
      # We cannot compare the values in the arrays, only the shapes and dtypes
      compare_numba_and_py(x_fg, [], assert_fn=compare_shape_dtype)
  
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 3 for calling a global function with example usage: test_AllocEmpty() without return types