@kullback_leibler.RegisterKL(GaussianProcess, normal.Normal)<EOL>def _kl_gp_normal(gp, n, name=None):
return _kl_gp_compatible(gp, n, name or '<STR_LIT>')<EOL>
Calculate the batched KL divergence KL(gp || n).

    Args:
      gp: instance of a GaussianProcess distribution object.
      n: instance of a Normal distribution object.
      name: (optional) Name to use for created operations.
        default is 'kl_gp_normal'.

    Returns:
      Batchwise KL(gp || n)