【科研小白系列】如何远程连接实验室服务器跑代码?
创始人
2024-09-25 08:49:10
0

在这里插入图片描述

  • 博主简介:努力学习的22级计算机科学与技术本科生一枚🌸
  • 博主主页:@Yaoyao2024
  • 往期回顾:【计算机系统架构】从0开始构建一台现代计算机|时序逻辑、主存储器|第3章
  • 每日一言🌼: 总之岁月漫长,然而值得等待。—— 村上春树《如果我们的语言是威士忌》

0、前言

最近在做缺陷检测相关的项目,可谓一波三折,第一次读英文论文,第一次自己+GPT看懂整个开源代码。就在自己准备好数据集、改好代码后,准备信息慢慢地跑模型时,却…

在这里插入图片描述
在这里插入图片描述

我的8G显存不够用!!!好吧,当初信心满满拿着奖学金一举拿下这台新电脑,罢工了…

ok fine,我便只好用实验室服务器了,这也是之后做科研不可或缺的一步吧。至此在连接服务器时也遇到一些坑,于是把这次经历写成一个教程,希望能帮小伙伴避坑!!(ง •_•)ง

1、下载连接软件

我们下载的软件是下图的XshellXftp

在这里插入图片描述

Xshell和Xftp是Windows下的两款软件。
Xshell 是一个终端模拟器,支持SSH、Telnet、Rlogin、Serial等协议,可以用于远程连接Linux、Unix等服务器。
Xftp 是一个文件传输工具,支持FTP、SFTP、SCP等协议,可以用于文件传输。
两款软件可以互相配合使用,提供了一种高效、安全的远程连接和文件传输解决方案。本文将详细介绍如何使用Xshell和Xftp进行远程连接和文件传输操作。

简而言之呢:

  • Xshell:相当于我们在本地用连接远程服务器来用命令行操作服务器的一个黑框框
  • Xftp:是一个图形界面,可以拖拽式地进行文件传输等操作(这不比命令行操作方便多了?)

总之呢,我们需要将两个软件搭配起来使用,传输文件(数据集、代码)以及用命令行运行项目来跑模型。

Ok,安装和连接操作都非常简单,大家可以参考这个教程👉🏻教你无脑式安装Xshell、Xftp,快速远程连接使用Linux服务器并且高效传输文件(保姆级教程)

2、连接服务器的坑

连接服务器也很简单,也在同样这篇博客👉🏻教你无脑式安装Xshell、Xftp,快速远程连接使用Linux服务器并且高效传输文件(保姆级教程)。

这里我想说的是我遇到的一些坑,如果连不上,务必检查:

  1. 远程服务器是否开机?
  2. 远程服务器是否连接到同一局域网?(比如我的就是校园网)
  3. 本地电脑必须关掉🪜软件
  4. 本地电脑需要连接同一局域网下的网线(我的就是WIFI就不行)

而我检查上述四点之后发现还是连不上,笔记本电脑插入网线显示未识别的网络,如何解决?

  1. 打开控制面板

  2. 选择网络与Internet
    在这里插入图片描述

  3. 选择网络和共享中心在这里插入图片描述

  4. 选择更改适配器设置
    在这里插入图片描述

  5. 点击以太网(就是我们连着的网线代表的这个网络)
    在这里插入图片描述

  6. 选中以太网右键—>属性----->双击Internet协议版本4(TCP/IPv4)---->进入属性栏–>选择框中自动获得IP地址

    确保是以下选择
    在这里插入图片描述

  7. 确定后退出,此时可以正常连接

3、创建项目所需的虚拟环境

以下是在 Linux 环境下使用 Anaconda 创建指定环境的步骤:

以我们项目所需要的环境为例子:
在这里插入图片描述

  1. 安装 Anaconda

    • 从 Anaconda 官网下载适合 Linux 系统的安装包。
    • 打开终端,进入安装包所在目录,执行安装命令,例如:bash Anaconda3-2023.07-Linux-x86_64.sh
    • 按照安装向导的提示进行操作,接受许可协议、选择安装路径等。
  2. 创建新环境

    • 打开终端,输入以下命令创建一个名为myenv的新环境(你可以根据自己的喜好命名),并指定 Python 版本为 3.7.11 或更高版本:conda create -n RegAD python=3.7.11
  3. 激活环境

    • 输入以下命令激活新环境:conda activate RegAD
  4. 安装所需的包

    • 依次安装各个包:
      • conda install pytorch=1.11.0
      • conda install torchvision=0.12.0
      • conda install numpy=1.19.5
      • conda install scipy=1.7.3
      • conda install scikit-image=0.19.2(注意 skimage 通常是通过 scikit-image 安装)
      • conda install matplotlib=3.5.2
      • conda install kornia>=0.6.5
      • conda install tqdm
      • conda install ipython

