From 11893e8eee7f8560c0dcd1fa6a6af97e2523938f Mon Sep 17 00:00:00 2001 From: Lingjie Date: Wed, 13 Dec 2023 15:06:03 +0800 Subject: [PATCH] Speedup dumpOnArgLevel by using lazy initialization (#524) --- dipu/torch_dipu/csrc_dipu/aten/ops/OpUtils.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dipu/torch_dipu/csrc_dipu/aten/ops/OpUtils.hpp b/dipu/torch_dipu/csrc_dipu/aten/ops/OpUtils.hpp index 213f3ff3e3..157d927979 100644 --- a/dipu/torch_dipu/csrc_dipu/aten/ops/OpUtils.hpp +++ b/dipu/torch_dipu/csrc_dipu/aten/ops/OpUtils.hpp @@ -35,8 +35,8 @@ inline void synchronizeIfEnable() { } inline int dumpOpArgLevel() { - const char* env_ptr = std::getenv("DIPU_DUMP_OP_ARGS"); - int level = env_ptr ? std::atoi(env_ptr) : 0; + static const char* env_ptr = std::getenv("DIPU_DUMP_OP_ARGS"); + static int level = env_ptr ? std::atoi(env_ptr) : 0; return level; }