6. 更新Theano
譯者:Python 文檔協(xié)作翻譯小組笋除,原文:Updating Theano樱调。
本文以 CC BY-NC-SA 4.0 協(xié)議發(fā)布,轉(zhuǎn)載請保留作者署名和文章出處。
Python 文檔協(xié)作翻譯小組人手緊缺啊送,有興趣的朋友可以加入我們死遭,完全公益性質(zhì)广恢。交流群:467338606。
根據(jù)你如何安裝Theano呀潭,選擇下面三個部分中的一個钉迷。
你應(yīng)該經(jīng)常更新,bug會定期修復(fù)钠署,新功能的加入甚至更頻繁糠聪!
穩(wěn)定安裝
以下命令將僅更新Theano:
<sudo> pip install <--user> <--no-deps> theano
- 對于root安裝,請使用sudo谐鼎。
- user用于用戶安裝舰蟆,不需要管理員權(quán)限。它將Theano安裝在你本地的site-packages中狸棍。
- 當(dāng)你不想要通過pip安裝Theano的依賴性時夭苗,使用no-deps。當(dāng)它們已經(jīng)安裝成系統(tǒng)的包時隔缀,這是很重要的题造。
警告
如果你用yum/apt-get安裝NumPy/SciPy,用pip/easy_install更新NumPy/SciPy并不總是一個好主意猾瘸。這可能使Theano因BLAS的問題而崩潰界赔。發(fā)布中包含的NumPy/SciPy版本有時與更新版本的BLAS相關(guān)聯(lián)。使用yum/apt-get/pip/easy_install安裝NumPy/SciPy開發(fā)包時不會與新版本重新一起編譯牵触。要解決可能的崩潰淮悼,你可以按如下方式清除Theano緩存:
theano-cache clear
安裝最前沿的版本
以下命令將更新你的尖端版本的Theano
<sudo> pip install <--user> <--no-deps> git+https://github.com/Theano/Theano.git#egg=Theano
- 對于root安裝,請使用sudo揽思。
- user用于用戶安裝袜腥,不需要管理員權(quán)限。它將Theano安裝在你本地的site-packages中钉汗。
- 當(dāng)你不想要通過pip安裝Theano的依賴性時羹令,使用no-deps。當(dāng)它們已經(jīng)安裝成系統(tǒng)的包時损痰,這是很重要的福侈。
警告
如果你用yum/apt-get安裝NumPy/SciPy,用pip/easy_install更新NumPy/SciPy并不總是一個好主意卢未。這可能使Theano因BLAS的問題而崩潰肪凛。發(fā)布中包含的NumPy/SciPy版本有時與更快版本的BLAS相關(guān)聯(lián)堰汉。使用yum/apt-get/pip/easy_install安裝NumPy/SciPy開發(fā)包時不會與新版本重新一起編譯。要解決可能的崩潰伟墙,你可以按如下方式清除Theano緩存:
theano-cache clear
開發(fā)人員的安裝
要將你的庫更新到最新版本翘鸭,請將目錄更改(cd
)為你的Theano
文件夾,然后執(zhí)行以下命令:
警告
下面假設(shè)你有g(shù)it的知識戳葵,知道如何做rebase矮固。
git pull --rebase