tensorboard show empty page (master) #7375

Closed
chihyaoma opened this Issue Feb 9, 2017 · 10 comments

Projects

None yet

8 participants

@chihyaoma
chihyaoma commented Feb 9, 2017 edited

What related GitHub issues or StackOverflow threads have you found by searching the web for your problem?

#5341

Environment info

Ubuntu 14.04 LTS.
git clone https://github.com/tensorflow/tensorflow
./configure
bazel build -c opt --config=cuda //tensorflow/tools/pip_package:build_pip_package
bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg
pip install /tmp/tensorflow_pkg/tensorflow-1.0.0rc1-cp35-cp35m-linux_x86_64.whl

The output from python -c "import tensorflow; print(tensorflow.__version__)".
1.0.0-rc1

If installed from source, provide

  1. The commit hash (git rev-parse HEAD)
    bd4a1c5
  2. The output of bazel version
    Build label: 0.4.4

If possible, provide a minimal reproducible example (We usually don't have time to read hundreds of lines of your code)

I use a tensorboard example that I think is quite easy to reproduce the issue.

git clone https://github.com/normanheckscher/mnist-tensorboard-embeddings
cd mnist-tensorboard-embeddings/

# modify the path at line 97 and 99 in mnist_t-sne.py
python mnist_t-sne.py
# start tensorboard
tensorboard --logdir=/home/chih-yao/Documents/mnist-tensorboard-embeddings/logs/

What other attempted solutions have you tried?

  • Make sure my tensorboard --logdir=/home/chih-yao/Documents/mnist-tensorboard-embeddings/logs/ path is correct
  • Reinstall tensorflow from source
  • Make sure the metadata and event files exist in the logdir

Logs or other output that would be helpful

tensorboard --logdir=/home/chih-yao/Documents/mnist-tensorboard-embeddings-master/logs
Starting TensorBoard b'46' on port 6006
(You can navigate to http://127.0.1.1:6006)
 * Running on http://0.0.0.0:6006/ (Press CTRL+C to quit)
127.0.0.1 - - [08/Feb/2017 21:06:07] "GET /webcomponentsjs/webcomponents-lite.min.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /lib/css/global.css HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /plottable/plottable.css HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /dist/bazel-html-imports.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /dist/tf-tensorboard.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /polymer/polymer.html HTTP/1.1" 404 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /numericjs_numeric_min_js/file/numeric.min.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-icons/iron-icons.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-tabs/paper-tabs.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-checkbox/paper-checkbox.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-toolbar/paper-toolbar.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-dialog/paper-dialog.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-button/paper-button.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-icon-button/paper-icon-button.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-header-panel/paper-header-panel.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-icon/iron-icon.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-iconset-svg/iron-iconset-svg.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /three_js_three_min_js/file/three.min.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-resizable-behavior/iron-resizable-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-flex-layout/iron-flex-layout.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-menu-behavior/iron-menubar-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-tabs/paper-tabs-icons.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-styles/color.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-styles/default-theme.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-tabs/paper-tab.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-behaviors/paper-checked-element-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-styles/typography.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /neon-animation/neon-animation-runner-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-dialog-behavior/paper-dialog-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-dialog-behavior/paper-dialog-shared-styles.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-material/paper-material.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-ripple/paper-ripple.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-behaviors/paper-button-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-behaviors/paper-inky-focus-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-meta/iron-meta.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-menu-behavior/iron-menu-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-behaviors/iron-control-state.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-behaviors/iron-button-state.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /three_js_orbitcontrols_js/file/OrbitControls.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-behaviors/paper-ripple-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /font-roboto/roboto.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /neon-animation/neon-animatable-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-checked-element-behavior/iron-checked-element-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-overlay-behavior/iron-overlay-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-styles/shadow.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-material/paper-material-shared-styles.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-a11y-keys-behavior/iron-a11y-keys-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-selector/iron-multi-selectable.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /weblas_weblas_js/file/weblas.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /neon-animation/animations/opaque-animation.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-validatable-behavior/iron-validatable-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-form-element-behavior/iron-form-element-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-fit-behavior/iron-fit-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-overlay-behavior/iron-overlay-manager.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-overlay-behavior/iron-focusables-helper.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-selector/iron-selectable.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /neon-animation/neon-animation-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-overlay-behavior/iron-overlay-backdrop.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /neon-animation/web-animations.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-selector/iron-selection.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /web-animations-js/web-animations-next-lite.min.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-input/paper-input.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-slider/paper-slider.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /lodash/lodash.min.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-input/paper-input-error.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-input/iron-input.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-input/paper-input-char-counter.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-input/paper-input-container.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-input/paper-input-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-range-behavior/iron-range-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-progress/paper-progress.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-a11y-announcer/iron-a11y-announcer.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-input/paper-input-addon-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /d3/d3.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-styles/paper-styles.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-flex-layout/classes/iron-flex-layout.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-flex-layout/classes/iron-shadow-flex-layout.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-item/paper-item.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-menu/paper-menu.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-dropdown-menu/paper-dropdown-menu.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-item/paper-item-shared-styles.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-item/paper-item-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-menu-button/paper-menu-button.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-dropdown-menu/paper-dropdown-menu-icons.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-menu/paper-menu-shared-styles.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-dropdown-menu/paper-dropdown-menu-shared-styles.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /neon-animation/animations/fade-in-animation.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /neon-animation/animations/fade-out-animation.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-dropdown/iron-dropdown.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-menu-button/paper-menu-button-animations.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-dropdown/iron-dropdown-scroll-manager.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-collapse/iron-collapse.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /plottable/plottable.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-toggle-button/paper-toggle-button.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /graphlib/dist/graphlib.core.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /dagre/dist/dagre.core.js HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-item/all-imports.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-list/iron-list.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-item/paper-item-body.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-item/paper-icon-item.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-scroll-target-behavior/iron-scroll-target-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-radio-group/paper-radio-group.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-tooltip/paper-tooltip.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-radio-button/paper-radio-button.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-listbox/paper-listbox.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-toast/paper-toast.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-icons/image-icons.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-spinner/paper-spinner-lite.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-dialog-scrollable/paper-dialog-scrollable.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-input/paper-textarea.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-spinner/paper-spinner-behavior.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /paper-spinner/paper-spinner-styles.html HTTP/1.1" 200 -
127.0.0.1 - - [08/Feb/2017 21:06:08] "GET /iron-autogrow-textarea/iron-autogrow-textarea.html HTTP/1.1" 200 -
@ShownX
ShownX commented Feb 9, 2017

Same here. It is the white page!

@girving girving added the tensorboard label Feb 9, 2017
@PatWie
PatWie commented Feb 9, 2017 edited

Same here (at commit 088b2d4) and #7317 might be related.

@louiehelm

Tensorboard has been broken for several days now. You can revert the past few days of commits to "solve" this issue:

git reset --hard 8dc43a3

I suspect this is what broke it:
5d56ddb

Maybe tb still works in Chrome? That could explain why core developers aren't seeing this. I'm in Firefox.

@dandelionmane
Member

On it.

@jart jart was assigned by dandelionmane Feb 10, 2017
@dandelionmane
Member

@jart it looks like this was broken by the webfiles build changes.

@dandelionmane dandelionmane changed the title from tensorboard show empty page (1.0.0-rc1) to tensorboard show empty page (master) Feb 10, 2017
@dandelionmane
Member

Also, contrary to the initial issue description, I think this is broken on master but not in the release candidate. (phew)

@dandelionmane dandelionmane was unassigned by jart Feb 10, 2017
@jart
Member
jart commented Feb 11, 2017

Currently investigating.

Unrelated: I'm noticing there's a lot of stuff in this pip package that has no business being there. We need to fix that.

image

Unrelated: Shouldn't purelib/external/ directory should probably be named purelib/tensorflow/_external/ or something, so it's less likely to collide with other stuff.

CC: @gunan

@jart jart added a commit to jart/tensorflow that referenced this issue Feb 11, 2017
@jart jart Fix #7375 regression in TensorBoard 3e19736
@jart
Member
jart commented Feb 11, 2017

I'm pretty confident #7431 is going to fix this. Would anyone from the community mind patching that tiny change and seeing it TensorBoard works again?

@gunan
Member
gunan commented Feb 11, 2017

For slimming down the pip package:
@caisq working to remove some of the external libraries from pip package.
@keveman just removed protobuf from our pip package.

@louiehelm

@jart Pulled your3e1973688 patch and tested it.

Tensorboard works again. Seems snappier too when reloading boards.

@gunan gunan closed this in 099ef38 Feb 12, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment