| 79 | } |
| 80 | |
| 81 | auto apply_on_var_node(const OpDef& def, const VarNodeArray& inputs) { |
| 82 | auto&& op = static_cast<const Concat&>(def); |
| 83 | cg::OperatorNodeConfig config{op.comp_node}; |
| 84 | config.name(op.make_name()); |
| 85 | return opr::Concat::make(inputs, op.axis, config); |
| 86 | } |
| 87 | |
| 88 | std::tuple<SmallVector<LogicalTensorDesc>, bool> infer_output_attrs_fallible( |
| 89 | const OpDef& def, const SmallVector<LogicalTensorDesc>& inputs) { |
nothing calls this directly
no test coverage detected