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。
推薦閱讀:
- PyTorch 可視化工具TensorBoard和Visdom
- Nginx解決前端訪問資源跨域問題的方法詳解
- 安裝tomcat後可能出現的問題介紹
- TensorFlow可視化工具TensorBoard默認圖與自定義圖
- 教你如何在Pytorch中使用TensorBoard