5.15
首先是了解下,怎么配置环境啊这一套的。。
1.大概了解了一些名词意思
python,不用说了,就是一门语言
anoconda是一些包啊之类的管理工具,挺好用的,管理虚拟环境用的。
jupyter和pycharm都是类似于IDE吧,只不过前者用浏览器就行,轻量级,后者专门的软件,更加专业。
pytorch 一个深度学习框架,集成了一些深度学习的框架
CUDA是电脑有英伟达显卡的话,可以加速,cuDNN是专门为深度学习加速的。
2.之前 已经安装了 anoconda,还有jupyter以及pytorch..
但是用于GPU的CUDA还没有安装。
3,torch
电脑的python 3.7版本并没有安装torch,但是anoconda的安装了。
安装CUDA失败,因为太占空间了,所以放弃了。。安装CUDA,选择了放在D盘,可还是占用了C盘的空间,C盘只剩下2.9G,
都没办法正常使用了。。
(等着在工位的电脑上搞叭,等待我的HDMI线到来)
长知识,大概就是,可以创建多个环境,每个环境下面的一些库啊,工具啊之类的都不一样。。
还有
!!!每次都要active XXX,才可以打开这个虚拟环境。。
以及,anaconda,可以在线安装CUDA和cudnn,但是网上说,这个安装速度很慢。。
5.16
anaconda的作用是 可以管理不同的虚拟环境,方便切换不同的环境,跑不同的代码,比如一个是3.7的python,,另一个是3.6的这样子,可以快速切换。。
- 配置conda环境,因为安装的这个版本,没有直接把路径加入到环境的选项,所以安装完anaconda之后,直接在命令行是找不到conda的,所以就找了几个教程,去把anaconda的环境安装到系统环境中
https://blog.csdn.net/qq_51872445/article/details/130023351
- 安装的anaconda是py3.10版本,感觉太新了,但是其实是可以创建新的虚拟环境的,每次跑代码的时候,并不是创建的这个base的。。
- 查看CUDA版本,因为发现,服务器安装了CUDA和cudnn,所以就不安装了、。
- 查找已经安装的环境的命令;
(base) C:\Users\Lenovo>conda env list
# conda environments:
#
py39 C:\Users\Lenovo\.conda\envs\py39
base * D:\ana
- pycharm不显示虚拟环境的解决办法,
PyTorch安装教程_哔哩哔哩_bilibili
这个视频的后半段。
PS :一些看过的还不错的
Pytorch安装命令库:
Start Locally | PyTorch
已经安装好pytorch.
这个视频也挺不错的的。
有幸遇见-b站最全最简洁易学的深度学习环境配置教程Anaconda+Pycharm+CUDA+CUdnn+PyTorch+Tensorflow_哔哩哔哩_bilibili
使用命令行的时候,每次都要激活环境/或者去anaconda界面去找,安装了哪些虚拟环境(本来anaconda就是来管理这些虚拟环境的)
使用pycharm的时候,也要在右下角的解释器那里,选择好。。
这个文档挺新,挺不错的:
Anaconda虚拟环境中安装torch + cuda + cuDNN_anaconda安装cuda_ligous的博客-CSDN博客
##################
5.17
服务器安装可以跑代码的环境+远程跑代码
首先,使用测试命令测试以后发现,原来实验室的电脑本来就已经安装好了CUDA和cudnn,所以剩下的事情就比较简单了。。安装python+conda库+pytorch框架,再使用SSH远程连接应该就可以连接远程服务器跑代码了。。
问了学长,也是这么回复的,GPU这方面就不用设置了,已经给设置好了、、
首先就遇到了问题,没有SSH的插件。。
好家伙社区版不支持。。得装专业版。
问了hj,确实是社区版不支持。
然后就是北航邮箱注册,去下载安装,再去搞学生优惠。。。
安装好之后,又发现问题,识别不了安装过的虚拟环境
BUG:
删除了社区版之后,连接不上。。
换上了专业版,又识别不了,识别不到那个_conda,看到一个教程,换成了conda就成功了。。
PyCharm添加Anaconda中的虚拟环境,Python解释器出现Conda executable is not found(解决方案)_pycharm找不到conda可执行文件_Zouia Gail的博客-CSDN博客
(这个教程不错,强推)
终于有了。。
Py39这个虚拟环境是创建在C盘的,anaconda是再D盘的,,,虚拟环境也可以放在其他盘。。
conda deactivate
即 可以退出conda(base)环境
##################
服务器安装anaonda总结:
第一个问题就是去找命令行,试了好多个命令都安装不了。。
第二个问题就是下载速度慢
第三个问题就是出了个BUG,Xshell按退格键,总是出问题,还麻烦管理员处理了。。
怎么修复Xshell的BUG???
还有就是,貌似要求安装anaconda到一个空白的文件夹里面,搞了好久才明白这个意思。。
我删除那个还删除不掉。。。
解决linux下退格时,出现^H^H^H^H的问题_代码_终结者的博客-CSDN博客
优质文章:
PyCharm添加Anaconda中的虚拟环境,Python解释器出现Conda executable is not found(解决方案)_pycharm找不到conda可执行文件_Zouia Gail的博客-CSDN博客
conda install pytorch torchvision torchaudio pytorch-cuda=11.6 -c pytorch -c nvidia
整了个这个,不知道是不是靠谱。
5.17
一大早来搞这个,还连接不上了,估计是昨晚上停电,服务器关机了。。
5.18
连接远程服务器
https://www.cnblogs.com/LXP-Never/p/15151578.html#top
这里不知道为啥,有上面一个Virtualenv Environment和下面这个,看的教程估计是以前版本的,就只有下面这个,就配置了这个。。
配置完以后,就在远程服务器,成功运行了,就是有点慢。。这里再本地和远程,都是用的python3.9的版本,保证是一样的。。
实际上,看教程的时候,也有去配置一个SFTP的东西,但是当我按照教程配完之后,再去看SFTP的教程,发现都一样,也就是说,直接配置SSH和SFTP应该差不多,或许以后遇到问题再说。。
OK,torch也没问题,其实假如连接远程服务器,相当于这个项目的文件直接就在远程服务器上,也没啥必要非得本地安装torch,因为连接SSH远程服务器以后,使用的解释器就直接是远程的了。。
(当然了,前面还给主机安装了个CPU的pytorch,现在想想貌似没啥必要。。。)
SFTP的教程:
Pycharm远程连接服务器(实践笔记)_pycharm连接远程服务器_暮已深的博客-CSDN博客
SSH教程:
Pycharm远程连接服务器来跑代码_pycharm远程连接服务器跑代码_ac不知深的博客-CSDN博客 (这个最好的)因为我的连接完SSH,后面的SFTP那里自动就设置了,后半部分就没管。。
Pycharm远程连接服务器(实践笔记)_pycharm连接远程服务器_暮已深的博客-CSDN博客
本地Pycharm连接远程服务器详细配置过程(直接在本地使用服务器显卡,很棒)_pycharm远程连接服务器_NorthSmile的博客-CSDN博客
PyCharm连接远程服务器详细教程_pycharm连接服务器_Ann's Blog的博客-CSDN博客
https://www.cnblogs.com/LXP-Never/p/15151578.html#top
PS:实际上,SFTP就是基于SSH的。
服务器搞深度学习框架
实现Linux服务器配置深度学习环境并跑代码完整步骤
实际上,最浪费时间的就是配置torch环境,总是版本不对应,安装不成功,然后下载的网速还很慢。。
PS:
这个也是需要 补充的
linux系统的shell界面出现^H^H^H^H^H^H^H^H^H^H^H^H
PyCharm添加Anaconda中的虚拟环境,Python解释器出现Conda executable is not found(解决方案)_pycharm找不到conda可执行文件_Zouia Gail的博客-CSDN博客
5.18下午
配置好笔记本电脑连接远程服务器(先在远程创建了一个笔记本的python 3.8环境,然后SSH连接好,并做好文件夹的映射,,就完事了。。)
5.17
换了无数次安装命令,终于成功。服务器安装成功 pytorch,,
用的是这个命令。。
所有的命令行汇总
Previous PyTorch Versions | PyTorch
笔记本这方面,
Pytorch的torch使用命令行安装。
Pytorchgpu的torch使用anaconda的界面安装。。
上午11.30搞完。。
https://pytorch.org/get-started/previous-versions/
笔记本再安装专业版pycharm
现在就只剩下连接远程服务器了。。
PS,总结一下::遇到了很多问题,一点点去解决,这个可能顺序有点乱,但是解决方案是真的有用的。。