ó
    þSÎiO  ã                  ó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)ÚTileé   c                 ó°  • [         R                  R                  SSS/S/S9n [        R                  R                  SSSS	5      R                  [        R                  5      n[        R                  R                  S
S[        R                  " U5      4S9R                  [        R                  5      n[        R                  " X5      n[        XU/U/SS9  g )Nr   ÚxÚyÚz©ÚinputsÚoutputsé   é   é   é   é   é
   )ÚlowÚhighÚsizeÚ	test_tile©r   r   Úname)ÚonnxÚhelperÚ	make_nodeÚnpÚrandomÚrandÚastypeÚfloat32ÚrandintÚndimÚint64Útiler   ©Únoder
   Úrepeatsr   s       Ú_/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/tile.pyÚexport_tileÚTile.export_tile   sž   € ä{‰{×$Ñ$ V°S¸#°JÈÈÐ$ÐNˆäI‰IN‰N˜1˜a  AÓ&×-Ñ-¬b¯j©jÓ9ˆä—)‘)×#Ñ#¨°¼"¿'º'À!»*¸Ð#ÐG×NÑNÌrÏxÉxÓXˆäGŠGAÓˆäˆt ˜L°1°#¸KÓHó    c                 ó^  • [         R                  R                  SSS/S/S9n [        R                  " SS/SS	//[        R
                  S
9n[        R                  " SS/[        R                  S
9n[        R                  " / SQ/ SQ/ SQ/ SQ/[        R
                  S
9n[        XU/U/SS9  g )Nr   r
   r   r   r   r   r   r   r   )Údtype)r   r   r   r   )r   r   r   r   Útest_tile_precomputedr   )r   r   r   r   Úarrayr#   r&   r   r(   s       r+   Úexport_tile_precomputedÚTile.export_tile_precomputed   s‘   € ä{‰{×$Ñ$ V°S¸#°JÈÈÐ$ÐNˆäHŠHq˜!f˜q !˜fÐ%¬R¯Z©ZÑ8ˆä—(’(˜A˜q˜6¬¯©Ñ2ˆäHŠHÚš<ª²|ÐDÌBÏJÉJñ
ˆô 	ˆt ˜L°1°#Ð<SÓTr.   © N)ÚreturnÚNone)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr,   r3   Ú__static_attributes__r5   r.   r+   r   r      s,   † Øó	Ió ð	Ið óUó óUr.   r   )
Ú
__future__r   Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r5   r.   r+   Ú<module>rB      s$   ðõ #ã ã Ý ,Ý .ôUˆ4õ Ur.   