class_docstr: Hook used to trigger the profiling features of VISSL
code: def _dump_runtime_profiling_results(
      self, stop_profiler: bool = False
  ):
      if stop_profiler:
          self.runtime_profiler.__exit__(None, None, None)
      self.runtime_profiler.dump(
          folder=self.output_folder, rank=self.dist_rank
      )
  
imports: import logging
  import os
  import torch
  import torch.nn
  from classy_vision import tasks
  from classy_vision.hooks.classy_hook import ClassyHook
  from fairscale.nn import FullyShardedDataParallel
  from fairscale.nn.misc import FlattenParamsWrapper
  from torch.nn import SyncBatchNorm
  from vissl.config.attr_dict import AttrDict
  from vissl.utils.env import get_machine_local_and_dist_rank
  from vissl.utils.layer_memory_tracking import LayerwiseMemoryTracker
  from vissl.utils.profiler import create_runtime_profiler
label_desc: Use image node_id 11 for calling the ProfilingHook obj's underlying member method code with example usage: obj._dump_runtime_profiling_results(stop_profiler) without return types