code: def test_against_scipy_mvn_col(seeded_rng):
      rowcov = CovIdentity(size=m)
      colcov = CovUnconstrainedCholesky(size=n)
      X = rmn(np.eye(m), np.eye(n))
      X_tf = tf.constant(X, "float64")
  
      colcov_np = colcov._cov
  
      scipy_answer = np.sum(
          multivariate_normal.logpdf(X, np.zeros([n]), colcov_np)
      )
      tf_answer = matnorm_logp(X_tf, rowcov, colcov)
      assert_allclose(scipy_answer, tf_answer, rtol=rtol)
  
file_path: brainiak/tests/matnormal/test_matnormal_logp.py
imports: import numpy
  from numpy.testing import assert_allclose
  from scipy.stats import multivariate_normal
  import tensorflow
  from brainiak.matnormal.utils import rmn
  from brainiak.matnormal.matnormal_likelihoods import matnorm_logp
  from brainiak.matnormal.covs import CovIdentity, CovUnconstrainedCholesky
label_desc: Use image node_id 2 for calling a global function with example usage: test_against_scipy_mvn_col(seeded_rng) without return types