
    wi`                    B    d dl mZ d dlZd dlmZ  G d de          ZdS )    )annotationsN)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          n/root/.openclaw/workspace/chatterbox_venv_py311/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   )
__future__r   numpyr   onnx.reference.op_runr   r   r    r   r   <module>r$      su    # " " " " "     ' ' ' ' ' '	V 	V 	V 	V 	Vu 	V 	V 	V 	V 	Vr   