class_docstr: A version of the Separable kernel that's inefficient.
code: def __init__(
      self,
      num_tasks,
      base_kernel,
      task_kernel_matrix_linop,
      name="InefficientSeparable",
      validate_args=False,
  ):
      parameters = dict(locals())
      with tf.name_scope(name):
          dtype = dtype_util.common_dtype(
              [task_kernel_matrix_linop, base_kernel], tf.float32
          )
          self._base_kernel = base_kernel
          self._task_kernel_matrix_linop = (
              tensor_util.convert_nonref_to_tensor(
                  task_kernel_matrix_linop,
                  dtype,
                  name="task_kernel_matrix_linop",
              )
          )
          super(InefficientSeparable, self).__init__(
              num_tasks=num_tasks,
              dtype=dtype,
              feature_ndims=base_kernel.feature_ndims,
              name=name,
              validate_args=validate_args,
              parameters=parameters,
          )
  
imports: from absl.testing import parameterized
  import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import gaussian_process
  from tensorflow_probability.python.experimental.distributions import multitask_gaussian_process
  from tensorflow_probability.python.experimental.distributions import multitask_gaussian_process_regression_model
  from tensorflow_probability.python.experimental.psd_kernels import multitask_kernel
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import parameter_properties
  from tensorflow_probability.python.internal import tensor_util
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.math.psd_kernels import exponentiated_quadratic
  from tensorflow_probability.python.math.psd_kernels.internal import test_util
label_desc: Use image node_id 1 to create a new InefficientSeparable object from inherited base classes: multitask_kernel with example: obj = InefficientSeparable(num_tasks, base_kernel, task_kernel_matrix_linop, name, validate_args)