code: def orthogonal_test(x):
      rows, cols = x.shape[0], int(np.prod(x.shape[1:]))
      flattened = x.view().reshape((rows, cols))
      if rows > cols:
          target = np.matmul(flattened.T, flattened)
          return np.allclose(target, np.eye(cols), atol=1e-6)
      else:
          target = np.matmul(flattened, flattened.T)
          return np.allclose(target, np.eye(rows), atol=1e-6)
  
imports: import pytest
  import numpy
  import nnabla
  import nnabla.initializer
label_desc: Use image node_id 1 for calling a global function with example usage: orthogonal_test(x) and returns: np, np