我的编程空间,编程开发者的网络收藏夹
学习永远不晚

如何在实验室服务器上跑代码

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

如何在实验室服务器上跑代码

1.工具准备

可以下载一个xshell或secureCRT或者其他shell工具,通过ssh方式连接服务器,然后通过本地电脑终端控制服务器。连接方式输入主机(Host),和端口号(一般是22)就行了。如下图
在这里插入图片描述
连接成功后就可以在本地通过shell工具控制服务器了。如下图
在这里插入图片描述
再准备一个工具filezilla将本地计算机里面的代码传输到服务器上去。整个流程也很简单,先连接服务器,然后上传指定文件,都是图形化界面操作,这里就不细说。
在这里插入图片描述

2.连接服务器后先安装运行代码需要的依赖包,一般深度学习代码可以直接安装一个anaconda。

2.1安装anacondacn

参考这篇博文:安装anaconda

2.2 安装后可能出现conda找不到问题

参考这篇博文:配置环境变量即可未找到conda配置环境变量
成功后输入下面命令即可成功查看conda版本:

conda --version

3 运行代码

3.1 建议建立一个虚拟环境,在虚拟环境中跑代码,不同代码不同的虚拟环境,能避免包冲突。

创建虚拟环境(conda_name为自起虚拟环境名,x.x 为创建的python版本号)

conda create -n codea_name python=x.x

激活环境(也就是进入你建立的的虚拟环境中,之后跑代码将在虚拟环境中进行)

conda activate conda_name//conda_name为自定义的名字

安装包:进入到你需要运行的代码中,cd进入到requirements.txt文件中,批量安装requirements.txt中的依赖包

pip install -r requirements.txt

运行代码

python train.py

可能出现Module Not Found的情况
如果运行的py文件中需要引用同级目录下其他py文件中的类或函数,需要改变py文件中的系统路径(该路径报错的包上一级文件夹,需要绝对路径通过pwd命令可以查看,如/home/lh/FederatedLearning/pFedHN-main)。不然会报Module NOT Found。在文件首添加下面两句代码:

import syssys.path.append('/home/lh/FederatedLearning/pFedHN-main')

参考:Conda 创建虚拟环境并安装依赖包集合 requirements.txt

3.2 使用screen命令退出服务器连接后保持代码一直运行

创建screen窗口 screen_name为自定义的窗口名字

screen -S screen_name

查看screen窗口

screen -ls

进入screen窗口

screen -r screen_name

退出screen窗口(后台依然在运行)

快捷键 CTRL+A+D

结束当前的screen窗口

exit

参考:screen命令

4 Google免费Colab服务器云资源

如果没有服务器资源,可以使用Google提供的免费Colab服务器资源,运行方式和jupyternotebook很相似。
介绍几种常用命令
查看服务器资源

!nvidia-smi

在这里插入图片描述

挂载云盘

# 挂载Google云盘from google.colab import drivedrive.mount('/content/drive')

切换到项目目录下

# 切换到要运行的项目目录下import osos.chdir("/content/drive/MyDrive/lab/pFedHN-main")

显示当前目录文件

# 显示当前目录文件!ls

运行代码

!python ./experiments/pfedhn/trainer.py

具体使用colab请看下面链接:
使用GOOGLE COLAB运行深度学习项目

5 致谢

浩瀚的知识中相遇是缘分,感谢阅读,希望能对你有所启发,谢谢!

来源地址:https://blog.csdn.net/qq_44850917/article/details/128460680

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

如何在实验室服务器上跑代码

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

如何在云服务器上跑代码

在云服务器上高效运行代码的详细指南,涵盖配置服务器、连接远程、设置代码环境、运行代码、调试故障、部署自动化和安全注意事项。通过逐步说明和常见问题解答,帮助开发者在云计算环境中无缝运行代码。
如何在云服务器上跑代码
2024-04-08

如何在云服务器上跑代码

要在云服务器上运行代码,您需要遵循以下步骤:1.选择云服务提供商:选择合适的云服务提供商,确保选择的提供商符合您的需求,并提供所需的计算资源。2.创建和配置云服务器:根据您选择的云服务提供商的文档和指导,创建和配置一个云服务器实例。您需要选
2023-09-22

如何在阿里云服务器上跑代码

