
    sg
                     H   d dl mZ ddlmZmZmZmZmZ g ddgdZ	  e       s e       	 ddged	<   	  e       s e       	 d
dged<   	  e       s e       	 dged<   erYddl	m
Z
mZmZmZ ddlmZ 	  e       s e       	 ddlmZmZ 	  e       s e       	 ddlmZmZ 	  e       s e       	 ddlmZ yd dlZ ee e       d   ee      ej8                  e<   y# e$ r Y w xY w# e$ r Y w xY w# e$ r Y w xY w# e$ r Y }w xY w# e$ r Y pw xY w# e$ r Y yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_tf_availableis_torch_availableis_vision_available)	SamConfigSamMaskDecoderConfigSamPromptEncoderConfigSamVisionConfigSamProcessor)configuration_samprocessing_samSamModelSamPreTrainedModelmodeling_sam
TFSamModelTFSamPreTrainedModelmodeling_tf_samSamImageProcessorimage_processing_sam   )r   )r   r   )r   r   )r   N__file__)module_spec)typingr   utilsr   r   r   r   r	   _import_structurer   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   sys__name__globals__spec__modules     S/var/www/html/venv/lib/python3.12/site-packages/transformers/models/sam/__init__.py<module>r'      s   !  && 	,..   	)n%	,..  	,'(F ,.. !
 2E0E,-   -?!#022 $
 	?F 022 !
 	F<"$022 %
 	< '')J2GIZhpqCKK} & 		 & 		 & 		$ *  *  * sj   C" C- C8 6D D &D "C*)C*-C54C58D ?D D
DDDD! D!