class_docstr: tests for magma functions
      
docstr: Testing eigensolvers: magma_ssyevd[,x][,_gpu,_m]
          
docstr_tok: ["Testing","eigensolvers",":","magma_ssyevd","[",",","x","]","[",",","_gpu",",","_m","]"]
code: def test_symmetric_eig_float32(self):
      """Testing eigensolvers: magma_ssyevd[,x][,_gpu,_m]"""
      self._test_syev(700, "s", data_gpu=False, ngpu=1, expert=False)  #
      self._test_syev(
          700, "s", data_gpu=False, ngpu=-1, expert=False
      )  # _m
      self._test_syev(
          700, "s", data_gpu=True, ngpu=1, expert=False
      )  # _gpu
      # expert
      self._test_syev(700, "s", data_gpu=False, ngpu=1, expert=True)  #
      self._test_syev(
          700, "s", data_gpu=False, ngpu=-1, expert=True
      )  # _m
      self._test_syev(700, "s", data_gpu=True, ngpu=1, expert=True)
  
file_path: scikit-cuda/tests/test_magma.py
imports: from unittest import main, TestCase, TestSuite
  import numpy
  from numpy.testing import assert_allclose
  from pycuda.tools import clear_context_caches, make_default_context
  import skcuda.magma
label_desc: Use image node_id 7 for calling the test_magma obj's underlying member method code with example usage: obj.test_symmetric_eig_float32() without return types