ó
    þSÎi  ã                  óN   • S SK Jr  S SKrS SKrS SKJr  S SKJr   " S S\5      r	g)é    )ÚannotationsN)ÚBase)Úexpectc                  ó<   • \ rS rSr\SS j5       r\SS j5       rSrg)ÚDivé   c                 ó  • [         R                  R                  SSS/S/S9n [        R                  " SS/5      R                  [        R                  5      n[        R                  " SS	/5      R                  [        R                  5      nX-  n[        XU/U/S
S9  [        R                  R                  SSS5      R                  [        R                  5      n[        R                  R                  SSS5      R                  [        R                  5      S-   nX-  n[        XU/U/SS9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9S-   nX-  n[        XU/U/SS9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9S-   nX-  n[        XU/U/SS9  [        R                  " / SQ[        R                  S9n[        R                  " / SQ[        R                  S9n[        R                  " / SQ[        R                  S9n[        XU/U/SS9  [        R                  R                  SS[        R                  S9n[        R                  R                  SS[        R                  S9S-   nX-  n[        XU/U/SS9  [        R                  R                  SS[        R                   S9n[        R                  R                  SS[        R                   S9S-   nX-  n[        XU/U/SS9  [        R                  R                  SS[        R"                  S9n[        R                  R                  SS[        R"                  S9S-   nX-  n[        XU/U/SS9  [        R                  R                  SS[        R$                  S9n[        R                  R                  SS[        R$                  S9S-   nX-  n[        XU/U/SS9  g )Nr   ÚxÚyÚz©ÚinputsÚoutputsé   é   é   é   Útest_div_example©r   r   Únameé   ç      ð?Útest_divé   )r   r   r   )ÚsizeÚdtypeÚtest_div_int8Útest_div_int16)éýÿÿÿr   r   r   )r   )r   r   éþÿÿÿr    )éÿÿÿÿr   r   r!   Útest_div_int32_truncÚtest_div_uint8Útest_div_uint16Útest_div_uint32Útest_div_uint64)ÚonnxÚhelperÚ	make_nodeÚnpÚarrayÚastypeÚfloat32r   ÚrandomÚrandnÚrandÚrandintÚint8Úint16Úint32Úuint8Úuint16Úuint32Úuint64©Únoder
   r   r   s       Ú^/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/div.pyÚexportÚ
Div.export   sl  € ä{‰{×$Ñ$ØØ˜:ØEð %ð 
ˆô HŠHa˜VÓ×#Ñ#¤B§J¡JÓ/ˆÜHŠHa˜VÓ×#Ñ#¤B§J¡JÓ/ˆØ‰EˆÜˆt ˜F¨Q¨CÐ6HÒIäI‰IO‰O˜A˜q !Ó$×+Ñ+¬B¯J©JÓ7ˆÜI‰IN‰N˜1˜a Ó#×*Ñ*¬2¯:©:Ó6¸Ñ<ˆØ‰EˆÜˆt ˜F¨Q¨C°jÒAäI‰I×Ñ˜b y¼¿¹ÐÐ@ˆÜI‰I×Ñ˜b y¼¿¹ÐÐ@À1ÑDˆØ‰FˆÜˆt ˜F¨Q¨C°oÒFäI‰I×Ñ˜b y¼¿¹ÐÐAˆÜI‰I×Ñ˜b y¼¿¹ÐÐAÀAÑEˆØ‰FˆÜˆt ˜F¨Q¨CÐ6FÒGäHŠH’^¬2¯8©8Ñ4ˆÜHŠH’^¬2¯8©8Ñ4ˆÜHŠH’^¬2¯8©8Ñ4ˆÜˆt ˜F¨Q¨CÐ6LÒMäI‰I×Ñ˜b y¼¿¹ÐÐAˆÜI‰I×Ñ˜b y¼¿¹ÐÐAÀAÑEˆØ‰FˆÜˆt ˜F¨Q¨CÐ6FÒGäI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜI‰I×Ñ˜b y¼¿	¹	ÐÐBÀQÑFˆØ‰FˆÜˆt ˜F¨Q¨CÐ6GÒHäI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜI‰I×Ñ˜b y¼¿	¹	ÐÐBÀQÑFˆØ‰FˆÜˆt ˜F¨Q¨CÐ6GÒHäI‰I×Ñ˜b y¼¿	¹	ÐÐBˆÜI‰I×Ñ˜b y¼¿	¹	ÐÐBÀQÑFˆØ‰FˆÜˆt ˜F¨Q¨CÐ6GÓHó    c                 óf  • [         R                  R                  SSS/S/S9n [        R                  R                  SSS5      R                  [        R                  5      n[        R                  R                  S5      R                  [        R                  5      S	-   nX-  n[        XU/U/S
S9  g )Nr   r
   r   r   r   r   r   r   r   Útest_div_bcastr   )
r'   r(   r)   r*   r.   r/   r,   r-   r0   r   r9   s       r;   Úexport_div_broadcastÚDiv.export_div_broadcastC   s‘   € ä{‰{×$Ñ$ØØ˜:ØEð %ð 
ˆô I‰IO‰O˜A˜q !Ó$×+Ñ+¬B¯J©JÓ7ˆÜI‰IN‰N˜1Ó×$Ñ$¤R§Z¡ZÓ0°3Ñ6ˆØ‰EˆÜˆt ˜F¨Q¨CÐ6FÓGr>   © N)ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr<   rA   Ú__static_attributes__rC   r>   r;   r   r      s-   † Øó2Ió ð2Iðh ó
Hó ó
Hr>   r   )
Ú
__future__r   Únumpyr*   r'   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   rC   r>   r;   Ú<module>rP      s&   ðõ #ã ã Ý ,Ý .ôAHˆ$õ AHr>   