
    /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       i/home/longshao/multi-rider-rag/.venv/lib/python3.11/site-packages/onnx/backend/test/case/node/upsample.pyexport_nearestzUpsample.export_nearest   s'   {$$?E	 % 
 
 x AA *

 

 

 ...bjAAA +***********		 *
 
 
 	&>H(!.r1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)   