搭建深度学习环境所需资料
(md 我就安个神经网络的环境简直要了我的狗命)
不过还是认识到很重要的一点,在书上找再多的资料 都不如自己亲身实践一下
还是要总结一下学了what 不然白捯饬了

1、cuda,pytorch,pyg,pip都需要安装(软件啊亲)(不搞这一出我还一直以为cuda是硬件)
2、pycharm必须要配置python的环境也必须要配置pytorch的环境才能跑GCN的程序
3、pip是一个应用商店,大家把开源的软件包都放到上面,需要用的时候用pip install下载这个包就好了
4、cmp和powershell都用法(刚开始觉着这些都是毛啊 后来被学长教了教发现还挺好用~)
5、之前在学校的时候,直接用xshell就跑了个GCN的程序,寒假一直就想,为啥在家里就得自己配环境,原因呢是xshell是个远程登录的工具,可以直接连接到学校的服务器,学校的服务器这些环境自然是都配好了,无奈实验室不给力在家里连接不上,貌似实验室现在的科研任务都是租的学校外面的服务器。

6、cuda是个什么玩意
最后我也没装上,原因呢,是我电脑没有cuda对应的显卡,我只有AMT和intel而cuda必须要依赖nvidia(英伟达)才行,之前一直报驱动版本不对,我还找了好多显卡驱动,结果压根不是软件版本的问题,是我的硬件不给力,因此只能用cpu跑,所以cuda白下了。
(显卡驱动:把显卡连接到电脑上的软件 会有显卡的配置啊之类的信息)
回归正题:cuda是什么。
大佬原话:cuda是GPU的平台,没有他程序会跑的很慢
是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。(知道为啥自己显卡不行了吧 人家是NVIDIA公司出的 肯定不能让你用)

anaconda是什么,anaconda和conda是什么关系,为什么要装anaconda
XX照片管理系统+XX全家桶
anaconda和miniconda同为conda官方推荐的conda工具。anaconda和conda的关系,就像github和git的关系,anaconda不光包含了conda命令行软件,还包含了多如牛毛的预装python包,以及令人瞠目结舌的黑科技全家桶。
我们装anaconda主要是冲着conda管理python运行环境比较方便的原因,以及它那一大堆预装包。虽然其他的我们用不到,但是大树底下好乘凉嘛。

pip又是什么(应用商店)
python和java一样,运行起来需要各种包的支持。java兴起的最开始,开源jar包作者在各自的网站上面发布自己的包,需要用的开发者就去他们的网站上下载,然而很快就出现了一个问题,如果一个大型工程需要用到几十个,甚至几百个jar包,一个个翻网站下载显然是非常劳累的。所以就有了maven和gradle,他们自己建了maven仓库和gradle仓库,就像IOS应用商店一样,开源jar包的作者会把各种版本的jar包统一上传到仓库,开发者统一下载,非常方便。
python问世的时候,java的maven和gradle早已流行多年,python官方也吸取了经验,直接官方内置pip工具,官方经营pip仓库。正式的名称叫做包管理工具。
conda的功能之一也是包管理工具。

3、pytorch是个啥子玩意
是一个深度学习的框架,大体来说就是提供一个借口,比如我想要搭个神经网络,调用个接口,他分分钟就给你搞定,又比如我想要 加一个优化器反向传播改参数,加一个optimizer他就给你搞定了(大兄弟666)。
提供了Python接口。 是一个以Python优先的深度学习框架,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这是很多主流深度学习框架比如Tensorflow等都不支持的。
nummpy:是一个用于矩阵运算的库,pytorch可以替代nummpy进行深度学习的运算

在window下安装pippip更换国内镜像源安装pytorchAnaconda+Pycharm环境下的PyTorch配置方法如何使用pycharm新建项目在pycharm中添加python虚拟环境Pycharm中打开Terminal方式不是内部或外部命令也不是可运行的程序或批处理以管理员身份运行cmdpycharm2017版配置anaconda环境重装显卡驱动CUDA对应的NVIDIA驱动版本对照表Nvidia显卡驱动和Intel显卡驱动有什么不同安装pytorch_geometric如何将GitHub上的源码下到电脑上怎样用命令行转到G盘怎样用cmd进入文件夹power shell怎样在win10下搜索power shellpip install 没反应怎么办python.exe和pythonw.exe的区别(区分.py、.pyw、.pyc文件)

pycharm与pytorch pycharm与pytorch之间的关系_pycharm与pytorch