4、新建文件夹存放项目

OK,我们现在打开Xftp软件,进入到自己的工作区域,新建一个文件夹来存放此次项目的代码、数据集:在这里插入图片描述
然后把数据集、代码放进去

在这里插入图片描述

然后打开Xshell激活环境,进入项目目录,输入命令运行:

  1. 进入项目路径:

       cd /Workpace_data/hfy_data/RegAD 
  2. 运行代码

    python myTrain.py --obj TubeCap --shot 8 --data_type mvtec --epochs 50 --batch_size 32 --lr 0.0001 --momentum 0.9 --inferences 10 --stn_mode rotation_scale 

终于跑起来了在这里插入图片描述

在这里插入图片描述
完结撒花!!!
在这里插入图片描述

相关内容

热门资讯

安卓系统入门玄关隔断,探索玄关... 你家的玄关是不是也像个小迷你的小天地呢?今天,就让我带你一起探索一下安卓系统入门玄关隔断的奥秘吧!想...
安卓系统如何下载imovie,... 你有没有想过,在安卓手机上也能享受到iMovie的剪辑乐趣呢?没错,虽然iMovie是苹果家的宝贝,...
安卓系统记课时app,功能与体... 亲爱的手机控们,你们是不是也和我一样,对学习有着无尽的热情,却又总是被琐碎的课时记录搞得头昏脑胀?别...
学生戒网安卓系统,创新技术助力... 亲爱的同学们,你们是不是也和我一样,手机不离手,一有空就刷刷刷,不知不觉就沉迷其中了呢?别担心,今天...
js判断苹果安卓系统,Java... 你有没有想过,当你打开一个网页,它怎么就知道你是用苹果手机还是安卓手机呢?是不是觉得神奇?其实,这背...
安卓原生系统怎样更新,安卓原生... 你有没有发现,你的安卓手机最近是不是有点儿“慢吞吞”的?别急,这可不是你的错觉,手机就像人一样,也需...
安卓苹果系统转移游戏,畅享无缝... 亲爱的召唤师们,是不是最近换了个新手机,却愁眉苦脸地发现游戏数据无法转移呢?别急,今天小助手就来教你...
安卓系统电池耗电排行,解析常见... 手机电池耗电快,是不是你也和我一样,每天都要担心电量告急呢?别急,今天就来和你聊聊安卓系统电池耗电排...
小米手机MIUI系统和安卓系统... 你有没有发现,现在手机界里,小米手机可是个热门话题呢!尤其是它的MIUI系统和安卓系统,简直是让人又...
和平精英安卓系统互通,畅享跨平... 你有没有想过,在和平精英的世界里,安卓系统和苹果系统是不是能像好朋友一样,手拉手一起玩耍呢?今天,就...
安卓系统相片删不掉,安卓系统相... 你有没有遇到过这种情况:在安卓手机上,明明已经把照片删除了,可它就像顽皮的小精灵一样,死活不肯离开你...
安卓原生系统测试指令,全面掌握... 亲爱的手机控们,你是否曾好奇过,那些让安卓手机流畅运行的背后,究竟隐藏着怎样的秘密?今天,就让我带你...
手机系统是安卓8,智能生活新篇... 你有没有发现,现在的手机系统真是五花八门,让人挑花了眼?不过,要说最火热的,那还得数安卓8系统。它就...
安卓也分很多系统,安卓系统多样... 你有没有想过,我们平时用的安卓系统,其实也像是个大家庭,里面分了好多种“小家庭”呢?没错,安卓系统不...
wp系统手机可以刷安卓系统,探... 你有没有想过,你的WP系统手机其实也可以变身成为安卓小精灵呢?没错,就是那个应用丰富、功能强大的安卓...
安卓系统和iOS系统运行原理,... 你有没有想过,为什么你的手机可以轻松地打开各种应用,而你的朋友却只能用那几个固定的?这背后,其实是安...
安卓手机的车载系统,智能驾驶新... 你有没有想过,你的安卓手机除了打电话、发短信、刷抖音,还能变成一辆车的高级助手呢?没错,就是那种一上...
安卓系统手机刷任务,步骤、技巧... 亲爱的手机控们,你们是不是也和我一样,对安卓系统手机刷任务充满了好奇和期待呢?想象你的手机就像一辆老...
originos系统属于安卓系... 亲爱的读者们,你是否曾在手机系统的大海中迷失方向?今天,就让我带你一起探索一个神秘的新世界——Ori...
安卓手机如何系统退回,恢复流畅... 亲爱的安卓手机用户们,你是否在某个瞬间,突然对手机上那新换的系统产生了“水土不服”的感觉?别急,今天...