Ë
    ýÿæiÒ  ã                   ó2   — d dl mZ d dlmZ  G d„ de«      Zy)é    )ÚAny)ÚMetricc                   ó,   — e Zd ZdZdededdfd„Zdd„Zy)	Ú_ClassificationTaskWrapperz8Base class for wrapper metrics for classification tasks.ÚargsÚkwargsÚreturnNc                 óF   — t        | j                  j                  › d�«      ‚)zUpdate metric state.zM metric does not have a global `update` method. Use the task specific metric.©ÚNotImplementedErrorÚ	__class__Ú__name__)Úselfr   r   s      úu/Volumes/fast/ai/experiments/voice-extract-mac/.venv/lib/python3.12/site-packages/torchmetrics/classification/base.pyÚupdatez!_ClassificationTaskWrapper.update   s%   € ä!Ø�~‰~×&Ñ&Ð'Ð'tÐuó
ð 	
ó    c                 óF   — t        | j                  j                  › d�«      ‚)zCompute metric.zN metric does not have a global `compute` method. Use the task specific metric.r   )r   s    r   Úcomputez"_ClassificationTaskWrapper.compute   s%   € ä!Ø�~‰~×&Ñ&Ð'Ð'uÐvó
ð 	
r   )r	   N)r   Ú
__module__Ú__qualname__Ú__doc__r   r   r   © r   r   r   r      s$   „ ÙBð
˜Cð 
¨3ð 
°4ó 
ô
r   r   N)Útypingr   Útorchmetrics.metricr   r   r   r   r   Ú<module>r      s   ðõ å &ô
 õ 
r   