docstr: Check the type errors for invalid input types.
code: def test_check_valid_graph_pooling_exception_raised_types(
      self, err_msg, data_type, pool_map_type, sizes_type
  ):
      """Check the type errors for invalid input types."""
      data = tf.convert_to_tensor(
          value=np.ones((2, 3, 3), dtype=data_type)
      )
      pool_map = _dense_to_sparse(
          np.ones((2, 3, 3), dtype=pool_map_type)
      )
      sizes = tf.convert_to_tensor(
          value=np.array(((1, 2), (2, 3)), dtype=sizes_type)
      )
  
      with self.assertRaisesRegexp(TypeError, err_msg):
          utils.check_valid_graph_pooling_input(data, pool_map, sizes)
  
imports: from absl.testing import parameterized
  import numpy
  from scipy import linalg
  import tensorflow
  from tensorflow_graphics.geometry.convolution import utils
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 1 for calling the UtilsCheckValidGraphPoolingInputTests obj's underlying member method code with example usage: obj.test_check_valid_graph_pooling_exception_raised_types(err_msg, data_type, pool_map_type, sizes_type) without return types