如何在linux服務(wù)器上使用tensorboard
1. 使用tensorboard命令時,不是從虛擬環(huán)境中找tensorboard,而是從(全局路徑)中找(/home/ljx/.local/lib/python3.9/site-packages/tensorboard)
tensorboard --logdir="/home/ljx/BertSum/models/bert_transformer/"

2.使用which命令, 查看使用的tensorboard的路徑,發(fā)現(xiàn)使用的是全局路徑,不是虛擬環(huán)境路徑
which tensorboard

3.檢查環(huán)境變量
PATH,確保虛擬環(huán)境的bin目錄在前。echo $PATH
echo $PATH 是一個在 Unix-like 系統(tǒng)(包括 Linux 和 macOS)的命令行界面(如 Bash shell)中使用的命令。這個命令會打印出當前用戶的環(huán)境變量 PATH 的值。
環(huán)境變量 PATH 是一個特殊的變量,它定義了操作系統(tǒng)搜索可執(zhí)行文件的目錄。它包含了一系列的目錄路徑,操作系統(tǒng)會按照這些路徑的順序來查找用戶輸入的命令對應(yīng)的可執(zhí)行文件

在輸出結(jié)果中,全局路徑在虛擬環(huán)境路徑之前,所以先去找全局路徑中的tensorboard,但全局沒有最新的tensorboard,導(dǎo)致報錯
4. 調(diào)整環(huán)境變量,確保虛擬環(huán)境的優(yōu)先級
在激活虛擬環(huán)境后,虛擬環(huán)境的
bin目錄應(yīng)該出現(xiàn)在$PATH變量的最前面??梢允謩诱{(diào)整環(huán)境變量,以確保虛擬環(huán)境的目錄具有最高優(yōu)先級。---最先在虛擬環(huán)境中查找export PATH=/home/ljx/anaconda3/envs/pytorch/bin:$PATH
pytorch是虛擬環(huán)境的名字

5.重新執(zhí)行命令,tensorboard啟動成功
tensorboard --logdir="/home/ljx/BertSum/models/bert_classifier/" --bind_all
加上--bind_all參數(shù),可以從本地訪問服務(wù)器上的地址,只需要替換ip
--bind_all: 這個參數(shù)指示TensorBoard監(jiān)聽所有網(wǎng)絡(luò)接口,這樣它就可以從任何機器訪問,而不僅僅是本地機器。這在需要遠程訪問TensorBoard時非常有用。

6.在本地瀏覽器中訪問服務(wù)器的IP地址加端口號,即可查看
將localhost替換為服務(wù)器的ip
到此這篇關(guān)于在linux服務(wù)器上使用tensorboard的文章就介紹到這了,更多相關(guān)linux服務(wù)器使用tensorboard內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Apache HTTP 服務(wù)器的安全配置指南(最新推薦)
Apache作為最廣泛使用的Web服務(wù)器之一,其安全配置至關(guān)重要,本文將探討如何通過一系列措施加強Apache的安全性,包括配置SSL/TLS、設(shè)置訪問控制、防止常見攻擊等,感興趣的朋友一起看看吧2024-12-12
apache開啟.htaccess及.htaccess的使用方法
今天本地調(diào)試PHP程序,用到了.htaccess,而默認配置里面開啟.htaccess,在網(wǎng)上找到了開啟.htaccess的可行方法,供朋友們借鑒。2010-12-12

