今天和大家分享近期安装cuda的心得,希望能帮助到大家,如有错误请各位指出,共同进步!
我本人使用的是双系统,一开始在mac下配置cuda,研究了很久发现还是有问题,后来经过查找资料发现,电脑里有英伟达显卡才可以使用cuda,此处首先申明,使用mac电脑的小伙伴要想用cuda,请先查看自己电脑中是否有英伟达的显卡。我的mac中没有英伟达显卡,所以无法使用cuda,之后转战win环境下才成功,下面就来详细介绍在win 10下,CUDA8.0下载安装及在PyCharm中配置pycuda。
要想在PyCharm中成功配置pycuda,我们首先要下载并安装cuda:
一、CUDA8.0下载及安装:
选择如下我红线框住的位置点击下载。
安装部分:
(1)这里我下载的是cuda_8.0.61,下载完成后双击.exe执行文件:
一般就采用他的默认路径,或者你可以点击右侧黄色文件夹图标自定义安装路径。
(2)这里我已经安装过,所以点击了关闭,正常来说,系统检查完后直接到许可协议里,其中有2个安装选项:精简,自定义。我选择自定义,然后勾选4个选项。最后依次点击下一步即可。详细请看博客:【CUDA安装详细教程】_追风E'的博客-CSDN博客windows10 版本安装 CUDA ,需要下载两个安装包CUDA toolkit(toolkit就是指工具包)和cuDNN,cuDNN 是用于配置深度学习使用官方教程。https://blog.csdn.net/weixin_44189155/article/details/126359352
(3)安装完成后,使用cmd查看是否安装成功
大开cmd输入:nvcc -V
出现下图信息证明cuda安装成功。
(4)配置环境变量
右击此电脑-属性-高级系统设置
点击环境变量,下图所示,系统变量中自动配置你下载CUDA版本的一部分内容,红框标注指出
点击新建,分别配置环境变量:⚠️双等号左边是变量名,右边是变量值。(不包含双等号)
CUDA_BIN_PATH==%CUDA_PATH%\bin
CUDA_LIB_PATH==%CUDA_PATH%\lib\x64
CUDA_SDK_BIN_PATH==%CUDA_SDK_PATH%\bin\win64
CUDA_SDK_LIB_PATH==%CUDA_SDK_PATH%\common\lib\x64
CUDA_SDK_PATH==C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0
我这里配置的环境变量根据默认路径配置。
二、在pycharm中配置cuda
方法一:
(1)在pycharm中点击file-setting
(2)找到你项目下的python interpreter,点击右侧➕号
(3)搜索pycuda并选择相应的版本号进行下载。安装成功后会显示:XXX install successful。
方法二:一般来说,方法一安装失败则采用此方法,且此方法只能在win下使用。
(1)采用.whl文件下载,下载网址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pycuda
选择与已下载的win系统/cuda/python适配的.whl文件进行下载,我下载的是pycuda-2017.1.1+cuda8061-cp36-cp36m-win_amd64.whl
(2)为了方便起见,我将.whl文件放到python的Lib\site-packages下。打开cmd,先进入你python存放的盘下,我的存放在D盘,即做如下操作:
(2)进入存放.whl的文件下, cd 存放路径
(3)pip install XXX.whl
我这里是:pip install pycuda-2017.1.1+cuda8061-cp36-cp36m-win_amd64.whl
cuda安装成功,Lib\site-packages下增加如下2个文件夹