1. 程式人生 > >win10 +cuda8.0+pycuda+vs2015

win10 +cuda8.0+pycuda+vs2015

這兩天折騰環境,發現坑太多,還是用大佬編譯完成的包比較好

1.安裝vs2015,配置環境變數,參考  https://wiki.tiker.net/PyCuda/Installation/Windows

2.安裝  cuda-toolkit 8.0            https://developer.nvidia.com/cuda-80-ga2-download-archive

3.安裝pycuda    http://www.lfd.uci.edu/~gohlke/pythonlibs/?cm_mc_uid=08085305845514542921829&cm_mc_sid_50200000=1456395916#pycuda

下載對應的whl檔案,用pip install *.whl  安裝

切記版本要匹配

ps:編譯亂碼問題

在python的安裝目錄下找到pycuda包,在compiler.py檔案裡找到  

warn("The CUDA compiler succeeded, but said the following:\n"
                + (stdout+stderr).decode("utf-8", "replace"), stacklevel=4)

註釋掉此行

或者在此檔案前新增   # -*- coding: utf-8 -*-