Windows7配置GPU和Theano编程环境
可參考Windows安裝Theano官方教程:
http://deeplearning.net/software/theano/install_windows.html#install-windows
但是內容太多,不看也罷,很多軟件已經不需要配置,或者是冗余的。如果你恰好和我一樣都是Windows系統,Nvidia帶GPU顯卡,且你安裝的時間離現在2016/02/03的日子還比較近,那么按照下面的順序裝機吧:
1. 安裝Nvidia顯卡驅動,官網:
http://www.nvidia.cn/Download/index.aspx?lang=cn
2. 安裝Visual_Studio:
https://www.visualstudio.com/
3. 安裝JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
4. 安裝CUDA 使用GPU加速(選擇自己的配置,如Windows – x86_64-7-local)
https://developer.nvidia.com/cuda-downloads
5. 安裝ANACOND可以免去安裝很多Python庫的麻煩:
https://www.continuum.io/downloads#_windows
6. Python IDE: PyCharm:
http://www.jetbrains.com/pycharm/download/#section=windows
7. 配置G++
官網給的建議是安裝TDM-GCC(http://tdm-gcc.tdragon.net/),但是我安裝之后出現g++加載錯誤,不確定是不是版本不匹配的問題。在參考博文(http://blog.sina.com.cn/s/blog_96b836170102vq22.html)中提到可以安裝MinGW解決g++問題,解決方案為:在cmd輸入:conda install mingw libpython,MinGW等文件夾會自動裝到anaconda下面。
8. 安裝Theano
https://github.com/Theano/Theano/archive/master.zip
解壓,進入目錄在命令行中執行“python setup.py develop”
9. 配置GPU和G++編譯環境:創建文件C:\Users\jacoxu\.theanorc,內容如下:
重啟電腦
10. 測試
import theano
==輸出以下信息=====
Using gpu device 0: GeForce GT 970 (CNMeM is disabled)
注意:第一次使用一些庫的時候,theano會自己創建庫并打印一些信息,第二次再使用時則不會出現。另外打印信息中出現(CNMeM is disabled),有些用戶則沒有此信息或者是(CNMeM is enabled),目前尚未確定此信息為何意,但是并不影響Theano和GPU的正常使用。
根據官網給出的示例程序測試當前環境下是否可以正常使用GPU:
http://deeplearning.net/software/theano/tutorial/using_gpu.html#using-gpu
如果GPU正常使用,則應該輸出如下:
D:\>python check1.py
Using gpu device 0: GeForce GTX 970 (CNMeM is disabled)
[GpuElemwise{exp,no_inplace}(), HostFromGpu(Gp
uElemwise{exp,no_inplace}.0)]
Looping 1000 times took 0.858000 seconds
Result is [ 1.23178029 1.61879349 1.52278066 ..., 2.20771813 2.29967761
1.62323296]
Used the gpu
大功告成~!如有問題請留言,祝各位好運!Cross fingers~~
博文出處:http://jacoxu.com/?p=1810
轉載于:https://www.cnblogs.com/GarfieldEr007/p/5342700.html
總結
以上是生活随笔為你收集整理的Windows7配置GPU和Theano编程环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# 中的字符串
- 下一篇: shell脚本实现检測回文字符串