code: def get_delayed_dict(ddf):
      """
      Returns a dicitionary with the dataframe tasks as keys and
      the dataframe delayed objects as values.
      """
      df_delayed = {}
      for delayed_obj in ddf.to_delayed():
          df_delayed[delayed_obj.key] = delayed_obj
      return df_delayed
  
imports: import numpy
  from dask.distributed import futures_of, default_client, wait
  from toolz import first
  import collections
  import dask_cudf
  from dask.array.core import Array
  from dask_cudf.core import DataFrame
  from dask_cudf.core import Series
  from functools import reduce
  import cugraph.dask.comms.comms
  from dask.delayed import delayed
  import cudf
label_desc: Use image node_id 16 for calling a global function with example usage: get_delayed_dict(ddf) and returns: df_delayed