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

相关推荐
江畔柳前堤7 小时前
github实战指南02-仓库管理与 Issue
人工智能·深度学习·github·信号处理·caffe·wps·issue
Cinema KI7 小时前
Linux第一个系统程序-进度条
linux·服务器
江畔柳前堤8 小时前
github实战指南07-CLI 与高级技巧
前端·人工智能·chrome·深度学习·github·caffe·issue
虎妞05009 小时前
大模型微调实战:LoRA 与 QLoRA 原理精讲
深度学习·lora·大模型·微调·qlora
茉莉玫瑰花茶9 小时前
综合案例 - AI 智能租房助手 [ 5 ]
服务器·数据库·人工智能·python·ai
ShineWinsu9 小时前
对于Linux:线程概念与分页存储管理的解析
linux·运维·服务器·面试·线程·进程·虚拟空间地址
DogDaoDao10 小时前
【GitHub】 Headroom 深度解析:AI Agent 上下文压缩层的完整技术拆解
人工智能·深度学习·程序员·github·ai agent·智能体·agent skill
卡梅德生物科技小能手10 小时前
卡美德生物科普CD136(RON受体):从基础特性到实验应用
经验分享·深度学习·生活
x***r15111 小时前
.NET 10 SDK 安装教程(dotnet-sdk-10.0.100-win-x64详细步骤)
java·服务器·前端
鹤落晴春11 小时前
RH124问答5:管理本地用户和组
linux·运维·服务器