code: def getAllPossibleAlgos():
      # Use the getBenchmarks() function to generate a list of benchmark names
      # from the keys of the dictionary getBenchmarks() returns.  Use a "nop"
      # object since getBenchmarks() will try to access attrs for the args passed
      # in, and there's no point in keeping track of the actual objects needed
      # here since all this needs is the keys (not the values).
      class Nop:
          def __getattr__(self, attr):
              return Nop()
  
          def __getitem__(self, key):
              return Nop()
  
          def __call__(self, *args, **kwargs):
              return Nop()
  
      nop = Nop()
  
      return list(getBenchmarks(nop, nop, nop).keys())
  
file_path: cugraph/python/utils/run_benchmarks.py
imports: import argparse
  import sys
  from collections import OrderedDict
  from scipy.io import mmread
  import cugraph
  import cudf
  from benchmark import Benchmark
label_desc: Use image node_id 8 for calling a global function with example usage: getAllPossibleAlgos() and returns: list, Nop, Nop, Nop