class_docstr: Im2Col function.
code: def __init__(self, ksize, stride, pad, cover_all, dilate):
      self.kh, self.kw = _pair(ksize)
      self.sy, self.sx = _pair(stride)
      self.ph, self.pw = _pair(pad)
      self.dy, self.dx = _pair(dilate)
      self.cover_all = cover_all
  
imports: import numpy
  from chainer import function_node
  from chainer.utils.conv import col2im_cpu
  from chainer.utils.conv import col2im_gpu
  from chainer.utils.conv import im2col_cpu
  from chainer.utils.conv import im2col_gpu
  from chainer.utils import type_check
label_desc: Use image node_id 1 to create a new Im2Col object from inherited base classes: function_node with example: obj = Im2Col(ksize, stride, pad, cover_all, dilate)