
    ^j[                          G d  d      Z d Zy)c                   $    e Zd ZdZg Zed        Zy)CustomOpSymbolicRegistryz6Registry for custom ONNX symbolic optimizer callbacks.c                 :    | j                   j                  |       y N)
_OPTIMIZERappend)clsfns     g/var/www/ramen.bs-engineer-server.com/venv/lib/python3.12/site-packages/rfdetr/export/_onnx/symbolic.py	optimizerz"CustomOpSymbolicRegistry.optimizer   s    b!    N)__name__
__module____qualname____doc__r   classmethodr    r   r
   r   r   	   s    @ J" "r   r   c                      d } | S )Nc                 0    t         j                  |        | S r   )r   r   )r	   s    r
   optimizer_wrapperz-register_optimizer.<locals>.optimizer_wrapper   s     **2.	r   r   )r   s    r
   register_optimizerr      s     r   N)r   r   r   r   r
   <module>r      s   " "r   