什么是远程登陆服务器跑深度学习程序:

我最开始跑程序都在cpu或者谷歌云端,最近刚开始有gpu服务器,有空可以写一下谷歌云端跑程序教程,对于没有gpu服务器的可以考虑蹭谷歌云端的gpu,缺点就是非常不稳定,跑一个小网络可能要掉线三四次,很崩溃。
远程登陆服务器跑深度学习程序:在远程服务器上搭建跑程序的环境,然后把你想跑的程序及相关的文件传到远程服务器上,用命令行或者Pycharm或者Jupyter Notebook开始调试程序。也就是本机只是控制作用,程序的运行是在服务器上,利用了服务器的gpu可以加快深度学习网络的训练。

Ubuntu16.04添加新用户并授予管理员权限

有root权限的用户

远程连接服务器的方法:

1.远程可视化控制软件TeamViewer

直接傻瓜式安装使用即可,有时说连接错误,注册个用户登陆后会稳定很多

2.SSH远程命令行控制

3.推荐:远程命令行控制软件Xshell和远程传输文件软件Xftp

Xshell和Xftp用校园邮箱注册是免费使用的
Xshell和Xftp安装及使用软件B站教程

Ubuntu16.04服务器远程安装Anaconda

有用教程1
附加:更改python环境变量后,最好重启一下服务器

Anaconda ubuntu16.04 Cuda 8.0安装pytorch

有用教程1
已经安装了Cuda 8.0,命令行一直错写为conda install pytorch torchvision cuda8.0 -c pytorch
应该是:conda install pytorch torchvision cuda80 -c pytorch

可以用命令行在服务器上跑程序,这样改代码我不太习惯。我用了Pycharm远程连接服务器,或者jupyter notebook远程连接服务器,就是在本机上改的代码可以同步到服务器上。

Pycharm远程连接服务器

利用pycharm自带的远程访问功能

Jupyter Notebook远程连接服务器

利用jupyter notebook自带的远程访问功能
其中打开jupyter_notebook_config.py用命令行:vim ./.jupyter/jupyter_notebook_config.py

c.NotebookApp.ip = ‘*’
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.password = ‘argon2:argon2idargon2idargon2idv=19m=10240,t=10,p=8m=10240,t=10,p=8m=10240,t=10,p=8YaMf/HFTexr8I2naS/gMpA$lil/xQYe/JOVjmHv7rXQVQ’

VScode远程连接服务器

VSCode 中利用 Remote SSH 连接远程服务器
连接成功后会出现Open folder,打开需要的文件夹就行
而且使用Terminal可以直接使用远程服务器的终端

Anaconda ubuntu 安装caffe

1.不同的深度学习框架最好还是不要混淆,所以在anaconda中新建一个caffe环境:
conda create -n env_name python=X.X 创建python版本为X.X、名字为env_name的虚拟环境。env_name文件可以在Anaconda安装目录envs文件下找到。
默认情况下只安装了一些必须的包,不会像我们安装anaconda时自动安装很多常用的包。要实现上面的功能,须在末尾加上‘anaconda’:conda create -n env_name python=X.X anaconda
2.激活环境:conda activate caffe
3.安装gpu版caffe:conda install -c defaults caffe-gpu
4.验证:
python
import caffe

PyTorch程序如何使用GPU加速

已经配置好GPU环境了,在Pytorch程序中需要把数据,网络,与损失函数转换到GPU上
有用教程1

如果pytorch突然与cuda版本不符合了

报错:The NVIDIA driver on your system is too old (found version 9000). Please update your GPU driver by downloading and installing a new version from the URL: http://www.nvidia.com/Download/index.aspx Alternatively, go to: https://pytorch.org to install a PyTorch version that has been compiled with your version of the CUDA driver.
卸载pytoch重新安装

