§
    1�Åj–  ã                  ób   — d dl mZ d dlZd dlZd dlmZ d dlmZ d dlm	Z	  G d„ de¦  «        Z
dS )é    )ÚannotationsN)Úhelper)ÚBase)Úexpectc                  ó&   — e Zd Zedd„¦   «         ZdS )ÚUpsampleÚreturnÚNonec            
     ó˜  — t           j                             dddgdgd¬¦  «        } t          j        ddgd	d
ggggt          j        ¬¦  «        }t          j        g d¢t          j        ¬¦  «        }t          j        g d¢g d¢g d¢g d¢gggt          j        ¬¦  «        }t          | ||g|gdt          j        dd¦  «        g¬¦  «         d S )Nr   ÚXÚscalesÚYÚnearest)ÚinputsÚoutputsÚmodeé   é   é   é   )Údtype)ç      ð?r   g       @g      @)r   r   r   r   r   r   )r   r   r   r   r   r   Útest_upsample_nearestÚ é	   )r   r   ÚnameÚopset_imports)Úonnxr   Ú	make_nodeÚnpÚarrayÚfloat32r   Úmake_opsetid)ÚnodeÚdatar   Úoutputs       úUC:\Projects\Historical\venv\Lib\site-packages\onnx/backend/test/case/node/upsample.pyÚexport_nearestzUpsample.export_nearest   s'  € åŒ{×$Ò$ØØ˜�?Ø�EØð	 %ñ 
ô 
ˆõ Œxð ˜A˜Ø˜A˜ðððõ ”*ð

ñ 

ô 

ˆõ ”Ð.Ð.Ð.µb´jÐAÑAÔAˆå”ð +Ð*Ð*Ø*Ð*Ð*Ø*Ð*Ð*Ø*Ð*Ð*ð	ðð	õ ”*ð
ñ 
ô 
ˆõ 	ØØ˜&�>Ø�HØ(Ý!Ô.¨r°1Ñ5Ô5Ð6ð	
ñ 	
ô 	
ð 	
ð 	
ð 	
ó    N)r	   r
   )Ú__name__Ú
__module__Ú__qualname__Ústaticmethodr(   © r)   r'   r   r      s2   € € € € € Øð*
ð *
ð *
ñ „\ð*
ð *
ð *
r)   r   )Ú
__future__r   Únumpyr    r   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r.   r)   r'   ú<module>r3      s˜   ðð #Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð à €€€Ø Ð Ð Ð Ð Ð Ø ,Ð ,Ð ,Ð ,Ð ,Ð ,Ø .Ð .Ð .Ð .Ð .Ð .ð,
ð ,
ð ,
ð ,
ð ,
ˆtñ ,
ô ,
ð ,
ð ,
ð ,
r)   