code: def create_link(self, initializers):
      (initial_bias,) = initializers
  
      if self.in_channels == "omit":
          link = deconvolution_nd.DeconvolutionND(
              self.ndim,
              self.out_channels,
              self.ksize,
              stride=self.stride,
              pad=self.pad,
              outsize=self.outsize,
              initial_bias=initial_bias,
              nobias=self.nobias,
              groups=self.groups,
          )
      else:
          link = deconvolution_nd.DeconvolutionND(
              self.ndim,
              self.in_channels,
              self.out_channels,
              self.ksize,
              stride=self.stride,
              pad=self.pad,
              outsize=self.outsize,
              initial_bias=initial_bias,
              nobias=self.nobias,
              groups=self.groups,
          )
  
      return link
  
imports: import unittest
  import numpy
  from chainer.backends import cuda
  import chainer.functions
  from chainer import initializers
  from chainer.links.connection import deconvolution_nd
  from chainer import testing
  from chainer.testing import parameterize
  from chainer.utils import conv
label_desc: Use image node_id 4 for calling the TestDeconvolutionND obj's underlying member method code with example usage: obj.create_link(initializers) and returns: link