Python - tensorflow.DeviceSpec.parse_from_string() Last Updated : 01 Aug, 2020 Comments Improve Suggest changes Like Article Like Report TensorFlow is open-source Python library designed by Google to develop Machine Learning models and deep learning neural networks. parse_from_string() is used to parse a DeviceSpec name into its components. Syntax: tensorflow.DeviceSpec.parse_from_string( spec ) Parameters: spec: It is a string of the form /job:/replica:/task:/device:CPU: or /job:/replica:/task:/device:GPU with all fields being optional. Returns: It returns a DeviceSpec object. Example 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.parse_from_string("/GPU:0") # Printing the result print('New Device Spec: ', new_device_spec.to_string()) Output: Device Spec: /job:gfg/replica:5 New Device Spec: /device:GPU:0 Example 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.parse_from_string("replica:2 / GPU:0") # Printing the result print('New Device Spec: ', new_device_spec.to_string()) Output: Device Spec: /job:gfg/replica:5 New Device Spec: /replica:2/device:GPU:0 Comment More infoAdvertise with us Next Article Python - tensorflow.DeviceSpec.parse_from_string() A aman neekhara Follow Improve Article Tags : Python Python-Tensorflow Python Tensorflow-math-functions Practice Tags : python Similar Reads Python - tensorflow.DeviceSpec.from_string() TensorFlow is open-source Python library designed by Google to develop Machine Learning models and deep learning  neural networks. from_string is used to generate DeviceSpec from string. Syntax: tensorflow.DeviceSpec.from_string( spec ) Parameters: spec: It is a string of the form  /job:/replica:/t 1 min read Python - tensorflow.DeviceSpec.to_string() TensorFlow is open-source Python library designed by Google to develop Machine Learning models and deep learning  neural networks. to_string() is used to get the string representation of the DeviceSpec object specifications. Syntax: tensorflow.DeviceSpec.to_string() Returns: It returns a string. Exa 1 min read Python - tensorflow.DeviceSpec.__eq__() TensorFlow is open-source Python library designed by Google to develop Machine Learning models and deep learning  neural networks. __eq__() is used to check the equality of two DeviceSpec objects. Syntax: tensorflow.DeviceSpec.__eq__( other ) Parameters: other: It is a DeviceSpec object. Returns: It 2 min read Python - tensorflow.DeviceSpec.make_merged_spec() TensorFlow is open-source Python library designed by Google to develop Machine Learning models and deep learning  neural networks. make_merged_spec is used to merge the specifications of two DeviceSpec. Syntax: tensorflow.DeviceSpec.make_merged_spec( dev ) Parameters: dev: It is DeviceSpec. Returns 2 min read Python - tensorflow.DeviceSpec TensorFlow is open-source Python library designed by Google to develop Machine Learning models and deep learning  neural networks. DeviceSpec represents the specification of TensorFlow device. This specification might be partial. If a DeviceSpec is partially specified, it will be merged with other 1 min read Like