Team Ai
Apppublic

huggingface/Model_Cards_Writing_Tool

sourceHugging Facemitupdated 2y agoView on Hugging Face
125likes
middleMan.cpython-39.pyc26 linesDownload Raw Back to root
1a

21�b<3�@slddlZddlmZmZddlmZddlmZmZddl	m4Z5mZmZdd�Z
dd	�Zd6d�Zdd
�ZdS)�N)�persist�load_widget_state)�get_card)�CardData�	ModelCard)�tag_checker�listToString�to_markdowncCs"zt|�WdSYdS0dS)NTF)�float)�value�r�N/Users/ezi/Desktop/HF/Model Card/M_connect_pull/modelcard-creator/middleMan.py�is_floats7rcCsXtjjp8d}tjjpd}tjjp"d}dd�tjj�d�D�}|�d�dd�tjj�d�D�p`d}tjj	pld}tjj9pxd}tjjp�d}tjjp�d}tjj
p�d}	tjjp�d}10tjjp�d}ttjj�r�ttjj�nd}d}
d}|s�|d7}d	}
|s�|d117}d	}
|
�rt�|�t��t||||||d�}|�r6d|i|_tj|d
|||||	|12||d�13}|S)NcSsg|]}|��r|���qSr��strip��.0�xrrr
�14<listcomp>�zget_card.<locals>.<listcomp>�,zautogenerated-modelcardcSsg|]}|��r|���qSrrrrrr
rrFzHWarning: The following fields are required but have not been filled in: z15- LanguagesTz16 17- License)�language�license�library_name�tags�datasets�metrics�	emissionsztemplate.md)	�
template_path�model_id�model_descriptionr�authors�	paper_url�18github_url�bibtex_citationsr)�st�
session_state�	languagesrrr�split�appendrr�19model_namer r!r"r#r$rrr20�error�stopr�co2_eq_emissionsr�
from_template)r'rrrrrr*r r!r"r#r$r�do_warn�warning_msg�	card_data�cardrrr
rs`2122�23�
rcCs|}t|||�}d�|�}|S)N� )r�join)�current_template�	start_tag�end_tag�current_Card_markdown�extracted_how_to�out_textrrr
�extract_sectionJs24r;cCst�d�dS)Nzcurrent_card.md)r2�saverrrr
�mainQs25r=)�	streamlitr%rr�pages.viewCardProgressr�26modelcardsrr�markdownTagExtractrrr	rr;r=rrrr
�<module>s;