tensorboard 可視化之localhost:6006不顯示的解決方案

tensorlfow網絡模型可視化。baidu瞭一些方法,現在介紹下我的流程和遇到的問題:

配置

window7

tensorlfow1.5

anaconda

啟動tensorboard

1、啟動anaconda Prompt,輸入:

# 啟動pycharm或者模型用到的環境
activate tensorflow
#啟動tensorboard
tensorboard --logdir=C:\Users\lammy\PycharmProjects\untitled1\logs\mnist_softmax

在這裡插入圖片描述

2、瀏覽器中打開網絡模型

按照網上資料輸入:localhost:6006

總是顯示無法顯示網頁:localhost 拒絕瞭我們的連接請求。

如圖:

在這裡插入圖片描述

百度瞭下:看hosts裡面是否有:

127.0.0.1 localhost

發現有,隻不過註銷瞭,去掉瞭前面的#,然後繼續輸入,問題依舊,然後還是回復原樣,問題不在這。

沒辦法瞭,隻能自己想辦解決瞭:

1、打開瞭任務管理器,確實看到tensorboard啟動起來瞭:

在這裡插入圖片描述

2、那為什麼打不開呢,隻剩下一個問題瞭,ip地址問題,或者說訪問的地方錯誤瞭。那就看看端口信息 win + R輸入cmd: 命令行輸入:netstat -ano如圖:

在這裡插入圖片描述

可以看到,有:

0.0.0.0地址

10.176.125.114:6006地址

127.0.0.1的localhost地址

紅色框裡面看到的10.176.125.114:6006中6006就是端口,類推其餘的也是。

3、看到瞭ip地址不一樣,難道是端口被占用瞭,服務沒起起來?

試著輸入tasklist|findstr “11060”查看是哪個應用程序占用:

在這裡插入圖片描述

這下確認tensorboard啟起來無誤,再一看ip地址不一樣,於是就輸入瞭第二部中的命令:

http://10.176.125.114:6006

回車,奇跡發生瞭,讀取出來瞭文件:

在這裡插入圖片描述

小結:

可視化中:

1、tensorboard是否 啟動成功

2、要看具體的端口啟動的地址,然後輸入正確的地址就可以瞭。

補充:tensorboard生成的網址(localhost或者127.0.0.1)打不開的解決方法

第一步、運行有tensorflow的程序

第二步、確保在log目錄下有生成的文件存在

第三步、在最後加上 –host=127.0.0.1

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: