parameters: (self)
return_statement: return (serialize._rebuild_reduction, args)
docstring: Reduce the instance for serialization.
          Compiled definitions are serialized in PTX form.
          Type annotation are discarded.
          Thread, block and shared memory configuration are serialized.
          Stream information is discarded.
docstring_summary: Reduce the instance for serialization.
          Compiled definitions are serialized in PTX form.
          Type annotation are discarded.
          Thread, block and shared memory configuration are serialized.
          Stream information is discarded.
docstring_tokens: Reduce the instance for serialization . Compiled definitions are serialized in PTX form . Type annotation are discarded . Thread block and shared memory configuration are serialized . Stream information is discarded .
function: def __reduce__(self):
          """
          Reduce the instance for serialization.
          Compiled definitions are serialized in PTX form.
          Type annotation are discarded.
          Thread, block and shared memory configuration are serialized.
          Stream information is discarded.
          """
          config = self._serialize_config()
          args = (self.__class__, self.entry_name, self.argument_types,
                  self._func, self.linking, self.debug, self.call_helper,
                  self.extensions, config)
          return (serialize._rebuild_reduction, args)
function_tokens: def __reduce__ ( self ) : config = self . _serialize_config ( ) args = ( self . __class__ , self . entry_name , self . argument_types , self . _func , self . linking , self . debug , self . call_helper , self . extensions , config ) return ( serialize . _rebuild_reduction , args )