
    i9                     F    S SK r S SKrS SKrS\4S jrS\4S jrS\4S jrg)    Nreturnc                  @    [        [        R                  S5      (       + $ )Ngit_version)hasattrtorchversion     V/var/www/html/ai-image-ml/venv/lib/python3.13/site-packages/executorch/export/utils.py	is_fbcoder      s    u}}m444r
   c                      [         R                  " 5       n [         R                  " 5       R                  5       nU S:X  a  US:X  a  gU S:X  a  US;   a  g[        R
                  " SU  SU 35        g)	NLinuxx86_64TDarwin)arm64aarch64zUnsupported platform:  F)platformsystemmachinelowerlogginginfor   r   s     r   )is_supported_platform_for_coreml_loweringr      sk    __F &&(G W0 g)==LL)&7)<=r
   c                  J   [         R                  " 5       n [         R                  " 5       R                  5       n[         R                  " 5       R                  5       S:X  a(  [         R                  " 5       R                  5       S;   a  g[        R
                  " SU  SU 35        g)Nlinux)r   amd64i386i686Tz'Unsupported platform for QNN lowering: r   F)r   r   r   r   r   errorr   s     r   &is_supported_platform_for_qnn_loweringr"   %   s    __F &&(G  G+0@0@0B0H0H0J O 1 MM;F81WINOr
   )r   r   r   boolr   r   r"   r	   r
   r   <module>r$      s4      54 5
4 $ r
   