wL ir-dUdZddlZddlZddlZddlZddlZddlmZm Z ddl m Z m Z ejjdjdZeed<iZiddhd d hd d hd d hd d hd d hddhddhddhddhddhddhddhddhddhddhddddhiZej+D]1\ZZdee<eD]"Z ej2jeee<13ded efd!Zded efd"Zd efd#Zd efd$Zd efd%Z d efd&Z!d efd'Z"d efd(Z#d efd)Z$d efd*Z%d efd+Z&d efd,Z'd efd-Z(d efd.Z)d efd/Z*d efd0Z+d efd1Z,d efd2Z-d efd3Z.d efd4Z/d efd5Z0d efd6Z1d efd7Z2d efd8Z3d efd9Z4d efd:Z5d efd;Z6d efd<Z7d efd=Z8d efd>Z9d efd?Z:d efd@Z;d efdAZd efdDZ?d efdEZ@d efdFZAd efdGZB dHeeCvZDd efdJZFd efdKZGd efdLZHd e eeffdMZIy#ej2j4$rY_wxYw#eE$rdIZDYGwxYw)Nz0Check presence of installed packages at runtime.N)AnyDict) __version__ constants+ _PY_VERSIONaiohttpfastaifastapifastcoregradiographviz hf_transferhf_xetjinjaJinja2kerasnumpypillowPillowpydanticpydot safetensors tensorboard tensorboardX tensorflow) rztensorflow-cpuztensorflow-gpuz tf-nightlyztf-nightly-cpuztf-nightly-gpuzintel-tensorflowzintel-tensorflow-avx512ztensorflow-rocmztensorflow-macostorchN/A package_namereturnc.tj|dSNr)_package_versionsgetr s d/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/huggingface_hub/utils/_runtime.py _get_versionr(Js  u 55ct|dk7Sr#r(r&s r'is_package_availabler,Ns  % ..r)ctSN)r r)r'get_python_versionr0S r)ctSr.)rr/r)r'get_hf_hub_versionr3Xr1r)ctdSNr r,r/r)r'is_aiohttp_availabler7]  **r)ctdSr5r+r/r)r'get_aiohttp_versionr:a  ""r)ctdSNr r6r/r)r'is_fastai_availabler>f  ))r)ctdSr=r+r/r)r'get_fastai_versionrAj  !!r)ctdSNr r6r/r)r'is_fastapi_availablerEor8r)ctdSrDr+r/r)r'get_fastapi_versionrGsr;r)ctdSNr r6r/r)r'is_fastcore_availablerJx  ++r)ctdSrIr+r/r)r'get_fastcore_versionrM|  ##r)ctdSNrr6r/r)r'is_gradio_availablerQr?r)ctdSrPr+r/r)r'get_gradio_versionrSrBr)ctdSNrr6r/r)r'is_graphviz_availablerVrKr)ctdSrUr+r/r)r'get_graphviz_versionrXrNr)ctdSNrr6r/r)r'is_hf_transfer_availabler[  ..r)ctdSrZr+r/r)r'get_hf_transfer_versionr^  &&r)c:tjrytdS)NFr)rHF_HUB_DISABLE_XETr,r/r)r'is_xet_availablerbs##  ))r)ctdS)Nrr+r/r)r'get_xet_versionrdrBr)ctdSNrr6r/r)r'is_keras_availablerg  ((r)ctdSrfr+r/r)r'get_keras_versionrj   r)ctdSNrr6r/r)r'is_numpy_availablernrhr)ctdSrmr+r/r)r'get_numpy_versionrprkr)ctdSNrr6r/r)r'is_jinja_availablersrhr)ctdSrrr+r/r)r'get_jinja_versionrurkr)ctdSNrr6r/r)r'is_pillow_availablerxr?r)ctdSrwr+r/r)r'get_pillow_versionrzrBr)crtdsy ddlm}y#t$rt j dYywxYw)NrFr validatorzPydantic is installed but cannot be imported. Please check your installation. `huggingface_hub` will default to not using Pydantic. Error message: '{e}'T)r,rr} ImportErrorwarningswarnr|s r'is_pydantic_availablersB  +&    B  s 66ctdS)Nrr+r/r)r'get_pydantic_versionrrNr)ctdSNrr6r/r)r'is_pydot_availablerrhr)ctdSrr+r/r)r'get_pydot_versionrrkr)ctdSNrr6r/r)r'is_tensorboard_availablerr\r)ctdSrr+r/r)r'get_tensorboard_versionrr_r)ctdSNrr6r/r)r'is_tf_availablers  --r)ctdSrr+r/r)r'get_tf_versionrs  %%r)ctdSNrr6r/r)r'is_torch_availablerrhr)ctdSrr+r/r)r'get_torch_versionr rkr)ctdS)Nrr6r/r)r'is_safetensors_availablerr\r)z google.colabFc tj}|jD]}|jdk(syy#t$rYywxYw)zReturn `True` if code is executed in a notebook (Jupyter, Colab, QTconsole). Taken from https://stackoverflow.com/a/39662359. Adapted to make it work with Google colab as well. ZMQInteractiveShellTF) get_ipython __class____mro____name__ NameError) shell_class parent_classs r' is_notebookrsR !m-- '// L$$(==  s2999 AActS)zoReturn `True` if code is executed in a Google colab. Taken from https://stackoverflow.com/a/63519730. )_is_google_colabr/r)r'is_google_colabr.s r)cFtjjddk(S)zKReturn `True` if code is executed in a Google Colab Enterprise environment.VERTEX_PRODUCTCOLAB_ENTERPRISE)osenvironr%r/r)r'is_colab_enterpriser6s ::>>* +/A AAr)c ddlm}m}ddlm}|}t t j td} tj}d|d<|j|d<trdnd|d <trdnd|d <trdnd|d <tj |d <|d u|d<| |d|d< dj%||d<t'|d<t)|d<t+|d<t-|d<t/|d<t1|d<t3|d<t5|d<t7|d<t9|d<t;|d<t=|d<t?|d<tA|d <tC|d!<tjD|d"<tjF|d#<tjH|d$<tj |d%<tjJ|d&<tjL|d'<tjN|d(<tjP|d)<tjR|d*<tjT|d+<tjV|d,<tjX|d-<tjZ|d.<tj\|d/<tj^|d0<tad1tad2j%|jcDcgc] \}}d3|d4|c}}d2z|S#t$r d|d<YwxYw#t"$rYlwxYw#t"$rYbwxYwcc}}w)5aDump information about the machine to help debugging issues. Similar helper exist in: - `datasets` (https://github.com/huggingface/datasets/blob/main/src/datasets/commands/env.py) - `diffusers` (https://github.com/huggingface/diffusers/blob/main/src/diffusers/commands/env.py) - `transformers` (https://github.com/huggingface/transformers/blob/main/src/transformers/commands/env.py) r) get_tokenwhoami)list_credential_helpers)zhuggingface_hub versionPlatformzPython versionYeszRunning in iPython ?z iPython shellNozRunning in notebook ?zRunning in Google Colab ?z$Running in Google Colab Enterprise ?z Token path ?NzHas saved token ?namez Who am I ?z, z!Configured git credential helpersFastAI TensorflowTorchrGraphvizrPydotrrrrrrr rENDPOINT HF_HUB_CACHEHF_ASSETS_CACHE HF_TOKEN_PATHHF_STORED_TOKENS_PATHHF_HUB_OFFLINEHF_HUB_DISABLE_TELEMETRYHF_HUB_DISABLE_PROGRESS_BARSHF_HUB_DISABLE_SYMLINKS_WARNING#HF_HUB_DISABLE_EXPERIMENTAL_WARNINGHF_HUB_DISABLE_IMPLICIT_TOKENraHF_HUB_ENABLE_HF_TRANSFERHF_HUB_ETAG_TIMEOUTHF_HUB_DOWNLOAD_TIMEOUTz5 Copy-and-paste the text below in your GitHub issue.  z- z: )2huggingface_hubrrhuggingface_hub.utilsrr3platformr0rrrrrrrrr ExceptionjoinrArrrurXrjrrzr^rSrrprr:rdrrrrrrrrrrrarrrprintitems)rrrtokeninforpropvals r'dump_environment_infor;s82= KE$6#7%%',.D,!m-- ', #$ + 4 4_.9]ED !1@1BD $%U>W4X 01 ()DN')D%'DM&(DN+-D%'DM%'DM')DN13D')DN13D%'DM+-D)+DO$&DN!))D$11D'77D %33D$-$C$CD !&55D '0'I'ID #$+4+Q+QD '(.7.W.WD *+2;2_2_D ./,5,S,SD ()!*!=!=D (1(K(KD $%"+"?"?D &/&G&GD "# CD $))FID#r$r#'F G$ NO Ko ,'+ #$,       LGs;(L7 L$L4,ML! L!$ L10L14 MM)J__doc__importlib.metadata importlibrrsysrtypingrrrrversionsplitrstripr str__annotations__r$ _CANDIDATESrcandidate_name package_namesrmetadataPackageNotFoundErrorr(boolr,r0r3r7r:r>rArErGrJrMrQrSrVrXr[r^rbrdrgrjrnrprsrurxrzrrrrrrrrrrrrrrrrrrr/r)r'rs7  %;;$$&q)005 S5 { xj {   xj   M? xj hZ gY gY xj  gYM? N#!" #: gY; B&1%6%6%8!NM(-n% 090B0B0J0J40P n - 6s6s6/s/t/ C C +d+#S# *T*"C" +d+#S# ,t,$c$ *T*"C" ,t,$c$ /$/'' *$*"" )D)!3! )D)!3! )D)!3! *T*"C" t0$c$ )D)!3! /$/'' ..&& )D)!3! /$/  &[]);; T  BTB PtCH~Pk!!66   hs$HH%H"!H"%H/.H/