+
    œ°³jß  ã                   óL   € ^ RI Ht ^RIHt ]'       d   ^ RIt ! R R]4      tR# )é    )ÚTYPE_CHECKING)ÚBatchFeatureNc                   ó0   a € ] tR t^t o RtV 3R ltRtV tR# )Ú'SemanticSegmentationPostProcessorOutputaG  
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.
c                ó.   <€ V ^8„  d   Qh/ R;R&   R;R&   # )é   ztorch.TensorÚsegmentationztorch.Tensor | NoneÚsegmentation_scores© )ÚformatÚ__classdict__s   "€Úf/home/luca/screen-checking/.venv/lib/python3.14/site-packages/transformers/image_processing_outputs.pyÚ__annotate__Ú4SemanticSegmentationPostProcessorOutput.__annotate__   s   ø‡ ‚ ð !Ñ ñ ð  /Ñ.ò! ó    r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotate_func__Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s   ø‡ € ñ÷ ƒ r   r   )Útypingr   Úimage_processing_baser   Útorchr   r   r   r   Ú<module>r      s!   ðõ !å /÷ Ûô/¨lö /r   