From 0a9c9f10833b234f6196d39237032aa3acccc38f Mon Sep 17 00:00:00 2001 From: ronny1996 <524019753@qq.com> Date: Thu, 2 Dec 2021 12:52:05 +0000 Subject: [PATCH] cherry-pick #4823 --- tools/infer/utility.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tools/infer/utility.py b/tools/infer/utility.py index 7a4e8392..e1c4cd89 100755 --- a/tools/infer/utility.py +++ b/tools/infer/utility.py @@ -20,6 +20,7 @@ import numpy as np import json from PIL import Image, ImageDraw, ImageFont import math +import paddle from paddle import inference import time from ppocr.utils.logging import get_logger @@ -286,11 +287,17 @@ def create_predictor(args, mode, logger): def get_infer_gpuid(): - cmd = "nvidia-smi" + if not paddle.fluid.core.is_compiled_with_rocm(): + cmd = "nvidia-smi" + else: + cmd = "rocm-smi" res = os.popen(cmd).readlines() if len(res) == 0: return None - cmd = "env | grep CUDA_VISIBLE_DEVICES" + if not paddle.fluid.core.is_compiled_with_rocm(): + cmd = "env | grep CUDA_VISIBLE_DEVICES" + else: + cmd = "env | grep HIP_VISIBLE_DEVICES" env_cuda = os.popen(cmd).readlines() if len(env_cuda) == 0: return 0 -- GitLab