本文最后编辑于 前,其中的内容可能需要更新。
Tensorflow TensorBoard数据流图可视化
tf.summary.scalar()
tf.summary.histogram()
tf.summary.Filewriterr:
writer = tf.summary.Filewriter(“summary_dir”,sess.graph)
将摘要和图形写入summary_dir中
在控制台输入tensorboard —logdir=summary_dir, 在浏览器中输入他给的地址即可。
拿上一篇的代码举例
![](/2021/09/18/tensorflow%E7%AC%94%E8%AE%B003/tensorboard.jpg)
浏览器中显示
![](/2021/09/18/tensorflow%E7%AC%94%E8%AE%B003/tensorboardBrowser.jpg)
指定CPU和GPU设备
1 2 3 4 5 6
| ...
tf.device('/cpu:0')
tf.device('/gpu:0') ...
|
配置显示使用设备
1 2 3 4 5
| tf.ConfigProto()
log_device_placement = True allow_soft_placement = True
|
使用配置:
1 2 3 4 5 6 7 8 9
| import tensorflow as tf with tf.device('/gpu:0'): v1 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v1') v2 = tf.constant([1.0, 2.0, 3.0], shape=[3], name='v2') sumV12 = v1 + v2 with tf.Session(config=tf.ConfigProto(allow_soft_placement=True,log_device_placement=True)) as sess: print(sess.run(sumV12))
|
使用CPU0运行
![](/2021/09/18/tensorflow%E7%AC%94%E8%AE%B003/CPU使用.jpg)
使用GPU0运行
![](/2021/09/18/tensorflow%E7%AC%94%E8%AE%B003/GPU运行.jpg)