From 427e08f01683a7d14bf98d6706c54e9be8569fa4 Mon Sep 17 00:00:00 2001 From: Hui Zhang Date: Tue, 5 Oct 2021 09:45:53 +0000 Subject: [PATCH] fix autolog add cuda device env when not has --- deepspeech/utils/log.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/deepspeech/utils/log.py b/deepspeech/utils/log.py index 7e8de600a..0b5088544 100644 --- a/deepspeech/utils/log.py +++ b/deepspeech/utils/log.py @@ -120,14 +120,14 @@ class Autolog: model_precision="fp32"): import auto_log pid = os.getpid() - if (os.environ['CUDA_VISIBLE_DEVICES'].strip() != ''): + if os.environ.get('CUDA_VISIBLE_DEVICES', None): gpu_id = int(os.environ['CUDA_VISIBLE_DEVICES'].split(',')[0]) infer_config = inference.Config() infer_config.enable_use_gpu(100, gpu_id) else: gpu_id = None infer_config = inference.Config() - autolog = auto_log.AutoLogger( + self.autolog = auto_log.AutoLogger( model_name=model_name, model_precision=model_precision, batch_size=batch_size, @@ -139,7 +139,6 @@ class Autolog: gpu_ids=gpu_id, time_keys=['preprocess_time', 'inference_time', 'postprocess_time'], warmup=0) - self.autolog = autolog def getlog(self): return self.autolog