o
    ex                     @   sJ   d dl Z d dlZd dlZddlmZ ddlmZ ddlmZ d	ddZdS )
    N   )analyse_model)create_opname_scope)print_modelTc                 C   s   dd l }t 8}d| jjd| _t|  |j	| |} |j
| tj|d ttj|dd }t|}W d    n1 sCw   Y  |rNt| tj|dd}|S )	Nr   z{}[{}]modeltempztemp.pdmodelrb   )indent)paddletempfileTemporaryDirectoryformat	__class____name__Z
_full_namer   ZjitZ	to_staticsaveospathjoinopenreadr   r   jsondumps)r   Z
input_specverboser   tmpZ
model_dataresult r   QD:\Projects\ConvertPro\env\Lib\site-packages\visualdl/component/graph/exporter.pytranslate_graph   s   

r   )T)	r   r   r   Zgraph_componentr   utilsr   r   r   r   r   r   r   <module>   s   