谁懂啊,学得一知半解就开冲的后果就是卡在入门进不去,万事开头难,深度学习的坑真的太多了。
首先语言上是python,编译器推荐使用pycharm,环境最好是ubuntu。于是安装了双系统,然后就开始配置环境。注意一定要选择建立虚拟环境,因为有的工具包是不兼容的,为了后面的方便,千万不要在base环境里搞东搞西(回想当年不懂事不知道切换环境,装了一堆包程序还是报错,全是辛酸泪啊)。
关于虚拟环境,我选择了对新手比较友好的anaconda,yysy还可以连pycharm和jupyterbook真的很香。
安装ubuntu系统暂略,太过久远了,反正也是一堆问题。有一个比较全面的配置教程,当然中间我还参考了很多别的东西,当时脑子里依托答辩,只想赶紧搞好,就没记录下来,下次一定!
https://blog.csdn.net/qiancaobaicheng/article/details/90414456?spm=1001.2014.3001.5502
总结一下就是
1.显卡驱动
2.安装cuda和cudnn
(此处要注意版本对应问题,不是最新的就是最好的,有些包它配适的cuda版本不一样,比如目前tensorflow2.6只能支持到cuda11.3,在装的时候不注意后面都是要吃亏的!!
关于版本选择的参考:
https://tensorflow.google.cn/install/source?hl=zh-cn#linux
但此处还有一个问题就是,好像tensorflow安装在虚拟环境的时候可以在虚拟环境里面配置cuda,所以按理说本机环境安不按cuda好像都不影响(虽然但是我还是老老实实先安上了,有没有用后面再说吧)。
3.anaconda安装,从anaconda里面顺便安装pycharm
4.创建虚拟环境并配置
注意tensorflow和pytorch不要装在一个环境里(就是说关于cuda版本的问题)
https://blog.csdn.net/REAL_liudebai/article/details/126185097
总之先创建好需要的虚拟环境(记得检查有没有下载python,没记错的话anaconda是自带python的,主流使用的版本应该还是3.8/3.9)
创建完成之后就可以开始配置了,关于tensorflow我主要参考的是这一篇:
https://blog.csdn.net/qq_45156353/article/details/124713124
版本:cuda11.3 cudnn8.2 tensorflow2.6 keras2.6
5.如果需要的话可以把虚拟环境配置到jupyter,这样在jupyter也可以用虚拟环境了(默认自带的很多包都没有)
https://zhuanlan.zhihu.com/p/409063952
我看了一下不需要额外下载ipython,只需要下载ipykernel之后配置就可以
pip install ipykernel
ipython kernel install -user --name (环境名)