
    bIg\                    Z    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
y)    )annotationsN)helper)Base)expectc                      e Zd Zedd       Zy)Upsamplec            
        t         j                  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       y )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       a/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/backend/test/case/node/upsample.pyexport_nearestzUpsample.export_nearest   s    {{$$?E	 % 
 xx AA **

 .bjjA +***		 **
 	&>H(!..r156	
    N)returnNone)__name__
__module____qualname__staticmethodr&    r'   r%   r   r      s    *
 *
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'   