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算力。

相关推荐
盼小辉丶4 分钟前
Transoformer实战——Transformer模型性能评估
人工智能·深度学习·transformer
将心ONE17 分钟前
使用 lstrip() 和 rstrip() 方法
运维·服务器
Two_brushes.2 小时前
【linux网络】深入理解 TCP/UDP:从基础端口号到可靠传输机制全解析
linux·运维·服务器
FJW0208142 小时前
【Linux】系统引导修复
linux·运维·服务器
设计师小聂!3 小时前
linux常用命令(一)
linux·运维·服务器
hnlucky3 小时前
《Nginx + 双Tomcat实战:域名解析、静态服务与反向代理、负载均衡全指南》
java·linux·服务器·前端·nginx·tomcat·web
hnlucky3 小时前
同时部署两个不同版本的tomcat要如何配置环境变量
java·服务器·http·tomcat·web
whabc1003 小时前
和鲸社区深度学习基础训练营2025年关卡2(2)sklearn中的MLPClassifier
人工智能·深度学习·numpy
roboko_4 小时前
TCP详解——流量控制、滑动窗口
服务器·网络·tcp/ip
步、步、为营4 小时前
.net服务器Kestrel配置Nginx作为反向代理
服务器·nginx·.net