dont break other gpus

This commit is contained in:
Somdev Sangwan 2023-06-01 15:07:44 +05:30 committed by GitHub
parent a799cde05b
commit 9f9acb2ed1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

3
run.py
View File

@ -70,7 +70,8 @@ def pre_check():
if not os.path.isfile(model_path): if not os.path.isfile(model_path):
quit('File "inswapper_128.onnx" does not exist!') quit('File "inswapper_128.onnx" does not exist!')
if '--gpu' in sys.argv: if '--gpu' in sys.argv:
if 'ROCMExecutionProvider' not in core.globals.providers: NVIDIA_PROVIDERS = ['CUDAExecutionProvider', 'TensorrtExecutionProvider']
if len(list(set(core.globals.providers) - set(NVIDIA_PROVIDERS))) == 1:
CUDA_VERSION = torch.version.cuda CUDA_VERSION = torch.version.cuda
CUDNN_VERSION = torch.backends.cudnn.version() CUDNN_VERSION = torch.backends.cudnn.version()
if not torch.cuda.is_available() or not CUDA_VERSION: if not torch.cuda.is_available() or not CUDA_VERSION: