? 我的毕设题目是深度学习相关的,之前没弄过,学的图像处理的课也学的只有皮毛,就是python学的稍微好点,这次简单的系统自学一下深度学习吧,并记录一下学习过程中的笔记,理解有误之处望大家指正~
? 这个笔记就是安装pytorch、CUDA和CUDNN,先简单描述下,这三个玩意是干嘛的,不然咱们也不晓得为啥装它。
? 首先就是pytorch,反正弄深度学习得用这个,导师也让咱去查,反正就是一个必须下了,具体是干嘛的,我也查了下。
? 还是先简单说下CPU和GPU了,我们都知道CPU和GPU是计算机中两种不同的处理器。前者是中央处理器,可以处理各种类型的任务,包括运行操作系统、执行应用程序、处理图形和音视频等等了。后者图形处理器是专门用于处理图形和图像相关计算的处理器。
? CPU适用于广泛的通用计算任务,而GPU则更适合于图形和并行计算。这两者是可以共存的,CPU更适合运行复杂的数据处理和逻辑操作,而GPU更适合运行大量简单的数学计算,比如计算机视觉和深度学习等。
? CPU和GPU是可以共存没错,但这也取决于你电脑的配置,如果你的电脑有GPU(独立显卡)就直接下载GPU所对应的pytorch,但如果没有就只能去下载CPU对应的了。一些电脑确实会没有独立的显卡(即GPU),但我查了我的电脑是不带独立显卡的,是集成显卡的,那就是不能直接装cuda和pytorch,但是你要用还是可以装,后面速度慢一些罢了,我是参考下面这个链接里面是内容安装成功了,和我一样电脑没有独立显卡的可以试试(我的薄本是集成显卡555)有独立显卡的就看下面的链接安装对应版本就行了~
??https://zhuanlan.zhihu.com/p/161988986
? 然后就是需要明确下,安装pytorch相关的工具:
anaconda+cuda+pytorch+pycharm
? 其它两个我之前装过了,我现在只需要装cuda+pytorch就行了。这4个我也简单解释下分别干嘛的吧,Anaconda用于管理Python环境和安装第三方库,CUDA用于利用NVIDIA GPU进行高性能计算,PyTorch用于构建深度学习模型,PyCharm用于开发和调试Python代码。这些软件通常一起使用,可以提供有效的深度学习开发环境。
(1)Anaconda:conda --version查看是否安装成功~
(2)CUDA:电脑配置独立显卡的小伙伴在下面链接下载,是官网,要下自己电脑显卡型号的哦~
nvcc --version
。安装官方网站:https://developer.nvidia.com/cuda-toolkit-archive
(3)pytorch的cpu版本(无独立显卡)的安装可以参考下面链接:
?
?(复制下面pip3那行然后直接在命令行运行就成)
? 然后就是:
1.查看python版本
python --version
2.验证安装pytorch成功