tensorboard的安裝及遇到的問題


1 安裝tensorboard

打開anaconda prompt,鍵入下邊的命令:

activate tensorflow
pip install tensorboard

當執行“activate tensorflow”時,報如下錯誤:

解決辦法如下:

在anaconda prompt中輸入conda create -n tensorflow python=3.7,后邊這個python=3.7是因為我的anaconda里邊的python環境是3.7版本的,如果你的是其他版本,改成對應的版本就可以。

建好環境以后,重新輸入安裝tensorboard的兩條命令,就可以完成安裝了!!!

2 測試tensorboard

按照第1節安裝了tensorboard之后,我們怎么確定我們安裝的tensorboard能用呢?我們需要測試一下,具體如下:

在spyder中輸入以下簡單的命令:

import tensorflow as tf
#定義一個簡單的計算圖,實現向量加法的操作。 input1=tf.constant([1.0,2.0,3.0],name="input1") input2=tf.Variable(tf.random_uniform([3]),name="input2") output=tf.add_n([input1,input2],name="add"
#生成一個寫日志的writer,並將當前的TensorFlow計算圖寫入日志。TensorFlow早期的寫日志是下邊第一個寫法 #后邊的版本改成了第二種寫法,有時候報tf沒有分配summarywrite模塊的錯誤,改用第二種寫法,問題解決! writer=tf.train.Summarywriter("./path/to/log",tf.get_default_graph())
writer = tf.summary.FileWriter("./path/to/log",tf.get_default_graph()) writer.close()

你會在對應的內存空間中找到日志文件,如下:

然后我們使用下邊的命令可視化:

tensorboard --logdir  /log

有幾點需要說明:

(1)該命令不能在類似spyder的IDE中實現,應該在anaconda prompt或者dos窗口(win+r輸入cmd,回車)下輸入,否則會報如下錯誤:

(2)輸入這個命令時,應在tensorflow環境中,可以在anaconda prompt或者dos窗口中使用“activate tensorflow”激活tensorflow環境;也可以打開“anaconda navigator”,在tensorflow環境中打開終端,操作見下圖:

左鍵點擊那個類似播放器的按鈕之后,然后在出現的菜單欄里邊點擊“open terminal”,跟第一種方法執行的功能一樣!!!

(3)我們需要先進入(cd)日志文件對應的文件夾,然后輸入上邊的命令。

(4)即使我們滿足了以上三條,復制命令下邊的網址到瀏覽器的時候也可能報如下的錯:

 

這是因為我執行上述命令的時候,連着wifi,這個時候,只要你把wifi給斷了,問題也就解決了!!!

最后附上我們的tensorboard可視化的圖:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM