CoolFace
Apppublic

XaviXva/Video-LLaVA

sourceHugging Faceapache-2.0updated 3y agoView on Hugging Face
0likes
builder.cpython-310.pyc15 linesDownload Raw Back to __pycache__
1o

2FGe�3�@sPddlZddlmZddlmZmZddlmZddlm	Z	dd�Z4d	d5�ZdS)�N�)�CLIPVisionTower)�LanguageBindImageTower�LanguageBindVideoTower)�MAEVisionTower)�	CLIPModelcKs�t|dt|dd��}tj�|�}|s|�d�s|�d�r&t|fd|i|��S|�d�r6t|f|dd�|��Sd	|vrYtd6�td7�td8�td9�td10�t	|f|dd�|��St11d|����)N�mm_image_tower�image_tower�openaiZlaion�argsZLanguageBind_Image�./cache_dir�r�	cache_dirZmaeZmaemaemaemaemaemaemaemaezUnknown image tower: )�getattr�os�path�exists�12startswithr�endswithr�printr�13ValueError)Zimage_tower_cfg�kwargsr	Zis_absolute_path_exists�r�J/scc_cephfs/yy/lb/LLaVA-Video-YY/llava/model/multimodal_encoder/builder.py�build_image_towers14rcKsBt|dt|dd��}|�d�rt|f|dd�|��Std|����)N�mm_video_tower�video_towerZLanguageBind_Videorr
zUnknown video tower: )rrrr)Zvideo_tower_cfgrrrrr�build_video_towers15r)r�clip_encoderrZlanguagebindrrZmae_encoderr�transformersrrrrrrr�<module>s