code: def test_real_algos_runner(algo_name):
      pair = algorithms.algorithm_by_name(algo_name)
  
      if (algo_name == "UMAP-Supervised" and not has_umap()) or (
          algo_name == "FIL" and not has_xgboost()
      ):
          pytest.xfail()
  
      runner = AccuracyComparisonRunner(
          [50], [5], dataset_name="classification", test_fraction=0.20
      )
      results = runner.run(pair)[0]
      print(results)
      assert results["cuml_acc"] is not None
  
imports: from cuml.benchmark.bench_helper_funcs import fit, fit_predict
  import time
  from sklearn import metrics
  from cuml.internals.safe_imports import gpu_only_import_from
  import pytest
  from cuml.internals.safe_imports import gpu_only_import
  from cuml.benchmark import datagen, algorithms
  from cuml.benchmark.bench_helper_funcs import _training_data_to_numpy
  from cuml.benchmark.runners import AccuracyComparisonRunner, SpeedupComparisonRunner, run_variations
  from cuml.internals.import_utils import has_umap
  from cuml.internals.import_utils import has_xgboost
  from cuml.internals.safe_imports import cpu_only_import
label_desc: Use image node_id 8 for calling a global function with example usage: test_real_algos_runner(algo_name) without return types