class_docstr: An abstract base class for a model that implements lipschitz
  constants
  
  Parameters
  ----------
  dtype : `{'float64', 'float32'}`, default='float64'
      Type of the arrays used. This value is set from model and prox dtypes.
  
  Notes
  -----
  This class should be not used by end-users, it is intended for
  development only.
docstr: Returns the average Lipschitz constant of individual losses. This is
  particularly useful for step-size tuning of some solvers.
  
  Returns
  -------
  output : `float`
      The average Lipschitz constant
code: def get_lip_mean(self) -> float:
      """Returns the average Lipschitz constant of individual losses. This is
      particularly useful for step-size tuning of some solvers.
  
      Returns
      -------
      output : `float`
          The average Lipschitz constant
      """
      if self._fitted:
          return self._model.get_lip_mean()
      else:
          raise ValueError("call ``fit`` before using ``get_lip_max``")
  
file_path: tick/tick/base_model/model_lipschitz.py
imports: from abc import abstractmethod
  from .None import Model
label_desc: Use image node_id 4 for calling the ModelLipschitz obj's underlying member method code with example usage: obj.get_lip_mean() and returns: self