这两天折腾环境,发现坑太多,还是用大佬编译完成的包比较好
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 -*-