当前位置: 首页 > news >正文

如何使用服务器?

文章目录

  • 如何使用服务器?
    • 一、工具
    • 二、第一种方法
    • 三、第二种方法
    • 四、实例
  • 个人经验

如何使用服务器?

本文详细介绍了如何利用服务器跑模型,具体流程如下:

一、工具

  • ToDesk
  • PyCharm Professional
  • 移动硬盘
  • JetBrains Gateway
  • Git

二、第一种方法

【注】该连接服务器的方法适用于代码在服务器,我们是通过 GateWay 打开远程服务器的代码进行操作。

  1. 利用硬盘,将要复现的模型的代码和数据集都copy到服务器上面。
  2. 利用PyCharm连接服务器,具体流程请参考这里。PyCharm连接服务器-1,点击跳转

三、第二种方法

【注】该连接服务器的方法适用于代码在我们的本地,我们可以直接利用pycharm上传代码到服务器,或者直接使用服务器的环境跑我们的实验。

利用PyCharm连接服务器,具体流程请参考这里。PyCharm连接服务器-2,点击跳转

四、实例

  1. 利用模型所给的environment.yml创建模型所需的运行环境。(在命令行操作)
conda env create -f 【存放envirnment.yml的路径】

image-20240114102644166

  1. 按照模型的README.md文件进行配置以及运行。

个人经验

通过这段时间的实践,我提议大家使用第一种方法修改代码,去跑自己的实验。当初使用第二种方法的初心是为了在本地编写代码,然后利用服务器跑自己的模型,这样的话就可以间接的实现了版本控制,以防止改写的代码崩掉想退回到原来的版本。后来通过实践,发现每次利用脚本跑模型的时候,都是利用的我们服务器上面的代码,每次跑之间都得上传我们修改的部分,这样的话其实我们服务器和我们本地的代码是一样的,所以弃用第二种方法去跑模型!!!

因此,如何高效利用服务器跑模型?

  • 利用第二种方法的 如何配置代码同步?上传本地代码到服务器。
  • 利用 JetBrains Gateway(第一种方法)去修改代码,去跑模型。
  • 利用 Git 实现版本控制。

😃😃😃

相关文章:

  • chrome 307状态码
  • 在Excel中如何打开VBA,这里提供两种方法
  • vscode无法自动补全
  • 【控制篇 / 分流】(7.4) ❀ 02. 对不同运营商IP网段访问进行分流 ❀ FortiGate 防火墙
  • 使用内网穿透与Termux完成手机上部署web项目
  • Django登录注销视图
  • 【C语言】数据结构——排序三(归并与计数排序)
  • Python八股文总结
  • 七陌API对接实战:外呼接口及通话记录推送
  • 每日一练:LeeCode-144、145、94.二叉树的前中后序遍历【二叉树】
  • vscode安装和基本设置
  • PromptCast-时间序列预测的好文推荐
  • 【征服redis2】redis的事务与lua
  • .NET 8.0 发布到 IIS
  • 跟我学c++中级篇——面向切片编程
  • 【Linux系统编程】快速查找errno错误码信息
  • JavaScript异步流程控制的前世今生
  • JSONP原理
  • js学习笔记
  • laravel 用artisan创建自己的模板
  • nginx 负载服务器优化
  • Quartz实现数据同步 | 从0开始构建SpringCloud微服务(3)
  • Spring-boot 启动时碰到的错误
  • Vue 2.3、2.4 知识点小结
  • vue中实现单选
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 码农张的Bug人生 - 初来乍到
  • 前端面试之闭包
  • 前端相关框架总和
  • 嵌入式文件系统
  • 如何实现 font-size 的响应式
  • 三分钟教你同步 Visual Studio Code 设置
  • 我感觉这是史上最牛的防sql注入方法类
  • 学习笔记TF060:图像语音结合,看图说话
  • 一个JAVA程序员成长之路分享
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 带你开发类似Pokemon Go的AR游戏
  • ​LeetCode解法汇总2696. 删除子串后的字符串最小长度
  • ​Linux Ubuntu环境下使用docker构建spark运行环境(超级详细)
  • # 学号 2017-2018-20172309 《程序设计与数据结构》实验三报告
  • #define用法
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (20050108)又读《平凡的世界》
  • (2015)JS ES6 必知的十个 特性
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (Java岗)秋招打卡!一本学历拿下美团、阿里、快手、米哈游offer
  • (黑马C++)L06 重载与继承
  • (算法)Game
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • .a文件和.so文件
  • .net core 客户端缓存、服务器端响应缓存、服务器内存缓存
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .net mvc 获取url中controller和action
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)