This commit is for renaming existing Pad class in moco-tf.
Related: #7357
Signed-off-by: seongwoo <sw4670.chae@samsung.com>
* @note This holds the same pad attribute that exist in Canonical Conv2D
* to simplify Canonicalizing step of TFConv2D to Conv2D conversion.
* Values of 'pad' will be calculated in FixPaddingTransformation.
- * PadData holds Pad<2> where PaddingData holds 'padding' as a string.
+ * PadData holds Padding2D where PaddingData holds 'padding' as a string.
*/
class PadData : public loco::NodeAnnotation
{
PadData() = default;
public:
- const loco::Pad<2> *pad(void) const { return &_pad; }
- loco::Pad<2> *pad(void) { return &_pad; }
+ const loco::Padding2D *pad(void) const { return &_pad; }
+ loco::Padding2D *pad(void) { return &_pad; }
private:
- loco::Pad<2> _pad;
+ loco::Padding2D _pad;
};
} // namespace tf
* @brief PaddingData holds temporary padding attribute
*
* @note Related nodes are AvgPool2D, MaxPool2D, Conv2D and maybe others
- * PaddingData holds 'padding' as a string where PadData holds Pad<2>
+ * PaddingData holds 'padding' as a string where PadData holds Padding2D
*/
class PaddingData : public loco::NodeAnnotation
{
return os;
}
-std::ostream &operator<<(std::ostream &os, const loco::Pad<2> &pad)
+std::ostream &operator<<(std::ostream &os, const loco::Padding2D &pad)
{
os << "[TLBR " << pad.top() << "," << pad.left() << "," << pad.bottom() << "," << pad.right()
<< "]";
std::ostream &operator<<(std::ostream &os, const loco::TensorShape &tensor_shape);
/**
- * @brief dump Pad<2> values to stream
+ * @brief dump Padding2D values to stream
*/
-std::ostream &operator<<(std::ostream &os, const loco::Pad<2> &pad);
+std::ostream &operator<<(std::ostream &os, const loco::Padding2D &pad);
} // namespace loco