code: def get_n_workers(sID=None, dask_worker=None):
      if sID is None:
          return read_utils.get_n_workers()
      else:
          if dask_worker is None:
              dask_worker = get_worker()
          sessionstate = get_raft_comm_state(sID, dask_worker)
          return sessionstate["nworkers"]
  
file_path: cugraph/python/cugraph/cugraph/dask/comms/comms.py
imports: from cugraph.dask.common.read_utils import MissingUCXPy
  from pylibraft.common.handle import Handle
  from cugraph.dask.comms.comms_wrapper import init_subcomms
  from dask.distributed import default_client, get_worker
  from cugraph.dask.common import read_utils
  import math
label_desc: Use image node_id 14 for calling a global function with example usage: get_n_workers(sID, dask_worker) and returns: read_utils, sessionstate