linux下
執行命令
tensorboard --logdir = '/lab/log/' #你的log文件保存路徑
報錯
tensorboard: command not found
解決方法
1:查找tensorboard的安裝路徑
使用pip show tensorflow-gpu 查看tensorflow的安裝信息,得到其安裝路徑,
2.使用絕對路徑下的main.py來啓動tensorboard
python3 /home/rthpc/anaconda3/envs/torchXXX/lib/python3.6/site-packages/tensorboard/main.py --logdir=./log/
打開瀏覽器,輸入顯示的地址即可打開tensorboard。
如果出現這種情況
出現錯誤原因:由於多次運行程序,之前的log一直保留着,新的log只是續寫,沒有覆蓋,所以tensorflow報出提醒。
解決辦法:在你訓練之前,可以將文件中的內容刪除,代碼如下
import tensorflow as tf
logdir = './log/'
if tf.gfile.Exists(logdir):
tf.gfile.DeleteRecursively(logdir)