
    sg                     T    d dl Z d dlmZmZ dede j                  j
                  fdZy)    N)
OpOverloadOpOverloadPacketopgraphc                     t        | t              r
J d|         t        | t              sJ t        j                  j                  | j                  |       y )Nz;Must pass specific op overload, not overload packet, found )
isinstancer   r   torch_C&_jit_register_decomposition_for_schema_schema)r   r   s     Q/var/www/html/venv/lib/python3.12/site-packages/torch/jit/_decomposition_utils.py_register_decompositionr      sU    
 J	DRDIJ  b*%%%	HH33BJJF    )r	   
torch._opsr   r   r
   Graphr    r   r   <module>r      s)     3G
 G588>> Gr   