window 下 pycuda 安裝執行
阿新 • • 發佈:2019-01-07
1.首先要確保計算機中存在獨立顯示卡
2.安裝cuda 現在地址是https://developer.nvidia.com/cuda-downloads
3.安裝pytools庫
(1)先檢視six,appdirs,decorator這三個庫是否成功安裝,如果沒有安裝要pip 安裝
pip install six appdirs decorator
(2)下載boost_python-1.55-cp27-none-win_amd64.whl 然後cmd到下載目錄下pip install boost_python-1.55-cp27-none-win_amd64.whl
下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#boost.python
4.安裝pycuda
(1)下載pycuda‑2014.1+cuda7028‑cp27‑none‑win_amd64.whl 我的python 環境是2.7的,而且是64位的
http://www.lfd.uci.edu/~gohlke/pythonlibs/
(2)pip install pycuda‑2014.1+cuda7028‑cp27‑none‑win_amd64.whl即可安裝
5.安裝visio studio 2010
設定系統環境變數,如果是預設安裝:
在path 前面追加:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;
6.安裝成功之後執行pycuda原始碼裡面example下面demo.py測試,windows可能會出現錯誤:
字元編碼錯誤
解決方法:定位到compiler.py 丟擲異常的部分,註釋掉130行中的輸入輸出的列印錯誤。
raise CompileError("nvcc compilation of %s failed" % cu_file_path,
cmdline, stdout=stdout.decode("utf-8", "replace"),
stderr=stderr.decode("utf-8", "replace"))
再次執行就OK了
7.參考連結
http://blog.csdn.net/xuanyuansen/article/details/41926933
http://blog.csdn.net/xuanyuansen/article/details/41926933
2.安裝cuda 現在地址是https://developer.nvidia.com/cuda-downloads
3.安裝pytools庫
(1)先檢視six,appdirs,decorator這三個庫是否成功安裝,如果沒有安裝要pip 安裝
pip install six appdirs decorator
(2)下載boost_python-1.55-cp27-none-win_amd64.whl 然後cmd到下載目錄下pip install boost_python-1.55-cp27-none-win_amd64.whl
下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#boost.python
4.安裝pycuda
(1)下載pycuda‑2014.1+cuda7028‑cp27‑none‑win_amd64.whl 我的python 環境是2.7的,而且是64位的
http://www.lfd.uci.edu/~gohlke/pythonlibs/
(2)pip install pycuda‑2014.1+cuda7028‑cp27‑none‑win_amd64.whl即可安裝
5.安裝visio studio 2010
設定系統環境變數,如果是預設安裝:
在path 前面追加:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin;C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE;
6.安裝成功之後執行pycuda原始碼裡面example下面demo.py測試,windows可能會出現錯誤:
字元編碼錯誤
解決方法:定位到compiler.py 丟擲異常的部分,註釋掉130行中的輸入輸出的列印錯誤。
raise CompileError("nvcc compilation of %s failed" % cu_file_path,
cmdline, stdout=stdout.decode("utf-8", "replace"),
stderr=stderr.decode("utf-8", "replace"))
再次執行就OK了
7.參考連結
http://blog.csdn.net/xuanyuansen/article/details/41926933
http://blog.csdn.net/xuanyuansen/article/details/41926933