如果你也是为了安装Pytorch的话,然后在安装CUDA时出现上述错误时,那么就有必要往下看了!!!
我电脑小白,自己摸索安装,一点一点搜索,然后在我不断努力下终于安装成功!
最近也是在学习深度学习,把自己安装软件过程中遇到的问题很大家分享一下。
在进行深度学习学习和开发时,数据很大时,GPU加速可以提升我们开发的效率,加快开发速度。
想了解深度学习对硬件的要求可以参考博客和知乎:
深度学习硬件:CPU/GPU/TPU
主流深度学习硬件速度对比
现在两个最受欢迎的深度学习库:Tensorflow和Pytorch,我选用的是Pytorch,想了解两者区别的点击跳转连接Tensorflow和Pytorch的区别对比,哪个更好?
Pytorch(GPU)详细安装教程
1、安装Anacoda(开源的Python发行版本)
Anacoda官网
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python)。
自行百度安装,网上随便一搜全是,自行查看,下载好记得配置环境变量。当然也可以点击博主链接Anaconda安装-超详细版
2、在Anacoda中创建虚拟环境
本次介绍创建虚拟环境是在Anaconda中
打开安装好的Anaconda,点击对应位置,对你没有看错就是这里
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hS4dUSHZ-1638976114178)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638969037865.png)]
接下来就是如何创建了,点击Create,起好名字,是不是感觉非常简单。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZZ74yUhk-1638976114181)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638969130091.png)]
可能需要等一下,加载一下Python版本,这里我起的是pytorch,可以根据自己的需求。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-d08F2YQe-1638976114183)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638969262157.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6UVZXjz9-1638976114184)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638969344670.png)]
用conda创建Python虚拟环境(在conda prompt环境下完成)点击这里
3、安装CUDA10.2
看到这个东西是不是感觉很迷茫,这是什么,干什么,?
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。 开发人员可以使用C语言来为CUDA™架构编写程序,所编写出的程序可以在支持CUDA™的处理器上以超高性能运行。CUDA3.0已经开始支持C++和FORTRAN。
以上纯属百度百科
如果你还不知道在哪里下载这里给出CUDA官网根据需求下载对应版本,这里主要说一下10.2版本
打开网站我们发现版本都11.5了,那就只能找旧版本了。
打开网站下拉,如图所示找到箭头指的位置,这里存放着以前CUDA版本的存档。在这里选择你想要的版本。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W5BUXgbQ-1638976114186)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638973803470.png)]
这里怎么安装就不叙述了,直到链接。直接看第三节
如果你安装成功了,就可以跳过这一段了。
当然接着往下看的可能就是你安装失败了,就像下图所示,即visual studio integration
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NiTO7n5T-1638976114188)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638974419898.png)]
接下来就是安装Visual Studio,Visual Studio官网
下载好就可以选择你要安装的版本这里我选的是
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pqE7cnoe-1638976114190)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638974681115.png)]
安装好这个在重新按照上述步骤安装CUDA,如果不行,请重新启动你的电脑,毕竟重启可以解决很多问题。
在终端黑窗口中出 如下指令,出现下面界面则表示安装成功。
nvcc -V
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eZJIP6Xu-1638976114192)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638975587864.png)]
4、安装Pytorch
如果你看到这里,就说明你前的都没有问题了,那么接下来就是安装P有torch的时候了。
这里给出Pytorch官网
下拉找到如下图所示,根据自己需求下载对应的,这里我选择是PIP下载,如果没有配置pip3可以把3去掉。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ud6YUmpy-1638976114193)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638974989554.png)]
复制下面链接到刚刚创建的虚拟环境中安装。
找到如下图所示位置,就是刚刚创建虚拟环境的地方,左键点击箭头指向的地方。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zHrf5eRA-1638976114195)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638975336343.png)]
在终端中输入刚刚指令回车即可,等待完成安装。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tB6Mn8z0-1638976114196)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638975380452.png)]
安装好就可以找到torch包了,
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pA2LgIAm-1638976114197)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638975491800.png)]
现在可以打开Jupyter Notebook验证Pytorch是否安装成功。选择你安装的环境。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uAPIHk1m-1638976114198)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638975750284.png)]
如果你发现打开后没有Jupyter Notebook,不要慌,接下来只需要在虚拟环境的终端中输入
conda install jupyter notebook
等它安装完成,你就会发现有了。
进入后创建项目,输入如下指令,到这里就表示你已经安装成功了。芜湖起飞
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0RjvNv0O-1638976114199)(C:\Users\TR\AppData\Roaming\Typora\typora-user-images\1638976020125.png)]
yter notebook`**
等它安装完成,你就会发现有了。
进入后创建项目,输入如下指令,到这里就表示你已经安装成功了。芜湖起飞
[外链图片转存中…(img-0RjvNv0O-1638976114199)]