tensorflow – 如何在Docker容器中使用TensorBoard(在Windows上)

我通过docker工具箱在windows上安装了tensorflow.一切顺利,但我不能使用张量板.命令行显示“在端口6006上启动Tensorboard 29”.您可以导航到http://localhost:6006/‘.但是,当我在我的webbrowser上打开此地址时,它无法连接到它.有谁知道如何解决这个问题?
最佳答案
如果您在Docker容器中运行TensorBoard,并尝试在Windows中使用Web浏览器进行查看,则需要设置从容器到Windows计算机的端口转发.有关TensorBoard的端口转发的更长时间的讨论,请参阅this answer,但您应该能够使用以下命令取得进展:

docker run -p 0.0.0.0:6006:6006 -it b.gcr.io/tensorflow/tensorflow

但是,在Windows上直接安装TensorFlow可能更容易,并在那里运行TensorBoard.如果安装适用于Windows的Python 3.5,则可以通过运行以下命令来安装TensorFlow和TensorBoard:

pip install tensorflow

然后,您可以直接从命令提示符运行TensorBoard,您无需担心端口转发.有关详细信息,请参阅Windows installation instructions.

转载注明原文:tensorflow – 如何在Docker容器中使用TensorBoard(在Windows上) - 代码日志