win10+python3.6+cuda9+pytorch1.1.0安装

Posted luffy5459

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10+python3.6+cuda9+pytorch1.1.0安装相关的知识,希望对你有一定的参考价值。

    为了让torch可以使用显卡GPU加速,需要安装对应版本的cudatoolkit和pytorch。这里我的nvidia显卡驱动是9.1版本,只能安装cudatoolkit9。

    一般支持gpu加速的显卡大部分都是英伟达nvidia系列,都自带了nvidia驱动,所以不需要安装nvidia 驱动,我们只需要看一下驱动版本:桌面右键->nvidia控制面板->左下角系统信息->

    这里显示的是9.1,所以只能安装cudatoolkit9.0及以下版本。 

    到cudatoolkit下载页面选择合适自己系统的开发工具。

    https://developer.nvidia.com/cuda-toolkit-archive

     

    这里不管是下载network,还是local版本,最后都可以安装成功。

    正式安装cudatoolkit

    在选项这一步,有一些组件是没必要安装的,比如visual studio integration。 

    安装成功的截图:

    安装成功之后,可以在控制台查看nvcc 版本信息:    

    至此,安装已经成功了一半。表明cuda是可以被调起的,只是要让python库来调用,还需要继续安装。

    这里选择的python版本是3.6.7,因为cuda9对应的pytorch大部分都支持python3.6。

    剩下安装pytorch,torchvision等库,我是下载的whl文件,然后进行pip install的方式安装的,最早通过conda来安装,一个是anaconda会安装很多无关的库,再一个就是正式安装的时候一直在solving environment \\|。无法继续安装。

    我下载的torch,torchvision的whl文件地址:

    https://download.pytorch.org/whl/cu90/torch-1.1.0-cp36-cp36m-win_amd64.whl
    https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp36-cp36m-win_amd64.whl

    

    安装的时候直接pip install torch-1.1.0-cp36-cp36m-win_amd64.whl torchvision-0.3.0-cp36-cp36m-win_amd64.whl,最后还会安装torch依赖的numpy six等库。

    pip list查看安装的库:

     python交互式命令行下验证: 

    在最后torch版本的安装中,不需要关心cudatoolkit的安装,前面已经安装成功了。只需要单独安装torch,torchvision即可。 

以上是关于win10+python3.6+cuda9+pytorch1.1.0安装的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu tensorflow install(Ubuntu16.04+CUDA9.0+cuDNN7.5+Python3.6+TensorFlow1.5)

深度学习GPU环境Ubuntu16.04+GTX1080+CUDA9+cuDNN7+TensorFlow1.6环境配置

Win10+CUDA9.0+cuDNN7.2 下载 安装 配置

anconda1.8+cuda9.0+cudnn7.0.5+tensorflow1.7(win10)安装

win10+py3.6+cuda9.0安装pytorch1.1.0

win10+tensorflow+cuda9.0+cudnn7.0+vc2017+anaconda3.6