ó
    ‡Ž¡jß  ã                   óH   • S SK Jr  SSKJr  \(       a  S SKr " S S\5      rg)é    )ÚTYPE_CHECKINGé   )ÚBatchFeatureNc                   ó.   • \ rS rSr% SrS\S'   S\S'   Srg)	Ú'SemanticSegmentationPostProcessorOutputé   aG  
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_scores© N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__annotations__Ú__static_attributes__r   ó    Ú³C:\Users\johnn\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.13_qbz5n2kfra8p0\LocalCache\local-packages\Python313\site-packages\transformers/image_processing_outputs.pyr   r      s   ‡ ñð !Ó Ø.Ö.r   r   )Útypingr   Úimage_processing_baser   Útorchr   r   r   r   Ú<module>r      s!   ðõ !å /ö Ûô/¨lõ /r   