docstr: Try all possible input options for fractional_avg_pool.
      
code: def testAllInputOptions(self):
      """Try all possible input options for fractional_avg_pool."""
      num_batches = 5
      num_channels = 3
      num_rows = 20
      num_cols = 30
      for pseudo_random in True, False:
          for overlapping in True, False:
              tensor_shape = (
                  num_batches,
                  num_rows,
                  num_cols,
                  num_channels,
              )
              # random tensor with value in [-500.0, 500.0)
              rand_mat = (
                  self._PRNG.random_sample(tensor_shape) * 1000 - 500
              )
              self._ValidateFractionalAvgPoolResult(
                  rand_mat,
                  [1, math.sqrt(3), math.sqrt(2), 1],
                  pseudo_random,
                  overlapping,
              )
  
imports: import math
  import numpy
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gen_nn_ops
  from tensorflow.python.ops import gradient_checker
  from tensorflow.python.ops import nn_ops
  import tensorflow.python.ops.nn_grad
  from tensorflow.python.platform import test
label_desc: Use image node_id 6 for calling the FractionalAvgTest obj's underlying member method code with example usage: obj.testAllInputOptions() without return types