class_docstr: GAN Discriminator.
  A network to differentiate between generated and real handwritten digits.
class_docstr_tok: ["GAN","Discriminator",".","A","network","to","differentiate","between","generated","and","real","handwritten","digits","."]
docstr: Return two logits per image estimating input authenticity.
  Users should invoke __call__ to run the network, which delegates to this
  method (and not call this method directly).
  Args:
    inputs: A batch of images as a Tensor with shape [batch_size, 28, 28, 1]
      or [batch_size, 1, 28, 28]
  Returns:
    A Tensor with shape [batch_size] containing logits estimating
    the probability that corresponding digit is real.
docstr_tok: ["Return","two","logits","per","image","estimating","input","authenticity",".","Users","should","invoke","__call__","to","run","the","network",",","which","delegates","to","this","method","(","and","not","call","this","method","directly",")",".","Args",":","inputs",":","A","batch","of","images","as","a","Tensor","with","shape","[","batch_size",",","28",",","28",",","1","]","or","[","batch_size",",","1",",","28",",","28","]","Returns",":","A","Tensor","with","shape","[","batch_size","]","containing","logits","estimating","the","probability","that","corresponding","digit","is","real","."]
code: def call(self, inputs):
      """Return two logits per image estimating input authenticity.
      Users should invoke __call__ to run the network, which delegates to this
      method (and not call this method directly).
      Args:
        inputs: A batch of images as a Tensor with shape [batch_size, 28, 28, 1]
          or [batch_size, 1, 28, 28]
      Returns:
        A Tensor with shape [batch_size] containing logits estimating
        the probability that corresponding digit is real.
      """
      x = tf.reshape(inputs, self._input_shape)
      x = self.conv1(x)
      x = self.pool1(x)
      x = self.conv2(x)
      x = self.pool2(x)
      x = self.flatten(x)
      x = self.fc1(x)
      x = self.fc2(x)
      return x
  
imports: from __future__ import absolute_import, division, print_function
  import argparse
  import os
  import sys
  import time
  from tempfile import gettempdir
  import tensorflow
  from tensorflow.examples.tutorials.mnist import input_data
  from clearml import Task
label_desc: Use image node_id 2 for calling the Discriminator obj's underlying member method code with example usage: obj.call(inputs) and returns: x