मैं उन चरों को देखना चाहता हूं जो उनके मूल्यों के साथ एक tensorflow चेकपॉइंट में सहेजे गए हैं। मैं उन परिवर्तनीय नामों को कैसे ढूंढ सकता हूं जो एक tensorflow चेकपॉइंट में सहेजे गए हैं?एक tensorflow चेकपॉइंट में सहेजे गए चर नामों को कैसे ढूंढें?
संपादित करें:
मैं tf.train.NewCheckpointReader
जो here समझाया गया है इस्तेमाल किया। लेकिन, यह tensorflow के प्रलेखन में नहीं दिया गया है। क्या कोई और तरीका है?
`
import tensorflow as tf
v0 = tf.Variable([[1, 2, 3], [4, 5, 6]], dtype=tf.float32, name="v0")
v1 = tf.Variable([[[1], [2]], [[3], [4]], [[5], [6]]], dtype=tf.float32,
name="v1")
init_all_op = tf.initialize_all_variables()
save = tf.train.Saver({"v0": v0, "v1": v1})
checkpoint_path = os.path.join(model_dir, "model.ckpt")
with tf.Session() as sess:
sess.run(init_all_op)
# Saves a checkpoint.
save.save(sess, checkpoint_path)
# Creates a reader.
reader = tf.train.NewCheckpointReader(checkpoint_path)
print('reder:\n', reader)
# Verifies that the tensors exist.
print('is exist v0?', reader.has_tensor("v0"))
print('is exist v1?', reader.has_tensor("v1"))
# Verifies that debug string contains the right strings.
debug_string = reader.debug_string()
print('\n All Variables: \n', debug_string)
# Verifies get_variable_to_shape_map() returns the correct information.
var_map = reader.get_variable_to_shape_map()
print('\n All Variables information :\n', var_map)
# Verifies get_tensor() returns the tensor value.
v0_tensor = reader.get_tensor("v0")
v1_tensor = reader.get_tensor("v1")
print('\n returns the v0 tensor value:\n', v0_tensor)
print('\n returns the v1 tensor value:\n', v1_tensor)
`
मैंने देखा कि आपने जवाब स्वीकार कर लिया है। इस प्रकार, कोड 'print_tensors_in_checkpoint_file' चलाने के लिए आपने जो कोड लिखा था, वह मैं क्या उपयोग करने की कोशिश कर रहा था, लेकिन जब भी मैं 'tf.python.tools.inspect_checkpoint.print_tensors_in_checkpoint_file' पायथन कहता हूं कि मॉड्यूल' tensorflow.python' में कोई नहीं है गुण 'उपकरण'। मुझे लगता है कि अगर आप इस फ़ंक्शन को चलाने के तरीके की एक छोटी उदाहरण स्क्रिप्ट प्रदान करते हैं तो यह बहुत उपयोगी होगा (क्योंकि वह फ़ाइल या तो उदाहरण प्रदान नहीं करती है), विशेष रूप से जब आपने उत्तर स्वीकार कर लिया है तो मुझे लगता है कि आपके लिए कुछ काम किया गया है। – Pinocchio