
    bIgp                    :    d dl mZ d dlZd dlmZ  G d de      Zy)    )annotationsN)OpRunc                      e Zd ZddZy)UpsampleNc                *   |dk(  r}|j                  t        j                        j                         |j                         k(  r?|}t	        |      D ],  \  }}|dk(  rt        j
                  |t        |      |      }. |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          [/var/www/html/answerous/venv/lib/python3.12/site-packages/onnx/reference/ops/op_upsample.py_runzUpsample._run   s    9bhh!7!>!>!@ELLN!RA$U+ 4a6IIaQd34 4K6thk%RSTUU    )N)__name__
__module____qualname__r    r   r   r   r      s    Vr   r   )
__future__r   numpyr   onnx.reference.op_runr   r   r    r   r   <module>r$      s    #  '	Vu 	Vr   