code: def glrm_cancar():
      print("Importing cancar.csv data...")
      cancarH2O = h2o.upload_file(
          pyunit_utils.locate("smalldata/glrm_test/cancar.csv")
      )
      cancarH2O.describe()
  
      print("Building GLRM model with init = PlusPlus:\n")
      glrm_pp = H2OGeneralizedLowRankEstimator(
          k=4,
          transform="NONE",
          init="PlusPlus",
          loss="Quadratic",
          regularization_x="None",
          regularization_y="None",
          max_iterations=1000,
      )
      glrm_pp.train(x=cancarH2O.names, training_frame=cancarH2O)
      glrm_pp.show()
  
      print("Building GLRM model with init = SVD:\n")
      glrm_svd = H2OGeneralizedLowRankEstimator(
          k=4,
          transform="NONE",
          init="SVD",
          loss="Quadratic",
          regularization_x="None",
          regularization_y="None",
          max_iterations=1000,
      )
      glrm_svd.train(x=cancarH2O.names, training_frame=cancarH2O)
      glrm_svd.show()
  
imports: import sys
  import h2o
  from tests import pyunit_utils
  from h2o.estimators.glrm import H2OGeneralizedLowRankEstimator
label_desc: Use image node_id 1 for calling a global function with example usage: glrm_cancar() without return types