code: def dense_add_bias(
      data, weight=None, bias=None, units=None, **kwargs
  ):
      """Wrapper of dense which automatically creates weights if not given.
  
      Parameters
      ----------
      data : relay.Expr
          The input expression.
  
      weight : relay.Expr
          The weight to conv2d.
  
      bias : relay.Expr
          The bias.
  
      kwargs : dict
          Additional arguments.
  
      Returns
      -------
      result : relay.Expr
          The result.
      """
      name = kwargs.get("name")
      kwargs.pop("name")
      if not weight:
          weight = relay.var(name + "_weight")
      if not bias:
          bias = relay.var(name + "_bias")
      data = relay.nn.dense(data, weight, units, **kwargs)
      data = relay.nn.bias_add(data, bias, axis=-1)
      return data
  
imports: from tvm import relay
label_desc: Use image node_id 5 for calling a global function with example usage: dense_add_bias(data, weight, bias, units) and returns: data