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

相关推荐
innutritious19 分钟前
车辆重识别(2020NIPS去噪扩散概率模型)论文阅读2024/9/27
人工智能·深度学习·计算机视觉
醒了就刷牙1 小时前
56 门控循环单元(GRU)_by《李沐:动手学深度学习v2》pytorch版
pytorch·深度学习·gru
橙子小哥的代码世界1 小时前
【深度学习】05-RNN循环神经网络-02- RNN循环神经网络的发展历史与演化趋势/LSTM/GRU/Transformer
人工智能·pytorch·rnn·深度学习·神经网络·lstm·transformer
叫我龙翔2 小时前
【Linux】进程间关系与守护进程
linux·运维·服务器·计算机网络
985小水博一枚呀2 小时前
【深度学习基础模型】神经图灵机(Neural Turing Machines, NTM)详细理解并附实现代码。
人工智能·python·rnn·深度学习·lstm·ntm
S hh3 小时前
【Linux】进程地址空间
java·linux·运维·服务器·学习
SEU-WYL3 小时前
基于深度学习的任务序列中的快速适应
人工智能·深度学习
萧鼎4 小时前
Python调试技巧:高效定位与修复问题
服务器·开发语言·python
GodK7774 小时前
IP 数据包分包组包
服务器·网络·tcp/ip
梁诚斌4 小时前
VSOMEIP代码阅读整理(1) - 网卡状态监听
运维·服务器·网络