
    Si                        S SK Jr  S SKJr  S SKJr  S SKJr  SS jr " S S\5      r	 " S S	\5      r
 " S
 S\5      rg)    )annotations)np_dtype_to_tensor_dtype)OpRun)cast_toc                D    [        U [        UR                  5      U5      4$ N)r   r   dtype)xysaturates      ^/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/reference/ops/op_cast_like.py
_cast_liker      s    A/8(CEE    c                      \ rS rSrS rSrg)CastLike_15   c                    [        XS5      $ )NTr   )selfr
   r   s      r   _runCastLike_15._run   s    !%%r    N__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    &r   r   c                      \ rS rSrSS jrSrg)CastLike_19   c                    [        XU5      $ r   r   r   r
   r   r   s       r   r   CastLike_19._run       !))r   r   NFr   r   r   r   r    r           *r   r    c                      \ rS rSrSS jrSrg)CastLike_25   c                    [        XU5      $ r   r   r#   s       r   r   CastLike_25._run   r%   r   r   Nr&   r   r   r   r   r)   r)      r'   r   r)   N)r   bool)
__future__r   onnx.helperr   onnx.reference.op_runr   onnx.reference.ops.op_castr   r   r   r    r)   r   r   r   <module>r2      s=    # 0 ' .F&% &
*% *
*% *r   