| 46 | } |
| 47 | |
| 48 | SymbolVarArray MultipleInputOutput::make( |
| 49 | const SymbolVarArray& inputs, const OperatorNodeConfig& config) { |
| 50 | auto src = cg::to_var_node_array(inputs); |
| 51 | auto multiple_io = std::make_unique<MultipleInputOutput>(src, config); |
| 52 | auto ret = cg::to_symbol_var_array( |
| 53 | src[0]->owner_graph()->insert_opr(std::move(multiple_io))->output()); |
| 54 | ret.pop_back(); |
| 55 | return ret; |
| 56 | } |
| 57 | } // namespace |
| 58 | |
| 59 | TEST(TestSubGraphExtractor, MultipleOutputs) { |
nothing calls this directly
no test coverage detected