Unverified Commit 256b8ae6 authored by Guangda Lai's avatar Guangda Lai Committed by GitHub
Browse files

Merge pull request #5299 from samikama/logger_use_session_config

Pass session config to device_lib list_local_devices() call
parents e1e38630 9cc4cec8
...@@ -307,11 +307,14 @@ def _gather_run_info(model_name, dataset_name, run_params, test_id): ...@@ -307,11 +307,14 @@ def _gather_run_info(model_name, dataset_name, run_params, test_id):
"test_id": test_id, "test_id": test_id,
"run_date": datetime.datetime.utcnow().strftime( "run_date": datetime.datetime.utcnow().strftime(
_DATE_TIME_FORMAT_PATTERN)} _DATE_TIME_FORMAT_PATTERN)}
session_config = None
if "session_config" in run_params:
session_config = run_params["session_config"]
_collect_tensorflow_info(run_info) _collect_tensorflow_info(run_info)
_collect_tensorflow_environment_variables(run_info) _collect_tensorflow_environment_variables(run_info)
_collect_run_params(run_info, run_params) _collect_run_params(run_info, run_params)
_collect_cpu_info(run_info) _collect_cpu_info(run_info)
_collect_gpu_info(run_info) _collect_gpu_info(run_info, session_config)
_collect_memory_info(run_info) _collect_memory_info(run_info)
_collect_test_environment(run_info) _collect_test_environment(run_info)
return run_info return run_info
...@@ -385,10 +388,10 @@ def _collect_cpu_info(run_info): ...@@ -385,10 +388,10 @@ def _collect_cpu_info(run_info):
tf.logging.warn("'cpuinfo' not imported. CPU info will not be logged.") tf.logging.warn("'cpuinfo' not imported. CPU info will not be logged.")
def _collect_gpu_info(run_info): def _collect_gpu_info(run_info, session_config=None):
"""Collect local GPU information by TF device library.""" """Collect local GPU information by TF device library."""
gpu_info = {} gpu_info = {}
local_device_protos = device_lib.list_local_devices() local_device_protos = device_lib.list_local_devices(session_config)
gpu_info["count"] = len([d for d in local_device_protos gpu_info["count"] = len([d for d in local_device_protos
if d.device_type == "GPU"]) if d.device_type == "GPU"])
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment