o
    šº¥g   ã                   @   s  U d dl Z d dlZd dlZd dlmZmZmZ h d£Ze dh¡Zdee	 de
fdd„Zdee	 dee fd	d
„ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ e !d¡Z"dZ#ee j$ %d¡ƒZ&dZ'dZ(e  )d d!¡ *d"¡p€e&re(ne'Z+e+d# Z,d$Z-d%Z.d&Z/e j$ %d'd(¡Z0d)Z1e+d* Z2d+Z3d,Z4d-Z5d.Z6de6e4e5gZ7g d/¢Z8e4d0e5d1iZ9e4e5e6d2œZ:ed3 Z;e <e;¡Z=ee;d4f e>d5< ed6 Z?e <e?¡Z@ee;d4f e>d7< ed8 ZAe jB Ce jB Dd9¡d:¡ZEe jB De  )d;e jB Ce  )d<eE¡d=¡¡¡ZFeFZGe jB CeFd>¡ZHe jB CeFd?¡ZIe  )d@eH¡ZJe  )dAeI¡ZKe  )dBeJ¡ZLe  )dCeK¡ZMee j$ %dD¡p/e j$ %dE¡ƒZNee j$ %dF¡ƒpJee j$ %dG¡ƒpJee j$ %dH¡ƒZOe jB DdI¡ZPe j$ %dJe jB CeFdK¡¡ZQe jB Ce jB ReQ¡dL¡ZSe&rŒe jB Ce jB Dd9¡d:dM¡ZTe jB CeTd>¡ZJe jB CeTdN¡ZPe jB CeTdK¡ZQe j$ %dO¡ZUeUdur›eeUƒndZVee
 e>dO< ee j$ %dP¡ƒZWe
e>dP< ee j$ %dQ¡ƒZXe
e>dQ< ee j$ %dR¡ƒZYe
e>dR< ee j$ %dS¡ƒZZe
e>dS< ee j$ %dT¡ƒpÝdUZ[ee>dT< ee j$ %dV¡ƒpìeZ\ee>dV< ee j$ %dW¡ƒpûeZ]ee>dW< g dX¢Z^e^g dY¢ Z_dS )Zé    N)ÚLiteralÚOptionalÚTuple>   Ú1ÚONÚYESÚTRUEÚAUTOÚvalueÚreturnc                 C   s   | d u rdS |   ¡ tv S )NF)ÚupperÚENV_VARS_TRUE_VALUES©r
   © r   úP/var/www/visachat/venv/lib/python3.10/site-packages/huggingface_hub/constants.pyÚ_is_true   s   r   c                 C   s   | d u rd S t | ƒS )N)Úintr   r   r   r   Ú_as_int   s   r   zpytorch_model.binztf_model.h5z
model.ckptzflax_model.msgpackzconfig.jsonz	README.mdé
   i    éd   zpytorch_model{suffix}.binzmodel{suffix}.safetensorsztf_model{suffix}.h5zmodel.safetensorszmodel.safetensors.index.jsoni@x}Úmainz[A-Fa-f0-9]{5,40}zhttps://huggingface.co/ÚHUGGINGFACE_CO_STAGINGzhttps://huggingface.cozhttps://hub-ci.huggingface.coÚHF_ENDPOINTÚ ú/z(/{repo_id}/resolve/{revision}/{filename}zX-Repo-CommitzX-Linked-EtagzX-Linked-SizeÚHF_INFERENCE_ENDPOINTz$https://api-inference.huggingface.coz*https://api.endpoints.huggingface.cloud/v2z/api/inference-proxy/{provider}z--ÚdatasetÚspaceÚmodel)ÚgradioÚ	streamlitÚdockerÚstaticz	datasets/zspaces/)ÚdatasetsÚspacesÚmodels)ÚallÚ
