
    
NgN                     6    d dl Zd dlmZ  G d de          ZdS )    N)OpRunc                       e Zd ZddZdS )UpsampleNc                 R   |dk    r|                     t          j                                                  |                                k    rE|}t	          |          D ]0\  }}|dk    rt          j        |t          |          |          }1|fS t          d|d|d          )Nnearest   )axiszNot implemented for mode=z and scale=.)astypenpint64tolist	enumeraterepeatintRuntimeError)selfxscalemoderr	   ss          Z/var/www/html/ai-engine/env/lib/python3.11/site-packages/onnx/reference/ops/op_upsample.py_runzUpsample._run   s    9bh!7!7!>!>!@!@ELLNN!R!RA$U++ 4 4a66IaQd3334KTtTT%TTTUUU    )N)__name__
__module____qualname__r    r   r   r   r      s.        V V V V V Vr   r   )numpyr   onnx.reference.op_runr   r   r   r   r   <module>r"      sc        ' ' ' ' ' '	V 	V 	V 	V 	Vu 	V 	V 	V 	V 	Vr   