code: def cond(pred, true_fn, false_fn):
      """A version of tf.cond that tries to evaluate the condition."""
      v = get_static_value(pred)
      if v is None:
          return tf_cond.cond(pred, true_fn, false_fn)
      if v:
          return true_fn()
      else:
          return false_fn()
  
imports: import inspect
  import numbers
  import os
  import re
  import numpy
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import flexible_dtypes
  from tensorflow.python.framework import indexed_slices
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import cond
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops.numpy_ops import np_arrays
  from tensorflow.python.ops.numpy_ops import np_dtypes
  from tensorflow.python.types import core
  from tensorflow.python.util import nest
  from tensorflow.python.util import tf_export
label_desc: Use image node_id 32 for calling a global function with example usage: cond(pred, true_fn, false_fn) and returns: tf_cond, true_fn, false_fn