1. 改本地端的代码
2. CPU和GPU
3. 服务器 == 一台高配置电脑 + 多张显卡 (一般linux系统)
4. 服务器——一种是有图形操作界面的(通过电脑远程界面连接使用);一种没有图形界面
5. 连接:自己的电脑(实验室网线上网)==> 服务器电脑(实验室连接的校园网)
6. 连接到服务器
利用Xshell ==> 新建会话 ==> 输入服务器IP
输入已经在服务器上创建的用户与密码(这个需要root权限创建——需要知道root的账号与密码)
输入指令:ssh 用户名@对应的服务器IP(这里是yk),所以如下
ssh yk@10.**.90.**
连接成功如下
可以利用watch指令查看所连服务器的情况
nvidia-smi #查看某一时刻的服务器GPU情况
watch -n 3 nvidia-smi # 实时查看,每3秒更新
查看具体谁再用服务器
结合上图的PID(progress ID)
ll /proc/14797
下面介绍一下xshell的常用指令
ls 可以查看当前所在的所有文件和文件夹
cd 进入文件夹与返回上一级文件夹
7. 文件的上传与下载
可以利用winSCP,具体效果如下,以上两个工具软件的安装,可看我的往期csdn有讲过
在这个工具下,连接服务器之后就可以通过拖动来实现文件的上传与下载了
8. 在服务器里可以修改代码,具体的可以百度
具体工具:比如vim
9. .cuda()方法
这种方法是想用服务器、GPU跑东西所必须的,它区分了是用CPU还是用GPU跑
10. pycharm的使用
首先连接——进入设置 ==> preject interpreter ==> 点击add ==> 点击SSH environment,在这里输入Host:服务器IP,username自己的服务器账号,再点击next,会提示输入密码; 进入自己的相应的文件下添加python编译器;path mappings,可以选择一个位置,这样pycharm就可以跑这里面的代码了。
另外点击工具==> deployment ==> browse remote host 就可以查看服务器的文件目录
点击三个点
选择root path,自己在服务器下文件夹所建的文件(这里是一个专门创建的test_1空的文件夹,如下图),点击确定
如上图是选择好刚刚所建的路径,接下来操作如下
上图中,项目已经复制到服务器中,还需要配置对应的路径,如下图
剩下的,点击确定即可,最后会变成绿色,说明成功嘞,如下图
此时需要写代码,新建.py文件时,这样操作,就可同步到服务器,如下图
当然也可以将整个项目在更新一下,方法类似于上图
过程中需要注意的问题有——不要多次创建project interpreter,只能有一个,如果你新建了项目,只需要连接之前创建的即可,不需要再次创建SSH interpreter(小编在这里被坑无数,然后突然恍然大悟问题在这)
今天的内容就到此为止啦~