parameters: (type_key, **kwargs)
return_statement: return _Node(*args)
docstring: Make a new DSL node by its type key and fields
  
      Parameters
      ----------
      type_key : str
          The type key of the node.
  
      **kwargs : dict
          The fields of the node.
  
      Example
      -------
      The following code constructs a IntImm object
  
      .. code-block:: python
  
         x = tvm.make.node("IntImm", dtype="int32", value=10)
         assert isinstance(x, tvm.expr.IntImm)
         assert x.value == 10
docstring_summary: Make a new DSL node by its type key and fields
docstring_tokens: Make a new DSL node by its type key and fields
function: def node(type_key, **kwargs):
      """Make a new DSL node by its type key and fields
  
      Parameters
      ----------
      type_key : str
          The type key of the node.
  
      **kwargs : dict
          The fields of the node.
  
      Example
      -------
      The following code constructs a IntImm object
  
      .. code-block:: python
  
         x = tvm.make.node("IntImm", dtype="int32", value=10)
         assert isinstance(x, tvm.expr.IntImm)
         assert x.value == 10
      """
      args = [type_key]
      for k, v in kwargs.items():
          args += [k, v]
      return _Node(*args)
function_tokens: def node ( type_key , * * kwargs ) : args = [ type_key ] for k , v in kwargs . items ( ) : args += [ k , v ] return _Node ( * args )