U
    ªÊ¹j
  ã                   @   s  d dl Z d dlZd dlZd dlmZmZ d dlZe  e¡Z	e 
¡ rHdZnJej ej e¡¡dkr~ej ej ej e¡¡¡Znej ej e¡¡Zeedœdd„Zeedœdd	„Zeed
œdd„Zedd
œdd„Zeed
œdd„Zeeeeef dœdd„Zdd„ ZdZdZdZdZdS )é    N)ÚAnyÚDictÚ Zshared)Úpath_componentsÚreturnc                  G   s   t jjtf| žŽ S ©N)ÚosÚpathÚjoinÚtorch_parent©r   © r   úT/var/www/html/bwave/python/venv/lib/python3.8/site-packages/torch/_utils_internal.pyÚget_file_path   s    r   c                  G   s   t jj| Ž S r   )r   r	   r
   r   r   r   r   Úget_file_path_2    s    r   )r	   r   c                 C   s&   t  | t j¡r| S tjt j | ¡d�S )N)Úsuffix)r   ÚaccessÚW_OKÚtempfileÚmkdtempr	   Úbasename©r	   r   r   r   Úget_writable_path$   s    r   c                 C   s   d S r   r   r   r   r   r   Ú#prepare_multiprocessing_environment*   s    r   c                 C   s   t j | ¡S r   )r   r	   Úrealpathr   r   r   r   Úresolve_library_path.   s    r   ©ÚcategoryÚnameÚ
parametersc                 C   s   t  d| ||¡ d S )Nz	%s %s: %r©ÚlogÚinfor   r   r   r   Úsignpost_event?   s    r#   c                 C   s   t  d| ¡ d S )Nz%sr    )Zmetricsr   r   r   Úlog_compilation_eventC   s    r$   z	127.0.0.1i<s  TF)Úloggingr   r   Útypingr   r   ZtorchÚ	getLoggerÚ__name__r!   Z_running_with_deployr   r	   r   ÚdirnameÚ__file__Ústrr   r   r   r   r   r#   r$   ZTEST_MASTER_ADDRZTEST_MASTER_PORTZUSE_GLOBAL_DEPSZUSE_RTLD_GLOBAL_WITH_LIBTORCHr   r   r   r   Ú<module>   s*   
