code: def test_loop_3_vars():
      graph = tf.Graph()
      with graph.as_default():
          i0 = tf.constant(1)
          j0 = tf.constant(2)
          k0 = tf.constant(4)
  
          def c(i, j, k):
              return i < 10
  
          def b(i, j, k):
              return [i + 1, j * k, k + i]
  
          r = tf.while_loop(c, b, loop_vars=[i0, j0, k0])
  
          with tf.Session() as sess:
              tf_out = sess.run(r)
  
      check_equal(graph, tf_out)
  
imports: import pytest
  from tensorflow.python.ops import control_flow_ops
  import numpy
  from tvm import nd, relay, ir, testing
  from tvm.relay.frontend.tensorflow import from_tensorflow
label_desc: Use image node_id 5 for calling a global function with example usage: test_loop_3_vars() and returns: unknown, list