using FeatureBiasAdd = BiasAdd<Domain::Feature>;
+/**
+ * @brief Pads a tensor with constant value
+ *
+ * Pads a input tensor according to the padding with constant value.
+ *
+ * The dimension of each axis n of the output is
+ * output.dim(n) = padding.front(n) + input.dim(n) + padding.back(n)
+ *
+ * For example, input tensor of shape [1, 2] with
+ *
+ * padding.front(0) = 1;
+ * padding.back(0) = 2;
+ *
+ * padding.front(1) = 3;
+ * padding.back(1) = 4;
+ *
+ * will be a output tensor of shape
+ * [padding.front(0) + 1 + padding.back(0), padding.front(1) + 2 + padding.back(1)] = [4,9].
+ */
class TensorConstantPad final
: public CanonicalNodeDef<CanonicalOpcode::TensorConstantPad, FixedArity<2>::Mixin>
{