aten/src/ATen/nn_parse.py
def function_info(name, arguments, cimpls, buffers, backends, inplace, scalar_check):
    """
    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,
        'types': ['Float', 'Double', 'Half'],  # Half will be stripped for CPU backend
        'arguments': arguments,
        'return': 'argument 0' if inplace else get_return(arguments),
        'buffers': buffers,
        'backends': backends,
        'cimpls': cimpls,
        'scalar_check': scalar_check,
        'variants': ['function'],
    }

    cimpls contains information use to call into THNN:
        cname: THNN function name
        arguments: arguments to functional call
        condition: [optional] guard around call
    
cimpls contains information use to call into THNN:
cname: THNN function name
arguments: arguments to functional call
condition: [optional] guard around call
cimpls contains information use to call into THNN : cname : THNN function name arguments : arguments to functional call condition : [ optional ] guard around call
def function_info(name, arguments, cimpls, buffers, backends, inplace, scalar_check):
    return {
        'mode': 'NN',
        'name': name,
        'types': ['Float', 'Double', 'Half'],  
        'arguments': arguments,
        'return': 'argument 0' if inplace else get_return(arguments),
        'buffers': buffers,
        'backends': backends,
        'cimpls': cimpls,
        'scalar_check': scalar_check,
        'variants': ['function'],
    }
def function_info ( name , arguments , cimpls , buffers , backends , inplace , scalar_check ) : return { 'mode' : 'NN' , 'name' : name , 'types' : [ 'Float' , 'Double' , 'Half' ] , 'arguments' : arguments , 'return' : 'argument 0' if inplace else get_return ( arguments ) , 'buffers' : buffers , 'backends' : backends , 'cimpls' : cimpls , 'scalar_check' : scalar_check , 'variants' : [ 'function' ] , }
cimpls contains information use to call into THNN:
cname: THNN function name
arguments: arguments to functional call
condition: [optional] guard around call
cimpls contains information use to call into THNN : cname : THNN function name arguments : arguments to functional call condition : [ optional ] guard around call
"""
    cimpls contains information use to call into THNN:
        cname: THNN function name
        arguments: arguments to functional call
        condition: [optional] guard around call
    """ # Half will be stripped for CPU backend
name
arguments
cimpls
buffers
backends
inplace
scalar_check