当前位置: 代码网 > it编程>开发工具>Pycharm > 深度学习——pycharm远程连接

深度学习——pycharm远程连接

2024年08月04日 Pycharm 我要评论
1、2、整个过程花费了一天的时间,不过最终的结果可喜可贺3、整个过程非常冗长,对于初次上手的小伙伴可能不是很友好,不过还是希望你能够坚持着看完。孰能生巧。4、本篇的重点是本地环境的配置,远程环境的配置会一笔带过。


1、 仅以此篇记录整个pycharm 远程连接服务器,跑通深度学习代码的过程
2、整个过程花费了一天的时间,不过最终的结果可喜可贺
3、 整个过程非常冗长,对于 初次上手的小伙伴可能 不是很友好,不过还是希望你能够坚持着看完。 孰能生巧
4、本篇的 重点是本地环境的配置,远程环境的配置会一笔带过

远程环境配置

首先是远程服务器端环境的配置(默认大家已经安装完minconda或者conda,且对gpu cuda的版本有所了解
1、利用conda 开设一个新的虚拟环境
2、激活虚拟环境
3、安装相关的python库

本地环境配置(注意看假设!!!这是很多博客里没写的)

注:假设你已经在本地写完了代码或者从github上拉取了代码放在本地,接下来要把代码放到服务器上运行,并且数据集和相关的权重文件放在服务器上,那么接下来你需要做如下的配置。

步骤1

首先打开当前的项目,删除项目下的.idea文件,注意这个很关键
然后tools——》deployment ——》configuration,打开配置

在这里插入图片描述

步骤2

步骤2.1 配置connection

接下来我们需要配置两个东西,一个是connection,一个是mappings。
新建sftp
在这里插入图片描述
创建一个名字,随便取,有辨识度就行
在这里插入图片描述
点击右边的三个点
在这里插入图片描述
新建ssh连接,填写相关内容
在这里插入图片描述
成功时会显示这个
在这里插入图片描述
然后点击ok
在这里插入图片描述
回到connetion页面,选择刚刚配置的ssh,取消同步
在这里插入图片描述

步骤2.2 配置mappings

在这里插入图片描述

步骤3 配置本地项目的远程解释器

接下来是最后一步,配置本地项目的远程解释器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
选择existing,选择之前创建的那个connection ,再点击两次next
在这里插入图片描述
接着到达如下页面:
选择virtualenv environment
选择existing
python解释器选择步骤1中创建的虚拟环境中的python解释器,如果找不到,可以用conda activate 虚拟环境名 激活,然后which python 命令找到解释器
目录映射同步骤2.2的mappings
自动同步上传取消勾选
点击create

在这里插入图片描述
如果能看到解释器中安装的相关包,说明环境配置成功,到这里基本就结束了,下面是一些心得体会和小技巧

技巧1 pycharm中远程终端连接

在这里插入图片描述

技巧2 远程目录

在这里插入图片描述

技巧3 上传代码文件

注:在前面的配置中,代码同步都是被我关闭的,刚开始上手的话不用开启自动同步功能,等大家熟练之后可以把自动同步上传功能开启,这样方便代码上传
右击代码文件或文件目录,选择deployment 然后upload to

在这里插入图片描述

技巧4 数据集和模型权重相关

数据集和模型权重全部放在服务器端就可以了,然后代码中的相关路径也改成服务器端的路径,改完注意把代码文件重新上传到服务器端

技巧5 运行代码

在pycharm 中选中本地项目中的文件注意是本地项目中的文件,然后右击运行,这个时候使用的就是远程的解释器,生成的一些结果也都在远程服务器上。如果你选远程的文件是运行不了的,会发生下面的错误。
在这里插入图片描述

技巧6 使用git管理代码

(0)

相关文章:

  • Pandas如何提取非空行值

    Pandas如何提取非空行值

    在做数据处理的时候,会遇到要提取表格中,某一列的值不为空的行,我们可以通过pandas来轻松处理。具体步骤如下所示:一、创建表格import numpy as ... [阅读全文]
  • Pycharm中配置使用Anaconda的虚拟环境进行项目开发的图文教程

    一、检查torch环境今天在一台电脑上跑环境的时候,发现已经装了pytorch了,但是运行没有用。提示报错:oserror: [winerror 126] 找不到指定的模块。 er…

    2024年09月27日 开发工具
  • Pycharm使用CV2的详细图文教程

    1、windows下已经安装好python3以及opencv22、安装并打开pycharm环境中装好的包就能显示出来了,就可以去调用cv2的接口了总结到此这篇关于pycharm使用…

    2024年10月11日 开发工具
  • Pycharm 常用插件推荐小结

    1. key promoter x如果让我给新手推荐一个 pycharm 必装插件,那一定是key promoter x。它就相当于一个快捷键管理大师,它时刻地在:教导你,当下你的…

    2024年11月06日 开发工具
  • Pycharm debug调试教程

    debug,就是对于结果不符合预期的程序,将程序执行的过程放慢甚至中途暂停,通过逐步排查中间变量或者输出以定位有故障的代码段的过程。这个过程可以看作是逐步调试程序的方法。当我们点击…

    2024年11月06日 开发工具
  • PyCharm基础调试的教程

    pycharm 是一款强大的 python 集成开发环境(ide),提供了丰富的调试工具,帮助开发者在代码中找到并解决问题。下面是我将详细介绍 pycharm 如何进行调试:一、断…

    2024年11月06日 开发工具

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com