
    Si                    f    S SK Jr  S SKrS SKJr   " S S\5      r " S S\5      r " S S	\5      rg)
    )annotationsN)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        \/var/www/html/ai-image-ml/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&   )	
__future__r   numpyr   onnx.reference.op_runr   r   r#   r&   r	   r   r   <module>r4      s4    #  ' "	 	 r   