
    ёi                     P    S r SSKJr  SSKrSSKJr   " S S\\R                  S9rg)	zAbstract observer class.    )annotationsN   )BaseQuanterc                  X   ^  \ rS rSrSrSU 4S jjr\R                  SS j5       rSr	U =r
$ )BaseObserver   zn
Built-in observers and customized observers should extend this base observer
and implement abstract methods.
c                "   > [         TU ]  5         g N)super__init__)self	__class__s    a/var/www/html/banglarbhumi/venv/lib/python3.13/site-packages/paddle/quantization/base_observer.pyr   BaseObserver.__init__   s        c                    g r
    )r   s    r   cal_thresholdsBaseObserver.cal_thresholds    s    r   r   )returnNone)__name__
__module____qualname____firstlineno____doc__r   abcabstractmethodr   __static_attributes____classcell__)r   s   @r   r   r      s'    
 	 r   r   )	metaclass)r   
__future__r   r   base_quanterr   ABCMetar   r   r   r   <module>r%      s%     # 
 %;#++ r   