
    Vh                     6    d dl Z d dlZd dlZd dlZdee   fdZy)    Nreturnc                  *   t        j                         t        j                  z   t        j                         gz   t        j
                         gz   t        j                  j                  t        j                  j                  t        j                              gz   } t        | D ch c]!  }t        j                  j                  |      # c}d      }t        d |D              sJ |D cg c]  }|t        j                  z    c}S c c}w c c}w )NT)reversec              3   <   K   | ]  }t        |t                y w)N)
isinstancestr).0is     L/home/dcms/DCMS/lib/python3.12/site-packages/torch/profiler/python_tracer.py	<genexpr>z _prefix_regex.<locals>.<genexpr>   s     9az!S!9s   )sitegetsitepackagessyspathgetuserbasegetusersitepackagesosdirnametorch__file__sortedabspathallsep)	raw_pathsr
   path_prefixess      r   _prefix_regexr      s    
((	
	 ##%
&	' 77??277??5>>:;
<		=  	B1BGGOOA.BDQM9=9999 -.1AJ.. C.s   '&D.D)r   r   r   r   listr   r        r   <module>r!      s!    	  
 /tCy /r    