Python – tensorflow.DeviceSpec.make_merged_spec()

TensorFlow es una biblioteca Python de código abierto diseñada por Google para desarrollar modelos de aprendizaje automático y redes neuronales de aprendizaje profundo. 

make_merged_spec se utiliza para fusionar las especificaciones de dos DeviceSpec.

Sintaxis: tensorflow.DeviceSpec.make_merged_spec(dev)

Parámetros:

  • dev: Es DeviceSpec.

Devoluciones: devuelve un objeto DeviceSpec con especificación fusionada.

Ejemplo 1:

Python3

# Importing the library
import tensorflow as tf
  
# Initializing Device Specification
device_spec = tf.DeviceSpec(job ="gfg", replica = 5)
device_spec2 = tf.DeviceSpec(device_type ="CPU")
  
# Printing the DeviceSpec object
print('Device Spec: ', device_spec)
print('Device Spec2: ', device_spec2)
  
# Getting new DeviceSpec object
new_device_spec = device_spec.make_merged_spec(device_spec2)
  
# Printing the result
print('New Device Spec: ', new_device_spec)

Producción:


Device Spec:  <tensorflow.python.framework.device_spec.DeviceSpecV2 object at 0x7fad779e4d08>
Device Spec2:  <tensorflow.python.framework.device_spec.DeviceSpecV2 object at 0x7fadb9428228>
New Device Spec:  <tensorflow.python.framework.device_spec.DeviceSpecV2 object at 0x7fad779e4ca8>

Ejemplo 2:

Python3

# Importing the library
import tensorflow as tf
  
# Initializing Device Specification
device_spec = tf.DeviceSpec(job ="gfg", replica = 5)
device_spec2 = tf.DeviceSpec(device_type ="CPU", device_index = 2)
  
# Printing the DeviceSpec object
print('Device Spec: ', device_spec)
print('Device Spec2: ', device_spec2)
  
# Getting new DeviceSpec object
new_device_spec = device_spec.make_merged_spec(device_spec2)
  
# Printing the result
print('New Device Spec: ', new_device_spec)

Producción:


Device Spec:  <tensorflow.python.framework.device_spec.DeviceSpecV2 object at 0x7fad779e4e28>
Device Spec2:  <tensorflow.python.framework.device_spec.DeviceSpecV2 object at 0x7fad779e4d08>
New Device Spec:  <tensorflow.python.framework.device_spec.DeviceSpecV2 object at 0x7fadb9428228>

Publicación traducida automáticamente

Artículo escrito por aman neekhara y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *