CoolFace
Apppublic

Aluode/PerceptionLabPortable

sourceHugging Faceupdated 9mo agoView on Hugging Face
0likes
safetensors_conversion.cpython-310.pyc35 linesDownload Raw Back to __pycache__
1o

2.�Yi��@s�ddlmZddlZddlmZmZmZddlmZm	Z	m3Z4e5�e�Z
dededed	ed6edf7dd
�Zd	ededefdd�Zdedefdd�Zddefdd�ZdS)�)�OptionalN)�8Discussion�HfApi�get_repo_discussions�)�cached_file�http_user_agent�logging�api�model_id�pr_title�token�returnrcCsl|j||d�dj}t||d�D]#}|j|kr3|jdkr3|jr3|j||j|d�}||djkr3|SqdS)N�r
r)Zrepo_idr
�open��revisionr
r)Zlist_repo_commits�	commit_idr�title�statusZis_pull_requestZ
git_reference)r9rrr
Zmain_commitZ10discussionZcommits�r��E:\DocsHouse\542 percep lab latest\PerceptionLab\PerceptionLab_Portable\python_embed\Lib\site-packages\transformers/safetensors_conversion.py�previous_prs�r�privatecCs�t�d�d}|�d�}dd�}d|||gi}tj|d|d���}|d	}tj|�d11|��dd��9}	zt�d�||	�WntyY}12zt�d
t	|13����WYd}14~15n
d}16~17wwWd�dSWd�dS1smwYdS)Nz;Attempting to convert .bin model on the fly to safetensors.z$https://safetensors-convert.hf.spacez	/call/runcSs~|��D]8}|��}|�d�r7|dd�}t�d|���|dkr$dS|dkr.t�d�qt�d|���qt�|�qdS)Nzevent:�zSafetensors conversion status: Zcomplete�	heartbeatZ	HeartbeatzUnknown status )�18iter_lines�decode�19startswith�logger�debug)Z_sse_connection�linerrrr�starts20�zspawn_conversion.<locals>.start�dataT)�stream�json�event_id�/)r$z*Spawning safetensors automatic conversion.zError during conversion: )21r�info�requests�postr%�getr �	Exception�warning�repr)r
rrZsafetensors_convert_space_urlZsse_urlr"r#�resultr&Zsse_connection�errr�spawn_conversions&222324 ����"�r1cKs�|�|�j}t�d�d}|�d�}t||||d�}|dus%|s4|jdkr4t|||�t||||d�}nt�d�d|j��}|S)Nz(Attempting to create safetensors variantz*Adding `safetensors` variant of this modelr
rZSFconvertbotzSafetensors PR existszrefs/pr/)	Z25model_inforrr(r+r�authorr1�num)r26r�kwargsrrr
�pr�sharrr�get_conversion_pr_reference:s272829r7F�pretrained_model_name_or_pathc	30Ks�zDt|�d�dt�id�}t||fi|��}|durWdS||d<|d=|j|d||�d�d�}|r4dnd	}t||fi|��}|||fWSty[}z|sP|�WYd}~dSd}~ww)31Nr
z32user-agent)r
�headers)NNrZ_commit_hashzmodel.safetensors.index.jsonrzmodel.safetensors)rr+rr7Zfile_existsrr,)	r8Zignore_errors_during_conversionZcached_file_kwargsr33r6Zsharded�filenameZresolved_archive_filer0rrr�auto_conversionQs,����r;)F)�typingrr)Zhuggingface_hubrrr�utilsrrr	Z34get_logger�__name__r�strr�boolr1r7r;rrrr�<module>s35"#
Aluode/PerceptionLabPortable · CoolFace