
     Ti                    n    S r SSKJr  SSKJr  SSKrSSKJr  SSKJr	  SSK
Jr  SS	/r S     SS
 jjrg)z;Deprecated. This module is kept for backward compatibility.    )annotations)SequenceN)pattern)rewrite)ORT_PATTERN_REWRITE_RULESr   r   c               2    U=(       d    [         n[        XS9$ )zRewrite the model using the given rules.

Args:
    model_proto: The model to rewrite.
    pattern_rules: The pattern rewrite rules to apply. If None, the default rules
        for onnxruntime are used.

Returns:
    The rewritten model.
)pattern_rewrite_rules)r   _rewrite)model_protopattern_ruless     g/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnxscript/rewriter/onnxruntime/__init__.pyr   r      s     ">%>MKEE    )N)r   z$Sequence[pattern.RewriteRule] | Noner   onnx.ModelProtoreturnr   )__doc__
__future__r   typingr   onnxonnxscript.rewriterr   r   r
   onnxscript.rewriter.ort_fusionsr   __all__ r   r   <module>r      sV    B "   ' 3 E  ;?F 8F F 	Fr   