Pycharm链接远程服务器GPU跑深度学习模型

我们在学习深度学习时,常常会遇到自己笔记本电脑性能不够,显卡性能低,在运行深度学习项目的时候很浪费时间。如果实验室有可用于深度学习的服务器的话,会大大减少代码执行时间,服务器上的GPU算力一般都很高。

本文主要介绍如何使用本地电脑Pycharm 远程连接服务器,进行深度学习,调用GPU。

一、服务器端

服务器:服务器并不是什么高大尚的东西,他也就是一台Linux系统的电脑,一般都装有Ubuntu系统。推荐学习一些简单的Linux命令。

使用服务器前,确保服务器是开着的,如果需要往服务器上下载东西,比如安装Python包等,需要确保服务器已经联网,否则安装环境包时会出错,无法访问地址。

二、本地Pycharm设置

将项目代码链接到服务器

在Pycharm中打开深度学习项目代码,点击上方工具栏Tools→Deployment→Configureation.

点击+,选择SFTP,输入服务器名称(随意),点击OK,就创建好了

点击SSH configuration右侧 ... 进行服务器参数配置

点击加号,在右侧填写远程服务器的HOST IP地址,User name ,password,填写完毕后点击Test connection,弹出连接成功即可,表明连接到远程服务器了。点击Apply

然后继续在Deployment中进行其他参数配置,点击Mapping→Deployment path,在此选择服务器上的项目代码路径。(注意:推荐提前将本地代码及数据上传到服务器中,记住路径位置),选择完毕后点击Ok。

注:使用远程服务器运行代码时,服务器上一定要有项目代码、数据,只在自己电脑本地有是不行的。服务器只能读取服务器上的文件。我们只是 借用自己电脑Pycharm 以可视化的形式 操作服务器上的文件数据。

配置完成后,记得勾选Automatic upload,这样你在pycharm中修改代码时,远程服务器上的代码文件也会同步被修改。

配置解释器运行环境

上述已经将本地代码和远程服务器建立连接了,接下来配置解释器运行环境。

点击右下角,选择Interpreter settings。

点击Add 添加新环境

选择 SSH Interpreter,找到刚才创建好的SSH链接,并选择。如有提示,点击Move即可。

点击next,在此处进行环境配置。 Interpreter选择服务器上的环境路径。

Sync folders选择服务器上的项目代码路径。

选择完点击OK,Finish

点击Apply即可

点击右侧Remote Host即可看到远程服务器的文件。至此就配置链接原创服务器完成。

至此,代码就能成功在服务器中执行了,并且调用服务器的GPU算力。

相关推荐
zhangjipinggom5 小时前
multi-head attention 多头注意力实现细节
深度学习
板鸭〈小号〉6 小时前
Socket网络编程(2)-command_server
运维·服务器
Zack_Liu7 小时前
深度学习基础模块
人工智能·深度学习
闲看云起8 小时前
Bert:从“读不懂上下文”的AI,到真正理解语言
论文阅读·人工智能·深度学习·语言模型·自然语言处理·bert
派阿喵搞电子8 小时前
关于使用docker部署srs服务器的相关指令
服务器·docker·容器
qq_339191148 小时前
aws ec2防ssh爆破, aws服务器加固, 亚马逊服务器ssh安全,防止ip扫描ssh。 aws安装fail2ban, ec2配置fail2ban
服务器·ssh·aws
csdn_Hzx9 小时前
Linux添加一个系统服务
linux·运维·服务器
重生之我在20年代敲代码10 小时前
【Linux】初始线程
linux·运维·服务器
IT小哥哥呀11 小时前
基于深度学习的数字图像分类实验与分析
人工智能·深度学习·分类
小猪写代码11 小时前
服务器:常用文件夹介绍
运维·服务器