2015-12-15 11 views
7

मैं scalar_summary जैसे कुछ हासिल करना चाहता हूं, लेकिन Op के रूप में उपयोग नहीं किया जाता है जो Variable लेता है। जैसे अगर मैंस्केलर_समरी की नकल करने वाले सारांश को सीधे कैसे लिखें?

for i in 10000: 
    value = 0.2 * i 
    myfun(tag, value, i) 

फोन tensorboard घटनाओं में मैं यह टैग नाम के एक भूखंड, उस में एक लाइन के साथ उत्पन्न करता है उम्मीद है।

मैं यह कैसे कर सकता हूं?

उत्तर

12

वैकल्पिक रूप से, अगर आप शुद्ध अजगर कोड में एक TensorBoard लॉग उत्पन्न करना चाहते हैं, आप कर सकते हैं निम्नलिखित:

summary_writer = tf.train.SummaryWriter(log_dir) 
for i in 10000: 
    value = 0.2 * i 
    summary = tf.Summary(value=[tf.Summary.Value(tag=tag, simple_value=value)]) 
    summary_writer.add_summary(summary, global_step=i) 
summary_writer.close() 
5

कोई आवश्यकता नहीं है कि scalar_summary पर तर्क Variable है। यह सिर्फ Tensor होना चाहिए। आप value प्लेसहोल्डर बना सकते हैं और अपने लूप के अंदर इसके कई अलग-अलग मान खिला सकते हैं।

+1

मैं हर खिलाया मूल्य के लिए सारांश सेशन चलाने के लिए, सही है? – colinfang

संबंधित मुद्दे