机械革命S1上win10+anaconda+tensorflow安装成功,特此记录下来以免遗忘

新入手的机械革命S1笔记本,显卡是GeForce MX150。开始安装tensorflow之前上网查了一下,很多帖子都说MX150不能上Tensorflow,也有好多趟坑记录。到GeForce官网查了一下,MX150确实不在支持CUDA的名单里面,一度消沉准备放弃了。后来得益于https://blog.csdn.net/wwtor/article/details/80603296的指导,少走了很多弯路,终于成功安装cuda9.2+tensorflow 1.9.0。现记录过程如下,以免日后遗忘。

第一步:安装anaconda3。

     此步非常顺利,网上下载了anaconda3的安装文件,安装的时候没有选择添加环境变量,后来手工添加。网上教程很多,此处省略安装过程。安装完成后新建tensorflow环境(conda create -n tensorflow python=3.6)

第二步:下载相对应版本的cuda和cudnn并安装

     到此处就容易趟坑了。因为很多人说tensorflow 1.8.0等版本只支持cuda 9.0,对于cuda 9.0以上版本会出错,因此带着疑惑我最开始下载了cuda 9.0版本(https://developer.nvidia.com/cuda-toolkit-archive),安装的时候检测无法通过,说明GeForce MX150不能对应cuda 9.0版本,于是下载了9.2版本,按照以上博文教程安装,顺利通过检测并安装。安装的时候选择“自定义安装”,然后不要勾选“NVidia GeForce Experience co...”(第二项)。随后下载cuda 9.2的补丁程序,安装无误。安装完成后,按照博文指导,添加了环境变量。此致cuda9.2安装完成。

第三步:下载相对应的cudnn并安装

    下载对应cuda9.2的cudnn,上官网https://developer.nvidia.com/rdp/cudnn-download,经过繁琐的注册流程(我是用qq邮箱注册)后,看到对应于cuda9.2的有好几个cudnn版本,我下载的是cudnn 7.3.1 cuda92版本cudnn-9.2-windows10-x64-v7.3.1.20。zip。下载后按照博文指导,解压并将所有文件拷贝到cuda 9.2对应的目录下。此致cudnn安装完毕。

第四步:下载tensorflow-gpu并安装

    此步最为关键,网上很多教程都是说直接用pip install 安装,因为原来在Linux下试过,没有成功,因为这样安装的版本不知道是不是cuda9.2对应的版本,好像只能支持cuda 9.0,所以我感觉有问题,没有采取这种方式。转而按照博文指导,去https://github.com/fo40225/tensorflow-windows-wheel,经过比较,下载了https://github.com/fo40225/tensorflow-windows-wheel/tree/master/1.9.0/py36/GPU/cuda92cudnn71avx2/tensorflow_gpu-1.9.0-cp36-cp36m-win_amd64.whl 。将下载的文件拷贝到C:\Windows\System32下,然后以管理身份运行anaconda3 prompt,激活先前建立的tensorflow环境(conda activate tensflow),运行pip install tensorflow_gpu-1.8.0-cp36-cp36m-win_amd64.whl 。怀着忐忑的心情终于等到安装完成,并没有出现问题。进入python,运行 import tensorflow as tf ,成功导入模块,此致Tensorflow 1.9.0安装完成,大功告成。

你可能感兴趣的:(机械革命S1上win10+anaconda+tensorflow安装成功,特此记录下来以免遗忘)