sig
  type t
  val calc_model_inputs :
    Gpr_interfaces.Sigs.Eval.Model.t ->
    Gpr_interfaces.Sigs.Eval.Covariances.t
  val calc :
    Gpr_interfaces.Sigs.Eval.Co_variance_predictor.t ->
    sigma2:float ->
    Gpr_interfaces.Sigs.Eval.Inputs.t ->
    Gpr_interfaces.Sigs.Eval.Covariances.t
  val get :
    ?predictive:bool ->
    Gpr_interfaces.Sigs.Eval.Covariances.t -> Lacaml.D.mat
  val get_variances :
    Gpr_interfaces.Sigs.Eval.Covariances.t ->
    Gpr_interfaces.Sigs.Eval.Variances.t
end