code: def test_basic():
      mod = tvm.IRModule()
      x2 = relay.var("x2", shape=(10, 5))
      y2 = relay.var("y2", shape=(1, 5))
      level2_func = relay.Function([x2, y2], relay.op.add(x2, y2))
  
      x1 = relay.var("x1", shape=(10, 5))
      y1 = relay.var("y1", shape=(1, 5))
      level1_func = relay.Function([x1, y1], level2_func(x1, y1))
  
      mod["main"] = level1_func
      mod = relay.transform.InferType()(mod)
      new_mod = transform.LambdaLift()(mod)
      assert len(new_mod.functions) == 2
  
file_path: tvm/tests/python/relay/test_pass_lambda_lift.py
imports: import numpy
  import pytest
  import tvm
  from tvm import te
  from tvm import relay
  from tvm.relay import transform
label_desc: Use image node_id 1 for calling a global function with example usage: test_basic() without return types