From 8008e2e7667c06a2851e849c8aa82c94021d03d4 Mon Sep 17 00:00:00 2001 From: Xavi Vinaixa Date: Tue, 6 Jun 2023 08:14:28 +0200 Subject: [PATCH] TensorrtExecutionProvider --- refacer.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/refacer.py b/refacer.py index 0e51b92..625f11b 100644 --- a/refacer.py +++ b/refacer.py @@ -49,16 +49,17 @@ class Refacer: self.use_num_cpus = mp.cpu_count()-1 print(f"CoreML mode with providers {self.providers}") self.sess_options.intra_op_num_threads = int(self.use_num_cpus/2) - elif 'CUDAExecutionProvider' in self.providers: - self.mode = RefacerMode.CUDA - self.use_num_cpus = 1 - self.sess_options.intra_op_num_threads = 1 - print(f"CUDA mode with providers {self.providers}") elif 'TensorrtExecutionProvider' in self.providers: self.mode = RefacerMode.TENSORRT self.use_num_cpus = 1 self.sess_options.intra_op_num_threads = 1 print(f"TENSORT mode with providers {self.providers}") + elif 'CUDAExecutionProvider' in self.providers: + self.mode = RefacerMode.CUDA + self.use_num_cpus = 1 + self.sess_options.intra_op_num_threads = 1 + print(f"CUDA mode with providers {self.providers}") + def __init_apps(self): assets_dir = ensure_available('models', 'buffalo_l', root='~/.insightface')