code: def test_variable_ast_beam(self):
      a = Tensor.rand(3, 3).reshape((Variable("a", 1, 10).bind(3), 3))
      a = (a + 1).realize()
  
file_path: tinygrad/extra/optimization/test_beam_search.py
imports: import unittest
  import numpy
  from tinygrad.helpers import BEAM, Timing
  from tinygrad.shape.symbolic import Variable
  from tinygrad.tensor import Tensor
  from tinygrad.nn import Conv2d
label_desc: Use image node_id 3 for calling the TestBeamSearch obj's underlying member method code with example usage: obj.test_variable_ast_beam() without return types