code: def __init__(self, attr: str, docstring: str | None = None):
      self._attr = attr
      self.__doc__ = docstring
      self._proxy = None
      self._initialized = False
      self._args: tuple[t.Any, ...] = ()
      self._kwargs: dict[str, t.Any] = {}
  
file_path: BentoML/src/bentoml/metrics.py
imports: from __future__ import annotations
  import logging
  import typing
  from typing import TYPE_CHECKING
  from simple_di import Provide
  from simple_di import inject
  from ._internal.configuration.containers import BentoMLContainer
label_desc: Use image node_id 1 to create a new _LazyMetric object  with example: obj = _LazyMetric(attr, docstring)