code: def _make_low_rank_covariance(
      client,
      n_features,
      effective_rank,
      tail_strength,
      seed,
      n_parts,
      n_samples_per_part,
      dtype,
  ):
      return client.submit(
          _dask_make_low_rank_covariance,
          n_features,
          effective_rank,
          tail_strength,
          seed,
          n_parts,
          n_samples_per_part,
          dtype,
      )
  
imports: from cuml.dask.common.utils import get_client
  from cuml.dask.common.input_utils import DistributedDataHandler
  from cuml.common import with_cupy_rmm
  from cuml.dask.datasets.utils import _create_delayed
  from cuml.dask.datasets.utils import _get_labels
  from cuml.dask.datasets.utils import _get_X
  from cuml.internals.safe_imports import gpu_only_import
  import dask.array
  from cuml.internals.safe_imports import cpu_only_import
label_desc: Use image node_id 12 for calling a global function with example usage: _make_low_rank_covariance(client, n_features, effective_rank, tail_strength, seed, n_parts, n_samples_per_part, dtype) and returns: client