o
    ‘ea  ã                   @   s(   d dl mZ dd„ ZG dd„ deƒZdS )é   )ÚOpSet14c                    s   ‡ fdd„}|S )Nc               	      s@   | d }z
ˆ | i |¤Ž}W |S    t d |jdd … |j¡ƒ‚)Nr   z%convert failed node:{}, op_type is {}é	   )Ú	ExceptionÚformatÚnameZ
layer_type)ÚargsÚkwargsÚnodeÚres©Úfunc© úVD:\Projects\ConvertPro\env\Lib\site-packages\x2paddle/op_mapper/onnx2paddle/opset15.pyÚrun_mapping   s   üÿz'print_mapping_info.<locals>.run_mappingr   )r   r   r   r   r   Úprint_mapping_info   s   
r   c                       s   e Zd Z‡ fdd„Z‡  ZS )ÚOpSet15c                    s   t t| ƒ ||¡ d S )N)Úsuperr   Ú__init__)ÚselfÚdecoderZpaddle_graph©Ú	__class__r   r   r   !   s   zOpSet15.__init__)Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r   r   r       s    r   N)Zopset14r   r   r   r   r   r   r   Ú<module>   s   