
    sg	                        d dl mZ ddlmZmZmZmZmZmZ ddgdgdZ		  e       s e       	 g de	d	<   	  e       s e       	 d
ge	d<   erAddl
mZmZ ddlmZ 	  e       s e       	 ddlmZmZmZmZ 	  e       s e       	 ddlmZ yd dlZ ee e       d   e	e      ej4                  e<   y# e$ r Y w xY w# e$ r Y {w xY w# e$ r Y Zw xY w# e$ r Y yw xY w)    )TYPE_CHECKING   )OptionalDependencyNotAvailable_LazyModuleis_sentencepiece_availableis_tokenizers_availableis_torch_availableis_vision_availableChameleonConfigChameleonVQVAEConfigChameleonProcessor)configuration_chameleonprocessing_chameleon)!ChameleonForConditionalGenerationChameleonModelChameleonPreTrainedModelChameleonVQVAEmodeling_chameleonChameleonImageProcessorimage_processing_chameleon   )r   r   )r   )r   N__file__)module_spec)typingr   utilsr   r   r   r   r	   r
   _import_structurer   r   r   r   r   r   r   r   r   r   r   r   sys__name__globals__spec__modules     Y/var/www/html/venv/lib/python3.12/site-packages/transformers/models/chameleon/__init__.py<module>r%      sC   !  !23IJ12 ,..  
/*+R ,.. !
 8Q6Q23 N8
!#022 $
	
 	
H"$022 %
 	H '')J2GIZhpqCKKa & 		 & 		 *  * sF   B5 C  C 9C 5B=<B= CCCCCC