为了让torch可以使用显卡GPU加速,需要安装对应版本cudatoolkitpytorch这里我的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-cp36mwin_amd64.whl
    https://download.pytorch.org/whl/cu90/torchvision-0.3.0-cp36-cp36mwin_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即可。 

原文地址:https://blog.csdn.net/feinifi/article/details/129309844

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_30446.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注