6. 更新Theano
譯者:Python 文檔協作翻譯小組,原文:Updating Theano。
本文以 CC BY-NC-SA 4.0 協議發布,轉載請保留作者署名和文章出處。
Python 文檔協作翻譯小組人手緊缺,有興趣的朋友可以加入我們,完全公益性質。交流群:467338606。
根據你如何安裝Theano,選擇下面三個部分中的一個。
你應該經常更新,bug會定期修復,新功能的加入甚至更頻繁!
穩定安裝
以下命令將僅更新Theano:
<sudo> pip install <--user> <--no-deps> theano
- 對于root安裝,請使用sudo。
- user用于用戶安裝,不需要管理員權限。它將Theano安裝在你本地的site-packages中。
- 當你不想要通過pip安裝Theano的依賴性時,使用no-deps。當它們已經安裝成系統的包時,這是很重要的。
警告
如果你用yum/apt-get安裝NumPy/SciPy,用pip/easy_install更新NumPy/SciPy并不總是一個好主意。這可能使Theano因BLAS的問題而崩潰。發布中包含的NumPy/SciPy版本有時與更新版本的BLAS相關聯。使用yum/apt-get/pip/easy_install安裝NumPy/SciPy開發包時不會與新版本重新一起編譯。要解決可能的崩潰,你可以按如下方式清除Theano緩存:
theano-cache clear
安裝最前沿的版本
以下命令將更新你的尖端版本的Theano
<sudo> pip install <--user> <--no-deps> git+https://github.com/Theano/Theano.git#egg=Theano
- 對于root安裝,請使用sudo。
- user用于用戶安裝,不需要管理員權限。它將Theano安裝在你本地的site-packages中。
- 當你不想要通過pip安裝Theano的依賴性時,使用no-deps。當它們已經安裝成系統的包時,這是很重要的。
警告
如果你用yum/apt-get安裝NumPy/SciPy,用pip/easy_install更新NumPy/SciPy并不總是一個好主意。這可能使Theano因BLAS的問題而崩潰。發布中包含的NumPy/SciPy版本有時與更快版本的BLAS相關聯。使用yum/apt-get/pip/easy_install安裝NumPy/SciPy開發包時不會與新版本重新一起編譯。要解決可能的崩潰,你可以按如下方式清除Theano緩存:
theano-cache clear
開發人員的安裝
要將你的庫更新到最新版本,請將目錄更改(cd
)為你的Theano
文件夾,然后執行以下命令:
警告
下面假設你有git的知識,知道如何做rebase。
git pull --rebase