Python – tensorflow.DeviceSpec.replace()

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.

replace() se usa para anular la especificación del objeto DeviceSpec y obtener el nuevo objeto.

Sintaxis: tensorflow.DeviceSpec.replace(**kwargs)

Parámetros:

  • **kwargs: este método acepta todos los parámetros aceptados por el constructor DeviceSpec.

Devoluciones: Devuelve un objeto DeviceSpec.

Ejemplo 1:

Python3

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

Producción:


Device Spec:  /job:gfg/replica:5
New Device Spec:  /job:gfg2/replica:5

Ejemplo 2:

Python3

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

Producción:


Device Spec:  /job:gfg/replica:5
New Device Spec:  /job:gfg2/replica:5/device:CPU:*

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 *