code: def __call__(self, z):
      h = F.reshape(
          F.relu(self.bn0(self.l0(z))),
          (len(z), self.ch, self.bottom_width, self.bottom_width),
      )
      h = F.relu(self.bn1(self.dc1(h)))
      h = F.relu(self.bn2(self.dc2(h)))
      h = F.relu(self.bn3(self.dc3(h)))
      x = F.sigmoid(self.dc4(h))
      return x
  
file_path: tensorboardX/examples/chainer/extension_logger/net.py
imports: from __future__ import print_function
  import numpy
  import chainer
  from chainer import cuda
  import chainer.functions
  import chainer.links
label_desc: Use image node_id 3 for calling the Generator obj's underlying member method code with example usage: obj.__call__(z) and returns: x