
    Χg                     P    d dl Z d dlZd dlZd dlZd dlZdej        e         fdZdS )    Nreturnc                     t          j                    t          j        z   t          j                    gz   t          j                    gz   t          j                            t          j                            t          j	                            gz   } t          d | D             d          }t          d |D                       sJ d |D             S )Nc                 L    h | ]!}t           j                            |          "S  )ospathabspath.0is     X/var/www/html/ai-engine/env/lib/python3.11/site-packages/torch/profiler/python_tracer.py	<setcomp>z _prefix_regex.<locals>.<setcomp>   s&    BBB1BGOOA..BBB    T)reversec              3   @   K   | ]}t          |t                    V  d S )N)
isinstancestrr
   s     r   	<genexpr>z _prefix_regex.<locals>.<genexpr>   s,      99az!S!!999999r   c                 ,    g | ]}|t           j        z   S r   )r   sepr
   s     r   
<listcomp>z!_prefix_regex.<locals>.<listcomp>   s    ...1AJ...r   )sitegetsitepackagessysr   getuserbasegetusersitepackagesr   dirnametorch__file__sortedall)	raw_pathspath_prefixess     r   _prefix_regexr$   	   s    
(	
	 #%%
&	' 7??27??5>::;;
<		=  BB	BBBDQQQM99=99999999......r   )r   r   r   typingr   Listr   r$   r   r   r   <module>r'      s^    				  



  /v{3' / / / / / /r   