code: def _testDtype(self, dtype, use_gpu):
      data = (np.arange(-3, 3) / 4.0).reshape([1, 3, 2]).astype(dtype)
      data_gt_1 = data + 2  # for x > 1
      self._compare(data, np.abs, math_ops.abs, use_gpu)
      self._compare(data, np.arccos, math_ops.acos, use_gpu)
      self._compare(data, np.arcsin, math_ops.asin, use_gpu)
      self._compare(data, np.arcsinh, math_ops.asinh, use_gpu)
      self._compare(data_gt_1, np.arccosh, math_ops.acosh, use_gpu)
      self._compare(data, np.arctan, math_ops.atan, use_gpu)
      self._compare(data, np.ceil, math_ops.ceil, use_gpu)
      self._compare(data, np.cos, math_ops.cos, use_gpu)
      self._compare(data, np.cosh, math_ops.cosh, use_gpu)
      self._compare(data, np.exp, math_ops.exp, use_gpu)
      self._compare(data, np.floor, math_ops.floor, use_gpu)
      self._compare(data, np.log, math_ops.log, use_gpu)
      self._compare(data, np.log1p, math_ops.log1p, use_gpu)
      self._compare(data, np.negative, math_ops.negative, use_gpu)
      self._compare(data, self._rsqrt, math_ops.rsqrt, use_gpu)
      self._compare(data, np.sin, math_ops.sin, use_gpu)
      self._compare(data, np.sinh, math_ops.sinh, use_gpu)
      self._compare(data, np.sqrt, math_ops.sqrt, use_gpu)
      self._compare(data, np.square, math_ops.square, use_gpu)
      self._compare(data, np.tan, math_ops.tan, use_gpu)
      self._compare(data, np.tanh, math_ops.tanh, use_gpu)
      self._compare(data, np.arctanh, math_ops.atanh, use_gpu)
  
imports: import itertools
  import threading
  import numpy
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import random_seed
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gradient_checker_v2
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops import random_ops
  from tensorflow.python.ops import variables
  from tensorflow.python.ops.gen_array_ops import broadcast_gradient_args
  from tensorflow.python.platform import test
label_desc: Use image node_id 4 for calling the MathBuiltinUnaryTest obj's underlying member method code with example usage: obj._testDtype(dtype, use_gpu) without return types