code: def dump(finished=True, profile_process='worker'):
      
      fin = 1 if finished is True else 0
      profile_process2int = {'worker': 0, 'server': 1}
      check_call(_LIB.MXDumpProcessProfile(fin,
                                           profile_process2int[profile_process],
                                           profiler_kvstore_handle))
docs: Dump profile and stop profiler. Use this to save profile
      in advance in case your program cannot exit normally.
  
      Parameters
      ----------
      finished : boolean
          Indicates whether to stop statistic output (dumping) after this dump.
          Default is True
      profile_process : string
          whether to profile kvstore `server` or `worker`.
          server can only be profiled when kvstore is of type dist.
          if this is not passed, defaults to `worker`