jupyter lab插件tensorboards报错:No dashboards are active for the current data set.

jupyter lab插件tensorboards报错:No dashboards are active for the current data set.,第1张

文章目录
    • 背景
    • 结论
    • 其他信息

背景

我是在容器里启动的jupyter lab,报错的是jupyter lab的插件tensorboards。

结论

一开始以为是因为tensorboard默认端口是6006,因此需要容器和服务器映射的时候,使用6006端口映射6006端口,不然就需要修改tensorboard插件的默认端口配置。。。或者是tensorboard的端口配置。

后来根据jupyter-tensorboard插件的github主页说明里,详见这里

docker pull lspvic/tensorboard-notebook
# 集合了tensorboard+tensorflow 和juyterlab等的镜像
docker run -it --rm -p 8888:8888 lspvic/tensorboard-notebook

给出的标准用法也是如上,但是最重要的一点是:

jupyter notebook已经把tensorboard插件集成了,因此只要访问http://localhost:8888就可以。

  • 即:现在jupyter notebook和其中的tensorboard插件用的都是 8888端口
  • 所以如果想使用tensorboard,那应该映射的端口也是8888?
  • 我没有尝试,为了保证容器的正常配置,我的tensorboard映射的还是别的端口,有兴趣的可以跟着这个思路去试试,欢迎告知我结果。

更详细的信息可以看docker/README.md


因此不是因为logdir参数指定的路径错误,或者路径名称有空格等特殊字符导致的。
我还是放弃那个tensorboard插件,老老实实命令行启动吧

tensorboard --logdir="./tb_log" 
其他信息

类似的问题在github issue中: Running tensorboard inside a notebook in a jupyterhub container. #4662


参考:

  • Github:chaoleili/jupyterlab_tensorboard
  • CSDN博客:关于解决Tensorboard出现No dashboards are active for the current data set.问题
  • CSDN博客:upyterlab 线性回归的TensorBoard的使用方法(No dashboards are active for the current data set解决方法)
  • CSDN博客:如何在jupyter上启动tensorboard
  • 简书:在 Jupyter 启动 Tensorboard

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/734538.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存