在当今时代,我们可以通过互联网获取各种各样的信息,而服务器就是存储这些信息的地方。阿里云服务器作为国内最大的云服务商,拥有丰富的服务器资源和高效的运行环境,是进行代码开发和测试的理想选择。本文将详细讲解如何在阿里云服务器上跑代码。一、注册阿里云账号并购买服务器在浏览器中访问阿里云官网,点击“注册”按钮进行账号注册
如何在阿里云服务器上跑代码
2023-12-14

如何用云服务器跑代码

使用云服务器跑代码需要一些前置准备和知识。以下是一些步骤:选择一个云主机:首先需要选择一个云服务器,这将为你的应用程序提供可用性、可靠性和可扩展性。选择适合您需求的服务提供商,例如AWS、MicrosoftAzure和GoogleCloudPlatform等云平台。配置云计算基础设施:了解云主机和云服务提供商的基础设施,如网络连接、数据库、存储和安全设置等,以确保它们符合您的要求。安装应
2023-10-26

如何在阿里云服务器上上传代码

本文将详细说明如何在阿里云服务器上上传代码。首先,我们需要了解阿里云服务器的基本概念和操作方式,然后了解如何使用FTP工具上传代码。最后,我们将介绍如何通过SSH工具上传代码。在互联网的浪潮中,服务器已经成为必不可少的工具。阿里云服务器作为国内领先的云计算服务提供商,提供了稳定、安全、高效的服务。为了方便用户进行
如何在阿里云服务器上上传代码
2023-11-18

如何在阿里云服务器上运行代码

阿里云服务器租用是云计算技术的重要组成部分,它提供了虚拟化的计算资源,可以满足企业和个人的各种计算需求。在阿里云服务器上运行代码是一种常见的操作,它可以快速开发和部署应用程序,提高工作效率。在阿里云服务器上运行代码的步骤如下:创建阿里云服务器:首先,你需要在阿里云官网上创建一个阿里云服务器。在创建服务器时,你需要选择合
如何在阿里云服务器上运行代码
2023-11-02

如何把源代码放到云服务器上

要将源代码放到云服务器上,您可以按照以下步骤进行操作:1. 选择一个云服务器提供商,并创建一个云服务器实例。2. 登录到您的云服务器实例。您可以使用SSH协议通过终端连接到服务器。例如,在Mac或Linux系统中,您可以使用命令`ssh u
2023-09-27

如何把源代码放到云服务器上

部署源代码到云服务器分步指南,介绍如何在选择云提供商后创建云实例、传输源代码、安装依赖项、编译和部署源代码,以及配置Web服务器(如果需要)。还包括测试、调试、监控和维护方面的提示,以及高级技术,如版本控制、CI/CD和容器化。
如何把源代码放到云服务器上
2024-04-09

如何在阿里云服务器上实现9.9元的使用体验

本文将详细介绍如何在阿里云服务器上实现9.9元的使用体验,包括如何购买、如何设置、如何使用和如何节省费用。一、如何购买首先,你需要在阿里云的官方网站上注册一个账户,然后选择服务器产品,点击购买即可。需要注意的是,9.9元的服务器只能在特定的地区和时间段内使用,所以你需要确保你的地区和时间段是符合的。二、如何设置购
如何在阿里云服务器上实现9.9元的使用体验
2023-11-18

Java代码是如何在机器上运行的

本篇内容介绍了“Java代码是如何在机器上运行的”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!概览计算机能识别的是机器指令码,简称机器码。机
2023-06-15

如何让你的Spring Boot项目跑在Linux服务器

本篇文章为大家展示了如何让你的Spring Boot项目跑在Linux服务器,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 搭建Linux服务器1.1 购买阿里云服务器或安装虚拟机这里建议是Cen
2023-06-25

云服务器如何改代码

云服务器修改代码指南:通过SSH连接服务器,使用代码编辑器修改代码。备份代码,对更改进行版本控制并测试更改。根据应用和服务器配置部署更改。常见问题包括如何找到代码、更新包、调试代码和优化代码。
云服务器如何改代码
2024-04-11

云服务器如何改代码

云服务器上的代码可以通过以下步骤进行修改:1. 登录到云服务器:使用SSH客户端连接到云服务器,可以通过终端或者SSH工具(如PuTTY)来登录。2. 导航到代码目录:使用命令行或终端,切换到代码所在的目录。可以使用`cd`命令来导航到代码
2023-09-13

编程热搜

目录