
     Tic                        S SK Jr  S SKJr  S SKJr  S SKJr  S SKJ	r	J
r
JrJrJrJrJrJrJrJrJrJrJrJrJr  S SKJrJr   " S S\5      rg	)
    )annotations)TypeVar)
get_schema)Opset3)BOOL	COMPLEX64
COMPLEX128DOUBLEFLOATFLOAT16INT8INT16INT32INT64STRINGUINT8UINT16UINT32UINT64)OpOpsetc                  R    \ rS rSrS r\" S\\\\	\
\\\\\\\\\\5      rSS jrSrg)Opset4(   c                2    [         R                  " U SS5      $ )N    )r   __new__)clss    a/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnxscript/onnx_opset/_impl/opset4.pyr   Opset4.__new__)   s    }}S"a((    T_Concatc               h    [        SSS5      n[        U SU5      nU" U R                  " U/UQ76 SU06$ )u   [🌐 Concat(4)](https://onnx.ai/onnx/operators/onnx__Concat.html#concat-4 "Online Documentation")

Concatenate a list of tensors into a single tensor

Args:
    inputs: (variadic) List of tensors for concatenation

    axis: Which axis to concat on
Concatr   r   axis)r   r   _prepare_inputs)selfr&   inputsschemaops        r    r%   Opset4.Concat?   s@     Ha,h'4''88DtDDr"    N)r)   r#   r&   intreturnr#   )__name__
__module____qualname____firstlineno__r   r   r   r	   r   r
   r   r   r   r   r   r   r   r   r   r   r   r#   r%   __static_attributes__r-   r"   r    r   r   (   sI    ) !H&Er"   r   N)
__future__r   typingr   	onnx.defsr   "onnxscript.onnx_opset._impl.opset3r   onnxscript.onnx_typesr   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   onnxscript.valuesr   r   r   r-   r"   r    <module>r;      s?    #    5    " ($EV $Er"   