@ -52,7 +52,7 @@ void AddOp(const std::string &type, const f::VariableNameMap &inputs,
TEST ( Prune , one_operator ) {
TEST ( Prune , one_operator ) {
f : : ProgramDescBind program ;
f : : ProgramDescBind program ;
f : : BlockDescBind * block = program . Block( 0 ) ;
f : : BlockDescBind * block = program . Mutable Block( 0 ) ;
AddOp ( " one_one " , { { " input " , { " a " } } } , { { " output " , { " b " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " a " } } } , { { " output " , { " b " } } } , { } , block ) ;
@ -69,7 +69,7 @@ TEST(Prune, one_operator) {
TEST ( Prune , forward ) {
TEST ( Prune , forward ) {
f : : ProgramDescBind program ;
f : : ProgramDescBind program ;
f : : BlockDescBind * block = program . Block( 0 ) ;
f : : BlockDescBind * block = program . Mutable Block( 0 ) ;
AddOp ( " one_one " , { { " input " , { " a " } } } , { { " output " , { " b " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " a " } } } , { { " output " , { " b " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " b " } } } , { { " output " , { " c " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " b " } } } , { { " output " , { " c " } } } , { } , block ) ;
@ -88,7 +88,7 @@ TEST(Prune, forward) {
TEST ( Prune , multi_input_op ) {
TEST ( Prune , multi_input_op ) {
f : : ProgramDescBind program ;
f : : ProgramDescBind program ;
f : : BlockDescBind * block = program . Block( 0 ) ;
f : : BlockDescBind * block = program . Mutable Block( 0 ) ;
AddOp ( " one_one " , { { " input " , { " a0 " } } } , { { " output " , { " b0 " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " a0 " } } } , { { " output " , { " b0 " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " a1 " } } } , { { " output " , { " b1 " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " a1 " } } } , { { " output " , { " b1 " } } } , { } , block ) ;
@ -106,7 +106,7 @@ TEST(Prune, multi_input_op) {
TEST ( Prune , multi_output_op ) {
TEST ( Prune , multi_output_op ) {
f : : ProgramDescBind program ;
f : : ProgramDescBind program ;
f : : BlockDescBind * block = program . Block( 0 ) ;
f : : BlockDescBind * block = program . Mutable Block( 0 ) ;
AddOp ( " one_two " , { { " input " , { " a " } } } , { { " output " , { " b " , " c " } } } , { } , block ) ;
AddOp ( " one_two " , { { " input " , { " a " } } } , { { " output " , { " b " , " c " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " b " } } } , { { " output " , { " b1 " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " b " } } } , { { " output " , { " b1 " } } } , { } , block ) ;
@ -122,7 +122,7 @@ TEST(Prune, multi_output_op) {
TEST ( Prune , multi_target ) {
TEST ( Prune , multi_target ) {
f : : ProgramDescBind program ;
f : : ProgramDescBind program ;
f : : BlockDescBind * block = program . Block( 0 ) ;
f : : BlockDescBind * block = program . Mutable Block( 0 ) ;
AddOp ( " one_two " , { { " input " , { " a " } } } , { { " output " , { " b " , " c " } } } , { } , block ) ;
AddOp ( " one_two " , { { " input " , { " a " } } } , { { " output " , { " b " , " c " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " b " } } } , { { " output " , { " b1 " } } } , { } , block ) ;
AddOp ( " one_one " , { { " input " , { " b " } } } , { { " output " , { " b1 " } } } , { } , block ) ;