code: def __call__(self, *args, sess=None, **kwargs):
      assert len(args) <= len(
          self.inputs
      ), "Too many arguments provided"
      if sess is None:
          sess = tf.get_default_session()
      feed_dict = {}
      # Update the args
      for inpt, value in zip(self.inputs, args):
          self._feed_input(feed_dict, inpt, value)
      # Update feed dict with givens.
      for inpt in self.givens:
          feed_dict[inpt] = feed_dict.get(inpt, self.givens[inpt])
      results = sess.run(
          self.outputs_update, feed_dict=feed_dict, **kwargs
      )[:-1]
      return results
  
imports: import os
  import collections
  import functools
  import multiprocessing
  from typing import Set
  import numpy
  import tensorflow
label_desc: Use image node_id 3 for calling the _Function obj's underlying member method code with example usage: obj.__call__() and returns: results