class_docstr: Tensorflow compatible Convolution2D
  
  This is a Convolution2D chain that imitates Tensorflow's tf.nn.conv2d.
  
  The arguments are the same as that of
  :class:`chainer.links.Convolution2D` except for `pad`.
  :obj:`pad` can be set TF's "SAME" or "VALID" in addition to integer value.
  If integer value is set,
  this chain is equal to :class:`chainer.links.Convolution2D`.
class_docstr_tok: ["Tensorflow","compatible","Convolution2D","This","is","a","Convolution2D","chain","that","imitates","Tensorflow","'s","tf.nn.conv2d",".","The","arguments","are","the","same","as","that","of",":","class",":","`","chainer.links.Convolution2D","`","except","for","`","pad","`",".",":","obj",":","`","pad","`","can","be","set","TF","'s","``","SAME","''","or","``","VALID","''","in","addition","to","integer","value",".","If","integer","value","is","set",",","this","chain","is","equal","to",":","class",":","`","chainer.links.Convolution2D","`","."]
code: def forward(self, x):
      if self.padding is None:
          return self.conv(x)
      else:
          return self.conv(self.padding(x))
  
file_path: chainercv/chainercv/links/model/mobilenet/tf_convolution_2d.py
imports: import numpy
  import chainer
  from chainer.functions import pad
  from chainer.links import Convolution2D
  from chainer.utils import conv
label_desc: Use image node_id 4 for calling the TFConvolution2D obj's underlying member method code with example usage: obj.forward(x) and returns: self, self