o
    #j                     @   s2   d Z ddlZddlmZ G dd deejdZdS )zAbstract observer class.    N   )BaseQuanterc                       s.   e Zd ZdZ fddZejdd Z  ZS )BaseObserverzz
    Built-in observers and customized observers should extend this base observer
    and implement abstract methods.
    c                    s   t    d S N)super__init__self	__class__ b/var/www/html/Deteccion_Ine/venv/lib/python3.10/site-packages/paddle/quantization/base_observer.pyr      s   zBaseObserver.__init__c                 C   s   d S r   r   r   r   r   r   cal_thresholds   s   zBaseObserver.cal_thresholds)	__name__
__module____qualname____doc__r   abcabstractmethodr   __classcell__r   r   r
   r   r      s
    r   )	metaclass)r   r   Zbase_quanterr   ABCMetar   r   r   r   r   <module>   s    