class_docstr: Base Profiler class to be inherited for custom profiler.
code: def __init__(self, model: Model) -> None:
      self.model = model
      self.main_model_name = self.model.configuration_key
      self._build(self.model)
  
file_path: modelkit/modelkit/core/profilers/base.py
imports: import typing
  from abc import ABC, abstractmethod
  from contextlib import contextmanager
  from typing import Dict, Generator, Set
  from modelkit.core.model import AsyncModel, Model, WrappedAsyncModel
label_desc: Use image node_id 1 to create a new BaseProfiler object from inherited base classes: ABC with example: obj = BaseProfiler(model)