mirror of
https://github.com/RVC-Project/Retrieval-based-Voice-Conversion-WebUI.git
synced 2026-01-19 18:41:52 +00:00
drop: preprocess.py overwrite & optimize log printing
This commit is contained in:
@@ -58,6 +58,7 @@ class Config:
|
||||
self.dml,
|
||||
) = self.arg_parse()
|
||||
self.instead = ""
|
||||
self.preprocess_per = 3.7
|
||||
self.x_pad, self.x_query, self.x_center, self.x_max = self.device_config()
|
||||
|
||||
@staticmethod
|
||||
@@ -127,11 +128,8 @@ class Config:
|
||||
strr = f.read().replace("true", "false")
|
||||
with open(f"configs/{config_file}", "w") as f:
|
||||
f.write(strr)
|
||||
with open("infer/modules/train/preprocess.py", "r") as f:
|
||||
strr = f.read().replace("3.7", "3.0")
|
||||
with open("infer/modules/train/preprocess.py", "w") as f:
|
||||
f.write(strr)
|
||||
print("overwrite preprocess and configs.json")
|
||||
self.preprocess_per = 3.0
|
||||
logger.info("overwrite configs.json")
|
||||
|
||||
def device_config(self) -> tuple:
|
||||
if torch.cuda.is_available():
|
||||
@@ -160,11 +158,7 @@ class Config:
|
||||
/ 1024
|
||||
+ 0.4
|
||||
)
|
||||
if self.gpu_mem <= 4:
|
||||
with open("infer/modules/train/preprocess.py", "r") as f:
|
||||
strr = f.read().replace("3.7", "3.0")
|
||||
with open("infer/modules/train/preprocess.py", "w") as f:
|
||||
f.write(strr)
|
||||
if self.gpu_mem <= 4: self.preprocess_per = 3.0
|
||||
elif self.has_mps():
|
||||
logger.info("No supported Nvidia GPU found")
|
||||
self.device = self.instead = "mps"
|
||||
@@ -247,5 +241,5 @@ class Config:
|
||||
)
|
||||
except:
|
||||
pass
|
||||
print("is_half:%s, device:%s" % (self.is_half, self.device))
|
||||
logger.info("Half-precision floating-point: %s, device: %s" % (self.is_half, self.device))
|
||||
return x_pad, x_query, x_center, x_max
|
||||
|
||||
Reference in New Issue
Block a user