code: def normal(loc, scale, size):
      """Draw samples from a normal distribution.
  
      Return random samples from a normal distribution.
  
      Parameters
      ----------
      loc : float
          loc of the distribution.
      scale : float
          Standard deviation of the distribution.
      size : tuple of ints
          Output shape. If the given shape is, e.g., (m, n, k), then m * n * k
          samples are drawn.
  
      Returns
      ------
      out : Tensor
          A tensor with specified size and dtype
      """
      return te.extern(
          size,
          [],
          lambda ins, outs: tvm.tir.call_packed(
              "tvm.contrib.random.normal",
              float(loc),
              float(scale),
              outs[0],
          ),
          dtype="float32",
      )
  
imports: import tvm
  from tvm import te
  import tvm._ffi
label_desc: Use image node_id 3 for calling a global function with example usage: normal(loc, scale, size) and returns: te