錯誤原因不是tensorboard沒有安裝,tensorflow-gpu-1.2.1的版本安裝的同時已經將tensorboard安裝了。
解決方法(既然tensorboard命令無效,那麼採用最原始的方法):
1. step 1:查詢tensorboard的安裝路徑。使用pip show tensorflow-gpu檢視tensorflow的安裝資訊,得到其安裝路徑。
2. step2 :使用tensorboard安裝路徑下的main.py 啟動tensorboard。使用
python /your path tensorboard/main.py - -logdir=/your path/logs/
啟動tensorboard,然後再跑tensorboard - -logdir=logs/
解決方法:top檢視占用埠的pid,kill掉。
1)將遠端伺服器的6006埠重定向到本地伺服器上來
在本地執行下面command
ssh
-l 16006:127
.0.0
.1:6006
account
@server.address
2)若伺服器上tensorflow是docker安裝,需要連線從伺服器上的埠6006**到docker容器中的6006(還是無法開啟,待解決。。)
在伺服器執行下面command
docker run -p 0.0
.0.0:6006:6006 -it b.gcr
.io/tensorflow/tensorflow
其次,確保有event files檔案存在該路徑下:在linux下可以用find directory_path | grep tfevents命令,確保至少返回乙個結果。
最後,檢視event files的是否有內容:執行tensorboard - -inspect - -logdir directory_path。若此時顯示「tensorboard no event files found within logdir」,但是你的路徑下確實有event files的檔案,那一定是directory_path加引號了!!!tensorboard - -logdir=path,這個path不能加引號。
docker login harbor 報錯解決
docker login harbor.xx.com error response from daemon get get net http request canceled while waiting for connection client.timeout exceeded while awa...
HelloTabWidget 執行報錯的解決辦法
學layout中的tab型控制項的時候,照抄寫完執行總是報錯,放狗搜了一下,遇到這問題的兄弟姐妹還真不少。結合網上的一些例子,看來原因是英文入門原文中有一處沒說清楚,倒不至於是某些兄弟說的平台bug那麼誇張。原文中第2步的 段後面,有這麼一段話 duplicate this for each of ...
總結乙個報錯和tensorboard使用
1 關於引用未授權的錯誤import not authorized rospy error constitute.c writeimage 1028.今天在除錯 的時候遇到乙個引用未授權的bug,記錄一下。import not authorized rospy error constitute.c ...