code: def test_make_regression(
      dtype,
      n_samples,
      n_features,
      n_informative,
      n_targets,
      shuffle,
      coef,
      effective_rank,
      random_state,
      bias,
      noise,
  ):
      result = cuml.make_regression(
          n_samples=n_samples,
          n_features=n_features,
          n_informative=n_informative,
          n_targets=n_targets,
          bias=bias,
          effective_rank=effective_rank,
          noise=noise,
          shuffle=shuffle,
          coef=coef,
          random_state=random_state,
          dtype=dtype,
      )
  
      if coef:
          out, values, coefs = result
      else:
          out, values = result
  
      assert out.shape == (n_samples, n_features), "out shape mismatch"
      assert values.shape == (
          n_samples,
          n_targets,
      ), "values shape mismatch"
  
      if coef:
          assert coefs.shape == (
              n_features,
              n_targets,
          ), "coefs shape mismatch"
  
label_desc: Use image node_id 1 for calling a global function with example usage: test_make_regression(dtype, n_samples, n_features, n_informative, n_targets, shuffle, coef, effective_rank, random_state, bias, noise) without return types