ó
    ¿íØhÏ  ã                   óB   • S SK rS SKrS SKJr  S SKJr   " S S\5      rg)é    N)ÚBase)Úexpectc                   ó<   • \ rS rSr\SS j5       r\SS j5       rSrg)ÚDeté   Nc                  ó$  • [         R                  R                  SS/S/S9n [        R                  " S5      R                  SS5      R                  [        R                  5      n[        R                  R                  U5      n[        X/U/SS9  g )	Nr   ÚxÚy©ÚinputsÚoutputsé   é   Útest_det_2d©r   r   Úname)ÚonnxÚhelperÚ	make_nodeÚnpÚarangeÚreshapeÚastypeÚfloat32ÚlinalgÚdetr   ©Únoder	   r
   s      ÚY/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/det.pyÚ	export_2dÚDet.export_2d   su   € ä{‰{×$Ñ$ØØ5ØEð %ð 
ˆô IŠIa‹L× Ñ   AÓ&×-Ñ-¬b¯j©jÓ9ˆÜI‰IM‰M˜!ÓˆÜˆt˜C¨!¨°=ÓAó    c                  ó.  • [         R                  R                  SS/S/S9n [        R                  " SS/SS//SS/SS//SS/SS///5      R                  [        R                  5      n[        R                  R                  U5      n[        X/U/S	S
9  g )Nr   r	   r
   r   é   r   é   r   Útest_det_ndr   )
r   r   r   r   Úarrayr   r   r   r   r   r   s      r   Ú	export_ndÚDet.export_nd   sœ   € ä{‰{×$Ñ$ØØ5ØEð %ð 
ˆô HŠH˜˜1v  1˜vÐ&¨!¨Q¨°!°Q°Ð(8¸A¸q¸6ÀAÀqÀ6Ð:JÐKÓL×SÑSÜJ‰Jó
ˆô I‰IM‰M˜!ÓˆÜˆt˜C¨!¨°=ÓAr"   © )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr    r(   Ú__static_attributes__r*   r"   r   r   r      s,   † Øó	Bó ð	Bð óBó óBr"   r   )Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r*   r"   r   Ú<module>r5      s!   ðó
 ã Ý ,Ý .ôBˆ$õ Br"   