Last Updated on 2021-06-21 by Clay
今天,在我使用 PyTorch 搭建模型時,突然間有了需要提交技術報告的需求 (?),於是乎我簡單地找了下將模型視覺化的工具: torchviz。
這個工具我以前也用過,那時候還是在別的伺服器上費了一番功夫才設定好。果不其然,在全新的伺服器上,我一用馬上就報出了以下的錯誤:
graphviz.backend.ExecutableNotFound: failed to execute ['dot', '-Tpdf', '-O', 'Digraph.gv'], make sure the Graphviz executables are on your systems' PATH
雖然我沒有仔細研究問題出在哪裡,不過我看到了關鍵字 "Graphviz",大致上就知道應該怎麼做了:不是安裝 Graphviz、就是將其加入環境變數。
以下,就來紀錄該如何做吧!
Windows
如果系統中沒有裝 Graphviz,可以前往以下網站安裝:https://graphviz.gitlab.io/_pages/Download/Download_windows.html
安裝結束後,將 "Graphviz2.38" 安裝路徑底下的 "bin" 資料夾完整路徑加入環境變數,通常就可以正常讀取了。
Linux
Linux 當中又更簡單的。如果沒有安裝過 Graphviz,那麼使用以下指令安裝:
sudo apt-get install graphviz
如果沒有找到可安裝的版本,可以先試著更新看看:
sudo apt-get update
Mac
Mac 版本的安裝與 Linux 大同小異。使用以下指令即可正常安裝:
brew install graphviz