博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Tensorboard教程:显示计算图中节点信息
阅读量:6273 次
发布时间:2019-06-22

本文共 1293 字,大约阅读时间需要 4 分钟。

Tensorboard显示计算图节点信息

觉得有用的话,欢迎一起讨论相互学习~

参考文献

强烈推荐
实验平台:
Tensorflow1.4.0
python3.5.0

  • TensorFlow不仅可以展示计算图的结构,还可以展示TensorFlow 计算图上每个节点的基本信息以及运行时消耗的时间和空间。这可以帮助更加有针对性地优化TensorFlow 程序,使得整个程序的运行速度更快。使用TensorBoard 可以非常直观地展现所有TensorFlow 计算节点在某一次运行时所消耗的时间和内存。
with tf.Session() as sess:    tf.global_variables_initializer().run()    for i in range(TRAINING_STEPS):        xs, ys = mnist.train.next_batch(BATCH_SIZE)        if i%1000 == 0:            # 配置运行时需要记录的信息。            run_options = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)            # 运行时记录运行信息的proto。            run_metadata = tf.RunMetadata()            # 将配置信息和记录运行信息的proto传入运行的过程,从而记录运行时每一个节点的时间空间开销信息            _, loss_value, step = sess.run(                [train_op, loss, global_step], feed_dict={x: xs, y_: ys},                options=run_options, run_metadata=run_metadata)            writer.add_run_metadata(run_metadata=run_metadata, tag=("tag%d"%i), global_step=i)            print("After %d training step(s), loss on training batch is %g."%(step, loss_value))        else:            _, loss_value, step = sess.run([train_op, loss, global_step], feed_dict={x: xs, y_: ys})
  • 左侧栏的按钮下拉菜单可以选择图中显示的程序运行次数。

0060lm7Tly1ftcvhq69l0j306u0hfglu.jpg

  • 可以选择显示计算图的结构以及计算图中节点计算所用的时间和内存
    • 下图显示计算图中节点计算所用时间

      949241-20180717151639619-1112345564.png

    • 下图显示计算图中节点计算所用内存

      949241-20180717151523924-244718305.png

转载于:https://www.cnblogs.com/cloud-ken/p/9323559.html

你可能感兴趣的文章
vim使用点滴
查看>>
embedded linux学习中几个需要明确的概念
查看>>
mysql常用语法
查看>>
Morris ajax
查看>>
【Docker学习笔记(四)】通过Nginx镜像快速搭建静态网站
查看>>
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
查看>>
<转>云主机配置OpenStack使用spice的方法
查看>>
java jvm GC 各个区内存参数设置
查看>>
[使用帮助] PHPCMS V9内容模块PC标签调用说明
查看>>
关于FreeBSD的CVSROOT的配置
查看>>
基于RBAC权限管理
查看>>
基于Internet的软件工程策略
查看>>
数学公式的英语读法
查看>>
留德十年
查看>>
迷人的卡耐基说话术
查看>>
PHP导出table为xls出现乱码解决方法
查看>>
PHP问题 —— 丢失SESSION
查看>>
Java中Object类的equals()和hashCode()方法深入解析
查看>>
数据库
查看>>
Vue------第二天(计算属性、侦听器、绑定Class、绑定Style)
查看>>