Theano 中文文件 0.9 - 5.4 CentOS 6安裝說明
5.4 CentOS 6安裝說明
譯者:Python 文件協作翻譯小組,原文:CentOS 6 Installation Instructions。
本文以 CC BY-NC-SA 4.0 協議釋出,轉載請保留作者署名和文章出處。
Python 文件協作翻譯小組人手緊缺,有興趣的朋友可以加入我們,完全公益性質。交流群:467338606。
警告
如果你想從GitHub安裝Theano的前沿或開發版本,請確保你正在閱讀此頁面的最新版本。
要求
注意
我們只支援通過conda安裝要求的軟體包。
Python> = 2.7或> = 3.3開發包(python-dev或
python-devel在大多數Linux發行版)推薦(見下面)。0.6及以前的版本支援Python 2.4。0.8.2及以前的版本支援Python 2.6。對於Python 3,支援3.3之後的版本。
NumPy >= 1.9.1
早期版本可以工作,但我們沒有測試。
SciPy >= 0.14
當前只有稀疏矩陣和特殊功能需要,但強烈推薦。SciPy > = 0.8可以工作,但早期版本對稀疏矩陣有已知的錯誤。
BLAS安裝(具有Level 3的功能)
- 推薦:MKL,通過Conda免費安裝。
- 或者,我們建議安裝OpenBLAS,其中包含development headers(
-dev
,-devel
,具體取決於你的Linux發行版本)。
可選要求
python-dev
,g++
> = 4.2強烈推薦。Theano可以回退基於NumPy的Python執行模型,但C編譯器允許更快的執行。
nose >= 1.3.0
推薦,用於執行Theano的測試套件。
用於構建文件。LaTeX和dvipng也是必需的,用於將數學符號顯示為影象。
處理大的gif/images圖片。
強烈推薦在NVIDIA gpus上生成/執行GPU程式碼時需要。參見下面的說明。
在CUDA和OpenCL裝置上生成GPU/CPU程式碼時需要(參見:GpuArray Backend。)
通過Conda安裝的要求的軟體包(推薦)
安裝Miniconda
按照此連結安裝Miniconda。
注意
如果你想要編譯的程式碼更快(推薦),確保你安裝了g++(Windows/Linux)或Clang(OS X)。
安裝要求的軟體包和可選的軟體包
conda install numpy scipy mkl <nose> <sphinx> <pydot-ng>
- <...>之間的引數是可選的。
安裝和配置GPU驅動程式(推薦)
警告
現在OpenCL仍然是最小支援。
-
安裝CUDA驅動程式
- 按照此連結安裝CUDA驅動程式和CUDA工具包。
- 你必須在驅動程式安裝後重新啟動計算機。
- 測試在重新啟動之後可以正確載入它,從命令列執行命令
nvidia-smi
。
注意
正確性檢查:bin子資料夾應包含nvcc程式。此資料夾稱為cuda root目錄。
-
修復'lib'路徑
- 新增'lib'子目錄(如果你有一個64位作業系統,則為“lib64”子目錄)到你的
$LD_LIBRARY_PATH
環境變數。
- 新增'lib'子目錄(如果你有一個64位作業系統,則為“lib64”子目錄)到你的
-
設定Theano的配置標誌
要使用GPU,你需要定義cuda root。你可以通過以下方式之一:
- 定義一個$CUDA_ROOT環境變數等於cuda根目錄,如
CUDA_ROOT=/path/to/cuda/root
,或 - 向
THEANO_FLAGS
新增cuda.root
標記,如THEANO_FLAGS='cuda.root=/path/to/cuda/root'
,或 - 新增一個[cuda]節到你的.theanorc檔案,包含選項
root = /path/to/cuda/root
。
- 定義一個$CUDA_ROOT環境變數等於cuda根目錄,如
通過Conda安裝的要求的軟體包(推薦)
安裝Miniconda
按照此連結安裝Miniconda。
注意
如果你想要編譯的程式碼更快(推薦),確保你安裝了g++(Windows/Linux)或Clang(OS X)。
安裝要求的軟體包和可選的軟體包
conda install numpy scipy mkl <nose> <sphinx> <pydot-ng>
- <...>之間的引數是可選的。
安裝Miniconda
按照此連結安裝Miniconda。
注意
如果你想要編譯的程式碼更快(推薦),確保你安裝了g++(Windows/Linux)或Clang(OS X)。
安裝要求的軟體包和可選的軟體包
conda install numpy scipy mkl <nose> <sphinx> <pydot-ng>
- <...>之間的引數是可選的。
安裝和配置GPU驅動程式(推薦)
警告
現在OpenCL仍然是最小支援。
-
安裝CUDA驅動程式
- 按照此連結安裝CUDA驅動程式和CUDA工具包。
- 你必須在驅動程式安裝後重新啟動計算機。
- 測試在重新啟動之後可以正確載入它,從命令列執行命令
nvidia-smi
。
注意
正確性檢查:bin子資料夾應包含nvcc程式。此資料夾稱為cuda root目錄。
-
修復'lib'路徑
- 新增'lib'子目錄(如果你有一個64位作業系統,則為“lib64”子目錄)到你的
$LD_LIBRARY_PATH
環境變數。
- 新增'lib'子目錄(如果你有一個64位作業系統,則為“lib64”子目錄)到你的
-
設定Theano的配置標誌
要使用GPU,你需要定義cuda root。你可以通過以下方式之一:
- 定義一個$CUDA_ROOT環境變數等於cuda根目錄,如
CUDA_ROOT=/path/to/cuda/root
,或 - 向
THEANO_FLAGS
新增cuda.root
標記,如THEANO_FLAGS='cuda.root=/path/to/cuda/root'
,或 - 新增一個[cuda]節到你的.theanorc檔案,包含選項
root = /path/to/cuda/root
。
- 定義一個$CUDA_ROOT環境變數等於cuda根目錄,如
安裝
穩定安裝
安裝最新的穩定版本的Theano:
<sudo> pip install <--user> Theano[test, doc]
- <...>之間的任何引數都是可選的。
- 對於root安裝,請使用sudo。
- user用於使用者安裝,不需要管理員許可權。它將Theano安裝在你本地的site-packages中。
- [test]將安裝測試需要的包。
- [doc]將安裝生成文件需要的包。
如果你遇到任何問題,請前往Troubleshooting頁面。
libgpuarray
對於穩定版本的Theano你需要一個特定版本的libgpuarray,標記為v-9998
。用下面的方式下載:
git clone https://github.com/Theano/libgpuarray.git --tags
git checkout origin/v-9998
cd libgpuarray
然後按照逐步說明進行操作。
安裝最前沿版本(推薦)
安裝最新、前沿、開發版本的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。當它們已經安裝成系統的包時,這是很重要的。
如果你遇到任何問題,請前往Troubleshooting頁面。
libgpuarray
按照逐步說明安裝最新的libgpuarray開發版本。
開發人員的安裝
安裝開發版本的Theano:
git clone git://github.com/Theano/Theano.git
cd Theano
<sudo> pip install <--user> <--no-deps> -e .
- <...>之間的任何引數都是可選的。
- 對於根安裝,請使用sudo。
- 使用使用者進行無管理員許可權的使用者安裝。它將安裝Theano在你的本地網站包。
- 當你不想通過pip安裝Theano的依賴關係時,使用no-deps。當它們已經作為系統包安裝時,這是很重要的。
- -e讓你的安裝可編輯,即將它連結到你的源目錄。
如果你遇到任何問題,請前往Troubleshooting頁面。
libgpuarray
按照分步說明安裝最新的libgpuarray開發版本。
通過系統包安裝要求(不推薦)
sudo yum install python-devel python-nose python-setuptools gcc gcc-gfortran gcc-c++ blas-devel lapack-devel atlas-devel
sudo easy_install pip
穩定安裝
安裝最新的穩定版本的Theano:
<sudo> pip install <--user> Theano[test, doc]
- <...>之間的任何引數都是可選的。
- 對於root安裝,請使用sudo。
- user用於使用者安裝,不需要管理員許可權。它將Theano安裝在你本地的site-packages中。
- [test]將安裝測試需要的包。
- [doc]將安裝生成文件需要的包。
如果你遇到任何問題,請前往Troubleshooting頁面。
libgpuarray
對於穩定版本的Theano你需要一個特定版本的libgpuarray,標記為v-9998
。用下面的方式下載:
git clone https://github.com/Theano/libgpuarray.git --tags
git checkout origin/v-9998
cd libgpuarray
然後按照逐步說明進行操作。
libgpuarray
對於穩定版本的Theano你需要一個特定版本的libgpuarray,標記為v-9998
。用下面的方式下載:
git clone https://github.com/Theano/libgpuarray.git --tags
git checkout origin/v-9998
cd libgpuarray
然後按照逐步說明進行操作。
安裝最前沿版本(推薦)
安裝最新、前沿、開發版本的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。當它們已經安裝成系統的包時,這是很重要的。
如果你遇到任何問題,請前往Troubleshooting頁面。
libgpuarray
按照逐步說明安裝最新的libgpuarray開發版本。
libgpuarray
按照逐步說明安裝最新的libgpuarray開發版本。
開發人員的安裝
安裝開發版本的Theano:
git clone git://github.com/Theano/Theano.git
cd Theano
<sudo> pip install <--user> <--no-deps> -e .
- <...>之間的任何引數都是可選的。
- 對於根安裝,請使用sudo。
- 使用使用者進行無管理員許可權的使用者安裝。它將安裝Theano在你的本地網站包。
- 當你不想通過pip安裝Theano的依賴關係時,使用no-deps。當它們已經作為系統包安裝時,這是很重要的。
- -e讓你的安裝可編輯,即將它連結到你的源目錄。
如果你遇到任何問題,請前往Troubleshooting頁面。
libgpuarray
按照分步說明安裝最新的libgpuarray開發版本。
libgpuarray
按照分步說明安裝最新的libgpuarray開發版本。
通過系統包安裝要求(不推薦)
sudo yum install python-devel python-nose python-setuptools gcc gcc-gfortran gcc-c++ blas-devel lapack-devel atlas-devel
sudo easy_install pip
相關文章
- CentOS5.4上安裝RACCentOS
- CentOS 5.4安裝oracle10gCentOSOracle
- tesseract安裝說明
- SCREEN安裝使用說明
- SQLT安裝使用說明SQL
- RAC解除安裝說明
- sakai安裝說明AI
- Resin 3.0 安裝說明
- CentOS6 hadoop2.4完全分散式安裝文件CentOSHadoop分散式
- pureftpd安裝配置簡明說明 (轉)FTP
- percona-tool文件說明(6)- 系統類
- centos安裝中文支援以及中文輸入法scim - CentOSCentOS
- SDWebImage中文說明Web
- centos6 安裝EPELCentOS
- CentOS6 安裝 RedisCentOSRedis
- WordPress安裝簡要說明
- Nagios 安裝 部署 說明iOS
- Oracle靜默安裝說明Oracle
- Centos 安裝中文字型CentOS
- centos安裝中文語言包CentOS
- centos安裝中文輸入法CentOS
- CentOS6.3安裝lnmp(php5.4,mysql5.6)CentOSLNMPPHPMySql
- Yul語言及物件說明——Solidity中文文件(9)物件Solid
- centos 6.x 安裝 gogsCentOSGo
- SQLAdvisor安裝(CentOS 6)SQLCentOS
- CentOS6.x安裝RabbitMQCentOSMQ
- centos6上安裝dockerCentOSDocker
- CentOS 6 NFS的安裝配置CentOSNFS
- Redhat 5.4 + ASM + RAW+ Oracle 10g RAC 安裝文件RedhatASMOracle 10g
- Kibana安裝及使用說明
- VNC安裝配置詳細說明VNC
- Camtasia Studio 9 安裝說明
- GI安裝選項的說明
- opencv3.2 安裝說明書OpenCV
- docker下使用centos6.6 安裝vasp5.4步驟DockerCentOS
- 使用centos5.4的rpm安裝tomcat隨感CentOSTomcat
- NUnit中文說明文件
- CentOS 7升級核心簡明說明CentOS