§
    ‚Štjß  ã                   óF   — d dl mZ ddlmZ erd dlZ G d„ de¦  «        ZdS )é    )ÚTYPE_CHECKINGé   )ÚBatchFeatureNc                   ó(   — e Zd ZU dZded<   ded<   dS )Ú'SemanticSegmentationPostProcessorOutputao  
    Output of a semantic segmentation post-processing step.


    Attributes:
        segmentation (`torch.LongTensor` of shape `(height, width)`):
            Predicted class label for each pixel. Height and width match ``target_sizes`` when provided,
            otherwise the model's native logit size.
        segmentation_scores (`torch.FloatTensor` of shape `(num_labels, height, width)`):
            Raw classification scores for each class at every pixel position.
            Height and width are the same as for ``segmentation``. May be `None` in cases where per-class
            scores are not available.
    ztorch.TensorÚsegmentationztorch.Tensor | NoneÚsegmentation_scoresN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú__annotations__© ó    úc/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/transformers/image_processing_outputs.pyr   r      s6   € € € € € € ðð ð !Ð Ð Ñ Ø.Ð.Ð.Ñ.Ð.Ð.r   r   )Útypingr   Úimage_processing_baser   Útorchr   r   r   r   ú<module>r      sr   ðð !Ð  Ð  Ð  Ð  Ð  à /Ð /Ð /Ð /Ð /Ð /ð ð Ø€L€L€Lð/ð /ð /ð /ð /¨lñ /ô /ð /ð /ð /r   