远程登陆服务器跑深度学习程序相关推荐

  1. 利用远程云服务器跑深度学习模型

    利用远程云服务器跑深度学习模型主要有三个问题需要解决. 一是深度学习环境的搭建,二是已搭建环境的保存,三是远程数据的传输. 深度学习环境的搭建 以阿里云为例,在购买服务器创建实例时,可以在镜像市场选择 ...

  2. 【无标题】MobaXterm远程连接服务器跑深度学习

    毕设过程中遇到的坑,开第一篇帖子来记录一下. 用MobaXterm连接上服务器,把代码和数据copy进去,run了一下train.py,报错如下: 一开始以为是用base环境下python3.10版本 ...

  3. 用Python远程登陆服务器的最佳实践

    来源 | Python编程时光(ID: Cool-Python) 在使用 Python 写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果. 在 shell 环境中 ...

  4. vim: 远程登陆服务器时可能出现的: 方向键,回退符不能正常使用

    Solution of:远程登陆服务器时可能出现的: 方向键,回退符不能正常使用 远程登陆服务器,可能出现:方向键,回退符不能正常使用. 解决方法: 在家目录下的.cshrc中添加 set nocom ...

  5. 服务器2012r2系统远程登陆,服务器2012r2系统远程登陆

    服务器2012r2系统远程登陆 内容精选 换一换 仅Windows Server 2012 R2和Windows Server 2016需要设置虚拟内存.裸金属服务器的内存很大,自动分配的虚拟内存会占 ...

  6. mac终端远程登陆服务器

    官方教程 老师整理的操作流程 已为各位同学在服务器116.196.75.58:22上创建账号,账号和密码会告知你们.请首次登陆后进行如下操作: 登陆方法: 可以使用Bitvise SSH Client ...

  7. ssh命令行远程连接服务器跑程序新手教程

    1.ssh远程连接服务器 2.服务器端配置conda环境 3.上传程序到服务器 4.跑程序 5.修改程序 1.用ssh远程连接服务器 打开命令行(cmd) ssh 服务器名称@服务器网址 然后按Ent ...

  8. 【SSH】通过ssh实现远程登陆服务器!

    目录 1.点击"文件","连接" 2.点击此处"新建会话" 3.输入主机ip和用户名 4.一直下一步,点击连接 5.点击连接会弹出一个框,输 ...

  9. linux远程登陆服务器——一键式操作

    文章目录 1. 步骤 2 创建密钥 3 将密钥放入服务器 4. 例子 5 免密登录和设置别名 1. 步骤 #mermaid-svg-iwNjDlu95xP09bhN {font-family:&quo ...

最新文章

  1. Android入门教程免费获取
  2. 超强在线考试系统源码(私有部署二次开发)
  3. 本地编译Hadoop2.8.0源码总结和问题解决(转自:http://blog.csdn.net/young_kim1/article/details/50324345)
  4. python读写xlsx文件_python读写Excel文件--使用xlrd模块读取,xlwt模块写入
  5. MySQL笔记——外键约束和表关系(一对一,多对一,多对多)
  6. OpenCV-Mat笔记
  7. openstack虚拟机迁移live-migration中libvirt配置
  8. java 局部变量 for_java-增强的for循环中局部变量的范围
  9. C6678之外部存储器接口EMIF
  10. Ubuntu 16.04 Kalibr安装使用
  11. 【SDOI2015】寻宝游戏
  12. Android anr模拟,ANR 的模拟
  13. 三菱Q系列PLC通过QD75P2N控制三菱MR-JEA伺服
  14. 常用电子元器件应用要点及识别方法,知识点很专业!
  15. 企业微信调试H5页面
  16. 狸窝音频剪辑软件_5分钟学会影视剪辑:账号注册、素材寻找、剪辑使用、获取收益...
  17. javaweb实现支付宝扫码支付完整流程
  18. 对编程有着不可磨灭影响——离散数学——图论
  19. Windows 11(ISO) 官方镜像文件下载
  20. Mybatis和MybatisPlus3.4的使用

热门文章

  1. Fiori WebIde开发环境搭建
  2. IT行业现在的就业前景怎么样?
  3. win10更新并关机怎么取消
  4. CSS3各种手型样式集合
  5. vue+spring boot项目实现PC端微信登录
  6. canvas教程6-绘制圆弧
  7. 计算语言学之语言理解与认知(1)
  8. maven仓库的优先级,profile的优先级
  9. 视频制作和php,【艾奇电子相册视频制作软件和PHP 4.4.0 For Windows哪个好用】艾奇电子相册视频制作软件和PHP 4.4.0 For Windows对比-ZOL下载...
  10. 模拟电路9(微变等效电路法对共射基本放大电路进行分析)