Tutorial
, Ubuntu
, python
目錄:
其他參考:
(2025.02.18)
This version (via pip) doesn't support for CUDNN 9. (XlaRuntimeError: INTERNAL: the library was not initialized)
To use the latest CUDNN, try install locally instead.
Tensorflow2
最新穩定版本,支援 CPU 和 GPU (Ubuntu 和 Windows),無須額外指定。
但目前版本(2.11)可能與TensorRT 8.x不相容,建議參考下面的安裝方式。
先安裝新版TensorRT(8.x)
建立libnvinfer
version 7 和 8 的 symbolic link
更改.bashrc或venv/activate,新增tensorrt
至LD_LIBRARY_PATH
安裝Tensorflow並驗證GPU安裝是否成功
輸出結果如下:
表示 VGA compatible device, NVIDIA Geforce 在 01:00
,如果顯示結果不同可能須視情況調整下列code。
0
表示已連結。-1
表示未連結,須執行下一步驟。可再次執行步驟2確認是否連結成功。
僅建議作為替代方案,最好還是能順利安裝TensorRT,不然還是會有很多bug。
如果TensorRT安裝失敗/沒有成功抓到,可能在使用Jupyter Notebook時會遇到GPU記憶體不足的問題,此時可以通過設定每個Notebook的可用記憶體限制來解決。
進入虛擬環境,安裝findpyspark
在Notebook的起始或python script的起始使用下列代碼:
進入虛擬環境,安裝kaggle
要使用API下載競賽或其他資料,則必須要先設定你的API token才能正常使用。
kaggle.json
的檔案,當中包含你的API token資料。$HOME/.kaggle/kaggle.json
下,並運行下列指令防止其他電腦使用者讀取你的APIkaggle.json
) export到虛擬環境中