#include <loco/IR/Nodes.h>
-// Tensor type inference functions
-#if 0
-tflite::TensorType getOpResultType(loco::ConstGen *node, TypeContext &);
-
-tflite::TensorType getOpResultType(loco::Pull *node, TypeContext &);
-
-tflite::TensorType getOpResultType(loco::ReLU *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::MaxPool2D *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::AvgPool2D *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::Conv2D *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::FeatureEncode *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::FeatureDecode *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::FilterEncode *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::TensorConcat *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::BiasEncode *node, TypeContext &gd);
-
-tflite::TensorType getOpResultType(loco::BiasAdd<loco::Domain::Tensor> *node, TypeContext &gd);
-#endif
-
/**
* @brief Annotate the type of each node as NodeAnnotation
*
static tflite::TensorType get(loco::Node *node);
};
-// Shape inference functions
-#if 0
-ShapeDescription getOpResultShape(loco::Pull *node, ShapeContext &);
-
-ShapeDescription getOpResultShape(loco::ConstGen *node, ShapeContext &);
-
-ShapeDescription getOpResultShape(loco::MaxPool2D *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::AvgPool2D *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::Conv2D *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::ReLU *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::FeatureEncode *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::FeatureDecode *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::FilterEncode *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::TensorConcat *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::BiasEncode *node, ShapeContext &gd);
-
-ShapeDescription getOpResultShape(loco::BiasAdd<loco::Domain::Tensor> *node, ShapeContext &gd);
-#endif
-
/**
* @brief Annotate the shape of each node as a node annotation
*