- TVM_REGISTER_GLOBAL("relay.op.memory._make.FlattenTupleType").set_body_typed([](Type type) {
- auto types = FlattenTupleType(type);
- return Array<Type>(types.begin(), types.end());
- });
-
- TVM_REGISTER_GLOBAL("relay.op.memory._make.FromTupleType").set_body_typed([](Type type, Expr expr) {
- auto exprs = FromTupleType(type, expr);
- return Array<Expr>(exprs.begin(), exprs.end());
- });
-
- TVM_REGISTER_GLOBAL("relay.op.memory._make.ToTupleType")
- .set_body_typed([](Type t, Array<Expr> array) {
- return ToTupleType(t, std::vector<Expr>(array.begin(), array.end()));
- });