返回有关物理设备的详细信息。
用法
tf.config.experimental.get_device_details(
device
)
参数
-
device
tf.config.list_physical_devices
或tf.config.get_visible_devices
返回的tf.config.PhysicalDevice
。
返回
- 带有字符串键的字典。
此 API 接受 tf.config.list_physical_devices
返回的 tf.config.PhysicalDevice
。它返回一个带有字符串键的字典,其中包含有关设备的各种详细信息。每个键仅由设备子集支持,因此您不应假设返回的 dict 将具有任何特定键。
gpu_devices = tf.config.list_physical_devices('GPU')
if gpu_devices:
details = tf.config.experimental.get_device_details(gpu_devices[0])
details.get('device_name', 'Unknown GPU')
目前,仅返回 GPU 的详细信息。如果传递一个非 GPU 设备,此函数返回一个空字典。
返回的 dict 可能有以下键:
'device_name'
:设备的人类可读名称作为字符串,例如"Titan V"。与tf.config.PhysicalDevice.name
不同,如果每个设备是相同的型号,这对于多个设备都是相同的。目前仅适用于 GPU。'compute_capability'
:设备的计算能力作为两个整数的元组,格式为(major_version, minor_version)
。仅适用于 NVIDIA GPU
注意:这与tf.sysconfig.get_build_info
相似,因为这两个函数都可以返回与 GPU 相关的信息。但是,此函数返回有关特定设备的运行时信息(例如 GPU 的计算能力),而 tf.sysconfig.get_build_info
返回有关如何构建 TensorFlow 的编译时信息(例如构建 CUDA TensorFlow 的版本)。
相关用法
- Python tf.config.experimental.get_memory_usage用法及代码示例
- Python tf.config.experimental.get_memory_info用法及代码示例
- Python tf.config.experimental.get_memory_growth用法及代码示例
- Python tf.config.experimental.enable_tensor_float_32_execution用法及代码示例
- Python tf.config.experimental.set_memory_growth用法及代码示例
- Python tf.config.experimental.enable_op_determinism用法及代码示例
- Python tf.config.experimental.ClusterDeviceFilters用法及代码示例
- Python tf.config.experimental.reset_memory_stats用法及代码示例
- Python tf.config.experimental_connect_to_cluster用法及代码示例
- Python tf.config.experimental_connect_to_host用法及代码示例
- Python tf.config.list_logical_devices用法及代码示例
- Python tf.config.list_physical_devices用法及代码示例
- Python tf.config.get_logical_device_configuration用法及代码示例
- Python tf.config.run_functions_eagerly用法及代码示例
- Python tf.config.set_visible_devices用法及代码示例
- Python tf.config.set_logical_device_configuration用法及代码示例
- Python tf.config.get_visible_devices用法及代码示例
- Python tf.concat用法及代码示例
- Python tf.convert_to_tensor用法及代码示例
- Python tf.constant_initializer.from_config用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.config.experimental.get_device_details。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。