在my_model_folder内部有文件:
model.ckpt-16320.data-00000-of-00001
model.ckpt-16320.meta
model.ckpt-16320.index我想使用TensorBoard来可视化我的训练。在bash中,我启动了bash中的python,并运行以下代码:
import tensorflow as tf
g = tf.Graph()
with g.as_default() as g:
tf.train.import_meta_graph('./checkpoint/model.ckpt-16320.meta')
with tf.Session(graph=g) as sess:
file_writer = tf.summary.FileWriter(logdir='checkpoint_log_dir/faceboxes', graph=g)然后,我在bash中关闭了python并运行
tensorboard --logdir checkpoint_log_dir/faceboxes/我已连接到Tensorboard (我在bash中打印了一个链接),但此链接上的消息显示:当前数据集没有活动的仪表板。

可能的问题是什么?
发布于 2020-02-05 22:56:50
你能试试tensorboard --logdir="checkpoint_log_dir/faceboxes"吗?
如果这也不起作用,那么用tf.summary.FileWriter(logdir='./graphs', graph=g)替换最后一行并调用tensorboard --logdir="./graphs"
发布于 2020-02-06 19:42:57
最终有效并解决了这个问题的是从我的本地机器创建一个调谐的。我在本地机器上的新bash窗口中运行了以下代码:
ssh -L 16006:127.0.0.1:6006 name_of_my_server然后,我设置了我的conda环境和其他特定于我的项目的环境,并将这些文件所在的目录更改为my_model_folder:
model.ckpt-16320.data-00000-of-00001
model.ckpt-16320.meta
model.ckpt-16320.index然后,我在bash中运行以下命令启动了python
python
然后,使用逐行输入的以下代码,我创建了一个graphs文件夹
import tensorflow as tf
g = tf.Graph()
with g.as_default() as g:
tf.train.import_meta_graph('/gfs/project/read/dhSeg/dhSegment/demo/my_model_folder/model.ckpt-16320.meta')
with tf.Session() as sess:
file_writer = tf.summary.FileWriter(logdir='./graphs', graph=sess.graph)然后我就跑了
tensorboard --logdir="./graphs"
最后,我在浏览器中输入了这个地址,瞧,我的Tensorboard正在工作:
http://127.0.0.1:16006https://stackoverflow.com/questions/60078091
复制相似问题