class_docstr: Linear mixing of the latent GPs to form the output.
class_docstr_tok: ["Linear","mixing","of","the","latent","GPs","to","form","the","output","."]
code: def Kgg(self, X: TensorType, X2: TensorType) -> tf.Tensor:
      return cs(
          tf.stack([k.K(X, X2) for k in self.kernels], axis=0),
          "[L, batch..., N, batch2..., M]",
      )
  
imports: import abc
  from typing import Optional, Sequence, Tuple
  import tensorflow
  from check_shapes import check_shape
  from check_shapes import check_shapes, inherit_check_shapes
  from ...base import Parameter, TensorType
  from ..base import Combination, Kernel
label_desc: Use image node_id 4 for calling the LinearCoregionalization obj's underlying member method code with example usage: obj.Kgg(X, X2) and returns: cs