parameters: (name, arguments, cimpls, buffers, backends, inplace, scalar_check, backend_types)
return_statement: return {
          'mode': 'NN',
          'name': name,
          'cpu_bfloat16': True if backend_types is not None and 'CPU' in backend_types and
                  'BFloat16' in backend_types['CPU'] else False,
          'backend_types': backend_types,
          'arguments': arguments,
          'return': 'argument 0' if inplace else get_return(arguments),
          'buffers': buffers,
          'backends': backends,
          'cimpls': cimpls,
          'scalar_check': scalar_check,
          'variants': ['function'],
      }
docstring: cimpls contains information use to call into THNN:
          cname: THNN function name
          arguments: arguments to functional call
          condition: [optional] guard around call
docstring_summary: cimpls contains information use to call into THNN:
          cname: THNN function name
          arguments: arguments to functional call
          condition: [optional] guard around call
docstring_tokens: cimpls contains information use to call into THNN : cname : THNN function name arguments : arguments to functional call condition : [ optional ] guard around call
function: def function_info(name, arguments, cimpls, buffers, backends, inplace, scalar_check, backend_types):
      """
      cimpls contains information use to call into THNN:
          cname: THNN function name
          arguments: arguments to functional call
          condition: [optional] guard around call
      """
      return {
          'mode': 'NN',
          'name': name,
          'cpu_bfloat16': True if backend_types is not None and 'CPU' in backend_types and
                  'BFloat16' in backend_types['CPU'] else False,
          'backend_types': backend_types,
          'arguments': arguments,
          'return': 'argument 0' if inplace else get_return(arguments),
          'buffers': buffers,
          'backends': backends,
          'cimpls': cimpls,
          'scalar_check': scalar_check,
          'variants': ['function'],
      }
function_tokens: def function_info ( name , arguments , cimpls , buffers , backends , inplace , scalar_check , backend_types ) : return { 'mode' : 'NN' , 'name' : name , 'cpu_bfloat16' : True if backend_types is not None and 'CPU' in backend_types and 'BFloat16' in backend_types [ 'CPU' ] else False , 'backend_types' : backend_types , 'arguments' : arguments , 'return' : 'argument 0' if inplace else get_return ( arguments ) , 'buffers' : buffers , 'backends' : backends , 'cimpls' : cimpls , 'scalar_check' : scalar_check , 'variants' : [ 'function' ] , }