code: def _sdbm_hash(string):
      hv = 0
      mask = (1 << 48) - 1
      for c in string:
          hv = ord(c) + (hv << 6) + (hv << 16) - hv
          hv &= mask
      return hv
  
file_path: cudf/python/cudf/cudf/utils/hash_vocab_utils.py
imports: import numpy
label_desc: Use image node_id 1 for calling a global function with example usage: _sdbm_hash(string) and returns: hv