Ë
    •\;j  ã                   óJ   — d Z ddlZddlmZ  G d„ deej                  ¬«      Zy)zAbstract observer class.é    Né   )ÚBaseQuanterc                   óF   ‡ — e Zd ZdZˆ fd„Zej                  d„ «       Zˆ xZS )ÚBaseObserverzz
    Built-in observers and customized observers should extend this base observer
    and implement abstract methods.
    c                 ó"   •— t         ‰| �  «        y ©N)ÚsuperÚ__init__)ÚselfÚ	__class__s    €újG:\00. PROJECTS\API\Inventory\templateJSON\kerjaOCR\Lib\site-packages\paddle/quantization/base_observer.pyr
   zBaseObserver.__init__   s   ø€ Ü‰ÑÕó    c                  ó   — y r   © )r   s    r   Úcal_thresholdszBaseObserver.cal_thresholds   s   € àr   )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   ÚabcÚabstractmethodr   Ú__classcell__)r   s   @r   r   r      s'   ø„ ñô
ð 	×Ññó ôr   r   )Ú	metaclass)r   r   Úbase_quanterr   ÚABCMetar   r   r   r   Ú<module>r      s"   ðÙ ó å %ô�;¨#¯+©+ö r   