
    Si                    P    S SK Jr  S SKrS SKJr   " S S\5      r " S S\5      rg)    )annotationsN)OpRunc                      \ rS rSrS rSrg)Shape_1   c                ^    [         R                  " UR                  [         R                  S94$ )Ndtype)nparrayshapeint64)selfdatas     Z/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/onnx/reference/ops/op_shape.py_runShape_1._run   s    288466     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    7r   r   c                  2    \ rS rSr\SS j5       rSS jrSrg)Shape_15   c                    US:X  a/  Ub  [         R                  " U5      (       a  g US:  a  SX-   4$ SU4$ Ub  [         R                  " U5      (       a  X4$ US:  a  XU-   4$ X4$ )Nr   )r   isnan)nstartends      r   	_intervalShape_15._interval   sn    A:{bhhsmmQw17|#s8O;"((3--:7s7##|r   Nc                   U R                  [        UR                  5      X2S9nUc.  [        R                  " UR                  [        R
                  S94$ [        R                  " UR                  US   US    [        R
                  S94$ )N)r!   r"   r	   r      )r#   lenr   r   r   r   )r   r   r"   r!   abs        r   r   Shape_15._run   sh    ^^C

O5^B:HHTZZrxx8::BqEBqE2"((CEEr   r   )r    intr!   
int | Noner"   r+   returnztuple[int, int] | None)NN)r   r   r   r   staticmethodr#   r   r   r   r   r   r   r      s     Fr   r   )
__future__r   numpyr   onnx.reference.op_runr   r   r   r   r   r   <module>r1      s*    #  '7e 7
Fw Fr   