ó
    ÀíØh½  ã                   óF   • S SK rS SKJr  S SKJr  S SKJr   " S S\5      rg)é    N)Útensor_dtype_to_np_dtype)ÚTensorProto)ÚOpRunc                   ó$   • \ rS rSrSSS.S jrSrg)ÚEyeLikeé   N)ÚdtypeÚkc                óh  • Uc!  Uc  [         R                  nO=UR                  nO0U[        R                  :X  a  [         R
                  nO[        U5      nUR                  n[        U5      S:X  a  US   US   4nO"[        U5      S:X  a  UnO[        SU< S35      e[         R                  " XsUS.64$ )Né   r   é   z)EyeLike only accept 1D or 2D tensors not Ú.)r
   r	   )ÚnpÚfloat32r	   r   ÚSTRINGÚstr_r   ÚshapeÚlenÚRuntimeErrorÚeye)ÚselfÚdatar	   r
   ÚargsÚ_dtyper   Úshs           ÚW/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/reference/ops/op_eyelike.pyÚ_runÚEyeLike._run   sŸ   € Ø‰=Ø‰|ÜŸ™‘àŸ™‘Ø”k×(Ñ(Ó(Ü—W‘W‰Fä-¨eÓ4ˆFØ—
‘
ˆÜˆu‹:˜‹?Ø˜‘(˜E !™HÐ%‰BÜ‹Z˜1‹_Ø‰BäÐ!JÈ5É)ÐSTÐUÓVÐVÜ—’˜ vÒ.Ð0Ð0ó    © )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__r    r   r   r   r      s   † Ø&*¨d÷ 1ð 1r   r   )	Únumpyr   Úonnx.helperr   Úonnx.onnx_pbr   Úonnx.reference.op_runr   r   r    r   r   Ú<module>r*      s   ðó å 0Ý $Ý 'ô1ˆeõ 1r   