• Y
    Let OpProto support multiple and temporary (#2860) · 2462d0c5
    Yu Yang 提交于
    * Let OpProto support multiple and temporary
    
    * Each input/output of Paddle's Op could be a list. Add multiple mark to
      OpProto. Also add a `input_format`/`output_format` attribute if that
      Op has multiple input or output. The format of that attribute please
      reference the comments in `op_proto.proto`
    * Add temporary mark, because some output of an Op is not used by user
      but used by other op for faster computation. Explicitly mark which
      output is temporary could let future memory/computation optimization.
    * Add generated field to AttrProto.
    
    * Add `AddInputs`/`AddOutputs` function
    
    * It is more readable to invoke `AddInputs` not
      `AddInput(multiple=true)`.
    2462d0c5
op_proto.proto 3.8 KB