code: def same_keys(a, b):
      def key(k):
          if isinstance(k, str):
              return (k, -1, -1, -1)
          else:
              return k
  
      return sorted(a.dask, key=key) == sorted(b.dask, key=key)
  
imports: from __future__ import annotations
  import contextlib
  import functools
  import itertools
  import math
  import numbers
  import warnings
  import numpy
  from tlz import concat, frequencies
  from dask.array.core import Array
  from dask.array.numpy_compat import AxisError
  from dask.base import is_dask_collection, tokenize
  from dask.highlevelgraph import HighLevelGraph
  from dask.utils import has_keyword, is_arraylike, is_cupy_type, typename
label_desc: Use image node_id 5 for calling a global function with example usage: same_keys(a, b) and returns: unknown, k,  unknown,  unknown,  unknown, k