Ë
    ÛÓ^jß  ã                   ó>   — d dl mZ ddlmZ erd dlZ G d„ de«      Zy)é    )ÚTYPE_CHECKINGé   )ÚBatchFeatureNc                   ó&   — e Zd ZU dZded<   ded<   y)Ú'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__© ó    úp/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/transformers/image_processing_outputs.pyr   r      s   … ñð !Ó Ø.Ô.r   r   )Útypingr   Úimage_processing_baser   Útorchr   r   r   r   ú<module>r      s!   ðõ !å /ñ Ûô/¨lõ /r   