§
    1�Åju  ã                  óV   — d dl mZ d dlZd dlZd dlmZ d dlmZ  G d„ de¦  «        Z	dS )é    )ÚannotationsN)ÚBase)Úexpectc                  ó>   — e Zd Zedd„¦   «         Zedd„¦   «         ZdS )ÚTileÚreturnÚNonec                 óÈ  — t           j                             dddgdg¬¦  «        } t          j                             dddd	¦  «                             t          j        ¦  «        }t          j                             d
dt          j	        |¦  «        f¬¦  «                             t          j
        ¦  «        }t          j        ||¦  «        }t          | ||g|gd¬¦  «         d S )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       úQC:\Projects\Historical\venv\Lib\site-packages\onnx/backend/test/case/node/tile.pyÚexport_tilezTile.export_tile   s·   € åŒ{×$Ò$ V°S¸#°JÈÈÐ$ÑNÔNˆåŒI�NŠN˜1˜a  AÑ&Ô&×-Ò-­b¬jÑ9Ô9ˆå”)×#Ò#¨°½"¼'À!¹*¼*¸Ð#ÑGÔG×NÒNÍrÌxÑXÔXˆåŒG�A�wÑÔˆåˆt˜Q ˜L°1°#¸KÐHÑHÔHÐHÐHÐHó    c                 ód  — t           j                             dddgdg¬¦  «        } t          j        ddgdd	ggt          j        ¬
¦  «        }t          j        ddgt          j        ¬
¦  «        }t          j        g d¢g d¢g d¢g d¢gt          j        ¬
¦  «        }t          | ||g|gd¬¦  «         d S )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_precomputedzTile.export_tile_precomputed   s½   € åŒ{×$Ò$ V°S¸#°JÈÈÐ$ÑNÔNˆåŒH�q˜!�f˜q !˜fÐ%­R¬ZÐ8Ñ8Ô8ˆå”(˜A˜q˜6­¬Ð2Ñ2Ô2ˆåŒHØˆ\ˆ\˜<˜<˜<¨¨¨°|°|°|ÐDÍBÌJð
ñ 
ô 
ˆõ 	ˆt˜Q ˜L°1°#Ð<SÐTÑTÔTÐTÐTÐTr.   N)r   r	   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr-   r3   © r.   r,   r   r      s\   € € € € € Øð	Ið 	Ið 	Iñ „\ð	Ið ðUð Uð Uñ „\ðUð Uð Ur.   r   )
Ú
__future__r   Únumpyr    r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r8   r.   r,   ú<module>r=      s�   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à €€€Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ðUð Uð Uð Uð Uˆ4ñ Uô Uð Uð Uð Ur.   