discussionÚpull_request.ÚDISCUSSION_TYPES)r&   ÚopenÚclosedÚDISCUSSION_STATUS)ÚrepoÚdiscussionsú~z.cacheÚHF_HOMEÚXDG_CACHE_HOMEÚhuggingfaceÚhubÚassetsÚHUGGINGFACE_HUB_CACHEÚHUGGINGFACE_ASSETS_CACHEÚHF_HUB_CACHEÚHF_ASSETS_CACHEÚHF_HUB_OFFLINEÚTRANSFORMERS_OFFLINEÚHF_HUB_DISABLE_TELEMETRYÚDISABLE_TELEMETRYÚDO_NOT_TRACKz~/.huggingface/tokenÚHF_TOKEN_PATHÚtokenÚstored_tokensÚhuggingface_stagingÚ
_old_tokenÚHF_HUB_DISABLE_PROGRESS_BARSÚHF_HUB_DISABLE_SYMLINKS_WARNINGÚ#HF_HUB_DISABLE_EXPERIMENTAL_WARNINGÚHF_HUB_DISABLE_IMPLICIT_TOKENÚHF_HUB_ENABLE_HF_TRANSFERÚ'HF_HUB_LOCAL_DIR_AUTO_SYMLINK_THRESHOLDi  P ÚHF_HUB_ETAG_TIMEOUTÚHF_HUB_DOWNLOAD_TIMEOUT)Ú	diffuserszsentence-transformersztext-generation-inferenceÚtransformers)zadapter-transformersÚallennlpÚasteroidÚbertopicÚdoctrÚespnetÚfairseqÚfastaiÚfasttextÚflairÚk2ÚkerasÚ	mindsporeÚnemoÚ	open_clipÚ	paddlenlpÚpeftzpyannote-audioÚsklearnÚspacyzspan-markerÚspeechbrainÚstanzaÚtimm)`ÚosÚreÚtypingr   r   r   r   ÚunionÚENV_VARS_TRUE_AND_AUTO_VALUESÚstrÚboolr   r   r   ÚPYTORCH_WEIGHTS_NAMEÚTF2_WEIGHTS_NAMEÚTF_WEIGHTS_NAMEÚFLAX_WEIGHTS_NAMEÚCONFIG_NAMEÚREPOCARD_NAMEÚDEFAULT_ETAG_TIMEOUTÚDEFAULT_DOWNLOAD_TIMEOUTÚDEFAULT_REQUEST_TIMEOUTÚDOWNLOAD_CHUNK_SIZEÚHF_TRANSFER_CONCURRENCYÚPYTORCH_WEIGHTS_FILE_PATTERNÚ SAFETENSORS_WEIGHTS_FILE_PATTERNÚTF2_WEIGHTS_FILE_PATTERNÚSAFETENSORS_SINGLE_FILEÚSAFETENSORS_INDEX_FILEÚSAFETENSORS_MAX_HEADER_LENGTHÚFILELOCK_LOG_EVERY_SECONDSÚDEFAULT_REVISIONÚcompileÚREGEX_COMMIT_OIDÚHUGGINGFACE_CO_URL_HOMEÚenvironÚgetÚ_staging_modeÚ_HF_DEFAULT_ENDPOINTÚ_HF_DEFAULT_STAGING_ENDPOINTÚgetenvÚrstripÚENDPOINTÚHUGGINGFACE_CO_URL_TEMPLATEÚ HUGGINGFACE_HEADER_X_REPO_COMMITÚ HUGGINGFACE_HEADER_X_LINKED_ETAGÚ HUGGINGFACE_HEADER_X_LINKED_SIZEÚINFERENCE_ENDPOINTÚINFERENCE_ENDPOINTS_ENDPOINTÚINFERENCE_PROXY_TEMPLATEÚREPO_ID_SEPARATORÚREPO_TYPE_DATASETÚREPO_TYPE_SPACEÚREPO_TYPE_MODELÚ
REPO_TYPESÚSPACES_SDK_TYPESÚREPO_TYPES_URL_PREFIXESÚREPO_TYPES_MAPPINGÚDiscussionTypeFilterÚget_argsr)   Ú__annotations__ÚDiscussionStatusFilterr,   ÚWEBHOOK_DOMAIN_TÚpathÚjoinÚ
expanduserÚdefault_homer0   Úhf_cache_homeÚdefault_cache_pathÚdefault_assets_cache_pathr5   r6   r7   r8   r9   r;   Ú_OLD_HF_TOKEN_PATHr>   ÚdirnameÚHF_STORED_TOKENS_PATHÚ_staging_homeÚ__HF_HUB_DISABLE_PROGRESS_BARSrC   rD   rE   rF   rG   rH   rI   rJ   ÚMAIN_INFERENCE_API_FRAMEWORKSÚALL_INFERENCE_API_FRAMEWORKSr   r   r   r   Ú<module>   sÊ   
 

ÿþýþÿÿý	ÿ
ÿ