code: def test_gesvda_no_uv(self):
      a = cupy.array(self.a)
      s = cusolver.gesvda(a, compute_uv=False)
      expect = numpy.linalg.svd(self.a, compute_uv=False)
      if self.dtype in (numpy.float32, numpy.complex64):
          decimal = 5
      else:
          decimal = 10
      testing.assert_array_almost_equal(s, expect, decimal=decimal)
  
imports: import numpy
  import pytest
  import cupy
  from cupyx import cusolver
  from cupy import testing
  from cupy._core import _routines_linalg
  import cupyx
label_desc: Use image node_id 3 for calling the TestGesvda obj's underlying member method code with example usage: obj.test_gesvda_no_uv() without return types