
    Si
                    :    S SK Jr  S SKrS SKJr   " S S\5      rg)    )annotationsN)OpRunBinaryNumpyc                       \ rS rSrS rS rSrg)Div   c                8    S n[         R                  " XX5        g )Nc                   [        U R                  R                  [        R                  5      (       a  [        UR                  R                  [        R                  5      (       d   e[        R
                  " X5      n[        R                  " X5      nUS:g  U S:  US:  -  -  nX$R                  UR                  5      -   $ [        R                  " X5      $ Nr   )	
issubclassdtypetypenpintegerfloor_divide	remainderastypedivide)xyqrneeds_adjusts        X/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/reference/ops/op_div.pyfuncDiv.__init__.<locals>.func   s    !'',,

33!!'',,

;;;; OOA)LL& !QAEa!e+<=..qww77799Q?"    )r   __init__)self	onnx_node
run_paramsr   s       r   r   Div.__init__   s    		# 	!!$iDr   c                    [         R                  " XU5      nUS   R                  UR                  :w  a  US   R                  UR                  5      4$ U$ r
   )r   _runr   r   )r   abress       r   r#   Div._run   sG    ##DQ/q6<<177"FMM!''*,,
r    N)__name__
__module____qualname____firstlineno__r   r#   __static_attributes__r(   r   r   r   r      s    Er   r   )
__future__r   numpyr   onnx.reference.ops._opr   r   r(   r   r   <module>r1      s    #  3
 r   