
    h                     Z    S SK rS SKJr   " S S\5      r " S S\5      r " S S\5      rg)	    N)OpRunc                       \ rS rSrSS jrSrg)	Squeeze_1   Nc                 h   [        U[        R                  5      (       a  [        U5      nO+U/ S4;   a  S nO [        U[        5      (       a  [        U5      n[        U[        [        45      (       a+  Un[        U5       H  n[        R                  " X4S9nM     U4$ [        R                  " XS9nU4$ )N axis)
isinstancenpndarraytuplelistreversedsqueeze)selfdataaxessqas        W/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_squeeze.py_runSqueeze_1._run   s    dBJJ'';Db"XDd##;DdUDM**Bd^ZZ+ $ u D,Bu    r   N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    r   r   c                       \ rS rSrSrg)
Squeeze_11   r   N)r   r   r   r   r    r   r   r   r"   r"      s    r   r"   c                   $    \ rS rSrS rSS jrSrg)
Squeeze_13    c                 @    [         R                  " XU5        S U l        g r   )r   __init__r   )r   	onnx_node
run_paramss      r   r(   Squeeze_13.__init__!   s    t
3	r   Nc                     UbJ  [        US5      (       a!  [        R                  " U[        U5      S9nU4$ [        R                  " XS9n U4$ [        R                  " U5      nU4$ )N__iter__r	   )hasattrr   r   r   )r   r   r   r   s       r   r   Squeeze_13._run%   sb    tZ((ZZ5;7
 u ZZ0 u D!Bur   )r   r   )r   r   r   r   r(   r   r    r   r   r   r%   r%       s    r   r%   )numpyr   onnx.reference.op_runr   r   r"   r%   r   r   r   <module>r2      s1     ' "	 	 r   