WIP
This commit is contained in:
parent
2fdd3cd099
commit
66ced01b43
@ -105,6 +105,8 @@ class VoiceChanger():
|
|||||||
def update_setteings(self, key:str, val:any):
|
def update_setteings(self, key:str, val:any):
|
||||||
if key == "onnxExecutionProvider" and self.onnx_session != None:
|
if key == "onnxExecutionProvider" and self.onnx_session != None:
|
||||||
if val == "CUDAExecutionProvider":
|
if val == "CUDAExecutionProvider":
|
||||||
|
if self.settings.gpu < 0 or self.settings.gpu >= self.gpu_num:
|
||||||
|
self.settings.gpu = 0
|
||||||
provider_options=[{'device_id': self.settings.gpu}]
|
provider_options=[{'device_id': self.settings.gpu}]
|
||||||
self.onnx_session.set_providers(providers=[val], provider_options=provider_options)
|
self.onnx_session.set_providers(providers=[val], provider_options=provider_options)
|
||||||
else:
|
else:
|
||||||
@ -115,8 +117,6 @@ class VoiceChanger():
|
|||||||
providers = self.onnx_session.get_providers()
|
providers = self.onnx_session.get_providers()
|
||||||
print("Providers:", providers)
|
print("Providers:", providers)
|
||||||
if "CUDAExecutionProvider" in providers:
|
if "CUDAExecutionProvider" in providers:
|
||||||
if self.settings.gpu < 0 or self.settings.gpu >= self.gpu_num:
|
|
||||||
self.settings.gpu = 0
|
|
||||||
provider_options=[{'device_id': self.settings.gpu}]
|
provider_options=[{'device_id': self.settings.gpu}]
|
||||||
self.onnx_session.set_providers(providers=["CUDAExecutionProvider"], provider_options=provider_options)
|
self.onnx_session.set_providers(providers=["CUDAExecutionProvider"], provider_options=provider_options)
|
||||||
if key == "crossFadeOffsetRate" or key == "crossFadeEndRate":
|
if key == "crossFadeOffsetRate" or key == "crossFadeEndRate":
|
||||||
|
Loading…
x
Reference in New Issue
Block a user