2017-04-18 4 views
4

TensorFlow 1.1.0rc2はダッシュボードのTextをサポートしていますが、そこに表示されるものはどのようにログに記録しますか? TensorFlowマスターブランチはtf.summary.textへの参照を持っていますが、1.1.0rc2で利用できるものは何もありません。パッチノートtf.summary.textの使い方は?

+0

このリンクは見たことがありますか:https://www.tensorflow.org/versions/master/api_docs/python/tf/summary/text? – standy

+0

1.1.0rc2で利用できるものは何もありませんか? – user3504575

+0

1.1.0-rc2のように見えるサポートがこのコミットhttps://github.com/tensorflow/tensorflow/commit/42c204df8f3e40dffad8ddd2770c0ab881b5a4d8に追加されました。私は 'pip install tensorflow'を介して1.1.0をダウンロードしました。tf.summary.textは利用できません。どのようにそれを有効にするのですか?それとも何らかの理由で1.1.0に含まれなかったのですか?とても混乱するような。 – user3504575

答えて

2

https://github.com/tensorflow/tensorflow/releases

はそれだけでおそらくコードは、以前のバージョンであり、それがインストールされていますとき/構築され、それが含まれていない

V1.2.0

に追加されたことを言いましたか?

+0

あなたは正しいと思います。 1.2rcのコードサポートは完全ではありませんでした。 – user3504575

0

私は文字列に番号のようなテンソルを変換する方法のいずれかの例を見つけることができないようなテキストの要約を使用する任意の簡単な方法を見つけることができませんTensorflow 1.4

を使用しています。ただし、thisポストを使用すると、結果を得るためにtf.py_funcを使って一時的な関数を書くことができます。

import tensorflow as tf 

# Input tensor 
a = tf.constant([ord('a'),ord('b')]) 

# Function in python 
def asciiToString(x): 
    s = "" 
    for c in x: 
     s += chr(c) 
    return s 

print(asciiToString([97,98])) 

b = tf.py_func(asciiToString,[a],tf.string) 

# Save summary 
tf.summary.text('my_text',b) 

summaries = tf.summary.merge_all() 

with tf.Session() as sess: 
    summaryWriter = tf.summary.FileWriter('./logs',sess.graph) 
    sess.run(tf.global_variables_initializer()) 
    print(sess.run(a)) 
    print(sess.run(b)) 
    summary_output = sess.run(summaries) 
    summaryWriter.add_summary(summary_output,0)