CoolFace
Apppublic

ChazzyG/Retrieval-based-Voice-Conversion-WebUI

sourceHugging Faceapache-2.0updated 9mo agoView on Hugging Face
0likes
config.cpython-310.pyc20 linesDownload Raw Back to __pycache__
1o

2T�d��@s>ddlZddlZddlZddlZddlmZGdd�d�ZdS)�N)�	cpu_countc@s0eZdZdd�Zdefdd�Zdefdd�ZdS)	�ConfigcCsVd|_d|_d|_d|_d|_|��\|_|_|_|_	|_3|��\|_|_
|_|_dS)Nzcuda:0Tr)�device�is_half�n_cpu�gpu_name�gpu_mem�	arg_parse�4python_cmd�listen_port�iscolab�5noparallel�6noautoopen�
device_config�x_pad�x_query�x_center�x_max)�self�r�9/content/Retrieval-based-Voice-Conversion-WebUI/config.py�__init__	s�zConfig.__init__�returncCs�t��}|jdtddd�|jdtddd�|jdd	d7d�|jdd	d
d�|jdd	dd�|��}d|jkr=dkrBnn|jnd|_|j|j|j|j	|j8fS)Nz--porti�zListen port)�type�default�helpz--pycmd�pythonzPython commandz--colab�9store_truezLaunch in colab)�actionrz--noparallelzDisable parallel processingz--noautoopenz$Do not open in browser automaticallyri��)�argparse�ArgumentParser�add_argument�int�str�10parse_args�portZpycmd�colabr
r)r�parser�cmd_optsrrrr	s,���&�zConfig.arg_parsec		Cs�tj���rt|j�d�d�}tj�|�|_d|jvr#d|j��vs9d|j��vs9d|jvs9d|jvs9d|jvr�t	d	�d11|_12dD]?}td|��d
��}|���
dd�}Wd�n1s_wYtd|��d��
}|�|�Wd�n1s|wYqBtdd
��}|���
dd�}Wd�n1s�wYtdd��
}|�|�Wd�n1s�wYnd|_ttj�|�jdddd�|_|jdk�r
tdd
��}|���
dd�}Wd�n1s�wYtdd��
}|�|�Wd�n	1�swYntjj���rt	d�d|_n13t	d�d|_d|_14|jdk�r1t�|_|j15�r>d}d}d}d }nd!}d"}d#}d$}|jdk�rZ|jdk�rZd!}d%}d&}d'}||||fS)(N�:������16ZV100ZP40Z1060Z1070Z1080u&16系/10系显卡和P40强制单精度F)z32k.jsonz40k.jsonz48k.jsonzconfigs/�r�true�false�wz%trainset_preprocess_pipeline_print.pyz3.7z3.0ig�������?�u0没有发现支持的N卡, 使用MPS进行推理�mpsu0没有发现支持的N卡, 使用CPU进行推理�cpuTr��16�<�A���&�)��� )�torch�cuda�is_availabler"r�split�get_device_namer�upper�printr�open�read�replace�write�get_device_properties�total_memoryr�backendsr1rr)	rZi_device�config_file�f�strrrrrrrrrr3s�171819��������������zConfig.device_configN)�__name__�20__module__�__qualname__r�tupler	rrrrrrsr)r�glob�sysr>�multiprocessingrrrrrr�<module>s