code: def _run_mnmg_test(
      n_parts,
      n_rows,
      sampling_ratio,
      supervised,
      dataset,
      n_neighbors,
      client,
  ):
      local_X, local_y = _load_dataset(dataset, n_rows)
  
      dist_umap = _umap_mnmg_trustworthiness(
          local_X,
          local_y,
          n_neighbors,
          supervised,
          n_parts,
          sampling_ratio,
      )
  
      loc_umap = _local_umap_trustworthiness(
          local_X, local_y, n_neighbors, supervised
      )
  
      logger.debug(
          "\nLocal UMAP trustworthiness score : {:.2f}".format(loc_umap)
      )
      logger.debug(
          "UMAP MNMG trustworthiness score : {:.2f}".format(dist_umap)
      )
  
      trust_diff = loc_umap - dist_umap
  
      return trust_diff <= 0.15
  
file_path: cuml/python/cuml/tests/dask/test_dask_umap.py
imports: from sklearn.datasets import load_iris
  from sklearn.datasets import load_digits
  import math
  from cuml.metrics import trustworthiness
  from cuml.internals import logger
  from cuml.internals.safe_imports import cpu_only_import
  import pytest
  from cuml.internals.safe_imports import gpu_only_import
label_desc: Use image node_id 4 for calling a global function with example usage: _run_mnmg_test(n_parts, n_rows, sampling_ratio, supervised, dataset, n_neighbors, client) and returns: unknown