
    hN                     .    S SK rS SKJr   " S S\5      rg)    N)OpRunc                       \ rS rSrSS jrSrg)Upsample   Nc                 4   US:X  a  UR                  [        R                  5      R                  5       UR                  5       :X  a@  Un[	        U5       H,  u  pVUS:X  a  M  [        R
                  " U[        U5      US9nM.     U4$ [        SU< SU< S35      e)Nnearest   )axiszNot implemented for mode=z and scale=.)astypenpint64tolist	enumeraterepeatintRuntimeError)selfxscalemoderr
   ss          X/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_upsample.py_runUpsample._run   s    9bhh!7!>!>!@ELLN!RA$U+6IIaQd3 , 4K6thk%RSTUU     )N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    Vr   r   )numpyr   onnx.reference.op_runr   r   r   r   r   <module>r&      s     '	Vu 	Vr   