class_docstr: Unit tests for the GP class. 
class_docstr_tok: ["Unit","tests","for","the","GP","class","."]
docstr: Tests compute_log_marginal_likelihood. Does not test for accurate implementation.
  Only tests if the function runs without runtime errors. 
docstr_tok: ["Tests","compute_log_marginal_likelihood",".","Does","not","test","for","accurate","implementation",".","Only","tests","if","the","function","runs","without","runtime","errors","."]
code: def test_compute_log_marginal_likelihood(self):
      """Tests compute_log_marginal_likelihood. Does not test for accurate implementation.
      Only tests if the function runs without runtime errors."""
      self.report(
          "GP.compute_log_marginal_likelihood: ** Runtime test errors only **"
      )
      for dataset in self.datasets:
          curr_gp = build_gp_with_dataset(dataset)
          lml = curr_gp.compute_log_marginal_likelihood()
          self.report(
              "(N,D)=" + str(dataset[0].shape) + " lml = " + str(lml),
              "test_result",
          )
  
file_path: dragonfly/dragonfly/gp/unittest_gp_core.py
imports: from __future__ import absolute_import
  from __future__ import division
  from ..utils.base_test_class import BaseTestClass, execute_tests
  import numpy
  from .gp_core import GP
  from .kernel import SEKernel
label_desc: Use image node_id 4 for calling the GPTestCase obj's underlying member method code with example usage: obj.test_compute_log_marginal_likelihood() without return types