gpt4 book ai didi

tensorflow - 无法使用 TensorFlow 0.7.1 在 TensorBoard 中可视化 Inception v3 模型

转载 作者:行者123 更新时间:2023-12-02 04:43:14 27 4
gpt4 key购买 nike

我试图在 TensorFlow 0.7.1 中使用 TensorBoard 可视化 Google 的 Inception v3 模型,但我无法这样做。 TensorBoard Graph 选项卡随语句停止

Data : Reading graph.pbtxt

Data : Reading graph.pbtxt

我下载了一个 un-Tarred inception v3 model 。图原型(prototype)缓冲区位于 /tmp/imagenet/classify_image_graph_def.pb

这是我转储模型的代码:

import os
import os.path
import tensorflow as tf
from tensorflow.python.platform import gfile

INCEPTION_LOG_DIR = '/tmp/inception_v3_log'

if not os.path.exists(INCEPTION_LOG_DIR):
os.makedirs(INCEPTION_LOG_DIR)
with tf.Session() as sess:
model_filename = '/tmp/imagenet/classify_image_graph_def.pb'
with gfile.FastGFile(model_filename, 'rb') as f:
graph_def = tf.GraphDef()
graph_def.ParseFromString(f.read())
_ = tf.import_graph_def(graph_def, name='')
writer = tf.train.SummaryWriter(INCEPTION_LOG_DIR, graph_def)
writer.close()

这会转储一个名为 events.out.tfevents.1456423256.[hostname] 的 91 MB 文件(与图 protobuffer 大小相同),因此看起来图就在某处。

我按如下方式运行 TensorBoard:

tensorboard --logdir /tmp/inception_v3_log

这会导致上述图表页面上出现挂起的加载栏。

Chrome JavaScript 控制台产生此错误:

Uncaught TypeError: Cannot read property '0' of undefined

我认为这与图表缺失有关。

我已经在 OS X 10.11.3 上使用 Chrome 48.0.2564.116(64 位)进行了尝试,同时使用 Bazel 构建的适用于 Python 3 的 TensorFlow 0.7.1 和通过 pip 安装的适用于 Python 2 的 TensorFlow 0.7.1相同的结果。

我还验证了我可以可视化使用 mnist_with_summaries example 生成的图形,因此这是 Inception 模型特有的问题。

最佳答案

丹尼尔,

我不知道你提到的 protobuffer 东西,但我认为你可能想要卸载 protobuf 并重新安装 tensorflow。

在我(在 Ubuntu 上)从 tensorflow v0.6 升级到 v0.7.1 之后,当我无法启动 tensorboard 时,我发现了以下帖子。

我认为 protobuf 有问题。在这里讨论:https://github.com/tensorflow/tensorflow/issues/1134#issuecomment-185279000

我最终卸载了 protobuf 并重新安装了 tensorboard。现在我可以启动看板并查看我的图表了。祝你好运! :)

关于tensorflow - 无法使用 TensorFlow 0.7.1 在 TensorBoard 中可视化 Inception v3 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35635131/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com