Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 256b8ae

Browse files
authored
Merge pull request tensorflow#5299 from samikama/logger_use_session_config
Pass session config to device_lib list_local_devices() call
2 parents e1e3863 + 9cc4cec commit 256b8ae

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

official/utils/logs/logger.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -307,11 +307,14 @@ def _gather_run_info(model_name, dataset_name, run_params, test_id):
307307
"test_id": test_id,
308308
"run_date": datetime.datetime.utcnow().strftime(
309309
_DATE_TIME_FORMAT_PATTERN)}
310+
session_config = None
311+
if "session_config" in run_params:
312+
session_config = run_params["session_config"]
310313
_collect_tensorflow_info(run_info)
311314
_collect_tensorflow_environment_variables(run_info)
312315
_collect_run_params(run_info, run_params)
313316
_collect_cpu_info(run_info)
314-
_collect_gpu_info(run_info)
317+
_collect_gpu_info(run_info, session_config)
315318
_collect_memory_info(run_info)
316319
_collect_test_environment(run_info)
317320
return run_info
@@ -385,10 +388,10 @@ def _collect_cpu_info(run_info):
385388
tf.logging.warn("'cpuinfo' not imported. CPU info will not be logged.")
386389

387390

388-
def _collect_gpu_info(run_info):
391+
def _collect_gpu_info(run_info, session_config=None):
389392
"""Collect local GPU information by TF device library."""
390393
gpu_info = {}
391-
local_device_protos = device_lib.list_local_devices()
394+
local_device_protos = device_lib.list_local_devices(session_config)
392395

393396
gpu_info["count"] = len([d for d in local_device_protos
394397
if d.device_type == "GPU"])

0 commit comments

Comments
 (0)