返回顶部
首页 > 资讯 > 服务器 >如何在实验室服务器上跑代码
  • 848
分享到

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

服务器python深度学习 2023-09-16 09:09:24 848人浏览 安东尼
摘要

1.工具准备 可以下载一个xshell或secureCRT或者其他shell工具,通过ssh方式连接服务器,然后通过本地电脑终端控制服务器。连接方式输入主机(Host),和端口号(一般是22)就行了。

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

--结束END--

本文标题: 如何在实验室服务器上跑代码

本文链接: https://lsjlt.com/news/409687.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何在实验室服务器上跑代码
    1.工具准备 可以下载一个xshell或secureCRT或者其他shell工具,通过ssh方式连接服务器,然后通过本地电脑终端控制服务器。连接方式输入主机(Host),和端口号(一般是22)就行了。...
    99+
    2023-09-16
    服务器 python 深度学习
  • 研一小白记录第一次在实验室服务器上跑深度学习的代码全过程(实验室服务器上跑代码详细全过程哦)
    你在服务器上跑过代码吗?哇~你跑过!是啥样的...每回见别人跑都会问并且羡慕会在大服务器上跑代码的哈哈哈在研究生刚开学前还甚至不知道什么是服务器,更是无法想象在除了自己能看得见摸得着的电脑屏幕之外跑代码的样子。直到有天开会自己坐在了一个大大...
    99+
    2023-09-12
    服务器 深度学习 人工智能 pycharm linux
  • 如何在云服务器上跑代码
    要在云服务器上运行代码,您需要遵循以下步骤:1.选择云服务提供商:选择合适的云服务提供商,确保选择的提供商符合您的需求,并提供所需的...
    99+
    2023-09-22
    云服务器
  • 如何在阿里云服务器上跑代码
    在当今时代,我们可以通过互联网获取各种各样的信息,而服务器就是存储这些信息的地方。阿里云服务器作为国内最大的云服务商,拥有丰富的服务器资源和高效的运行环境,是进行代码开发和测试的理想选择。本文将详细讲解如何在阿里云服务器上跑代码。 一、注册...
    99+
    2023-12-14
    阿里 器上 代码
  • 在服务器上指定GPU跑代码
    一、准备工作 查看GPU状态和信息,找到空闲的GPU: nvidia-smi 二、指定单GPU 从图中 Processes 表格我们可以发现0、1、2号GPU均是可以利用的。于是我们可以在python文件中加入以下代码,表示使用0号GP...
    99+
    2023-08-31
    python 深度学习 pytorch
  • 如何用云服务器跑代码
    使用云服务器跑代码需要一些前置准备和知识。以下是一些步骤: 选择一个云主机:首先需要选择一个云服务器,这将为你的应用程序提供可用性、可靠性和可扩展性。选择适合您需求的服务提供商,例如AWS、Microsoft Azure和Google ...
    99+
    2023-10-26
    如何用 代码 服务器
  • 云服务器上跑python代码其实很简单?
    由于做仿真需要重复运行代码很多次,不仅耗时长,cpu温度还一直80度左右徘徊,就想能不能在云服务器上跑代码,但是作为云服务器小白,linux小白,随便搜了一些文章、教程,发现大家都是大佬都会Linux,去腾讯云官网看了一下,其实是有wind...
    99+
    2023-09-24
    腾讯云 云计算
  • 云服务器跑代码
    云服务器跑代码需要使用一些工具,以下是一些常用的工具: VMware:VMware是一种虚拟化环境,它可以让客户通过浏览器管理虚拟机,提供了高度可定制的配置选项,而且它的安装和配置也非常简便。 GitHub:GitHub是一个开源代码仓...
    99+
    2023-10-27
    代码 服务器
  • 云服务器跑python代码
    使用云服务器 使用云服务器的好处是可以在任何地方访问服务器,从而节省了我们的时间和空间。在云服务器上运行Python代码,只需要连接到互联网,就可以实现Python编程的访问。使用云服务器可以节省我们的服务器硬件和带宽资源,同时可以降低我...
    99+
    2023-10-27
    代码 服务器 python
  • 如何在阿里云服务器上上传代码
    本文将详细说明如何在阿里云服务器上上传代码。首先,我们需要了解阿里云服务器的基本概念和操作方式,然后了解如何使用FTP工具上传代码。最后,我们将介绍如何通过SSH工具上传代码。 在互联网的浪潮中,服务器已经成为必不可少的工具。阿里云服务器作...
    99+
    2023-11-18
    阿里 器上 上传
  • 服务器上运行跑深度学习代码(一)
    文章目录 重现论文里的代码更新服务器python版本程序提示torch 找不到CUDA!!!文件中路径的选择batch size 的设置与程序的运行有关系? 重现论文里的代码 我准备复...
    99+
    2023-09-12
    深度学习 服务器 python
  • 云服务器跑代码快吗
    云服务器的运行速度取决于多个因素,例如服务器的配置、网络带宽、代码的复杂度等等。一般来说,云服务器的运行速度比个人电脑要快,因为云服务器通常配备了更高效的硬件和更快的网络连接。此外,云服务器还可以通过水平扩展来提高性能,即增加服务器数量以分...
    99+
    2023-10-27
    代码 服务器
  • 阿里云服务器跑代码
    阿里云服务器是一种基于云计算技术的服务器,可以在阿里云官网上下载并购买并使用。在进行服务器搭建或者进行网站开发的时候,需要注意安全性、稳定性等方面。以下是一些常用的服务器搭建和配置方法: 搭建服务器 在选择服务器之前,需要考虑服务器的...
    99+
    2023-10-26
    阿里 代码 服务器
  • 云服务器怎么跑代码
    云服务器是一种虚拟服务器软件,允许在云端托管和运行应用程序。以下是一些关于如何进行云服务器编程的常见建议: 学习云服务器相关的技术:了解云服务器的架构、功能、特性和相关的云服务协议,以及如何使用云服务器来创建、管理和运行应用程序。 开发...
    99+
    2023-10-26
    代码 服务器
  • 怎么用云服务器跑代码
    要在云服务器上运行代码,你需要按照以下步骤进行操作:1.选择云服务提供商:首先,你需要选择一个云服务提供商,选择一个合适的云服务提供...
    99+
    2023-09-22
    云服务器
  • 怎么租云服务器跑代码
    租用云服务器可以让你使用互联网连接来运行自己的应用程序,而无需购买或安装昂贵的服务器硬件设备。以下是一些可以帮助您租用云服务器运行代码的建议:选择合适的租用服务提供商:根据您的需求和预算,选择一家合适的租用服务提供商,比如阿里云、Googl...
    99+
    2023-10-26
    代码 服务器
  • 云服务器怎么跑代码的
    云服务器是一种虚拟服务器软件,允许在云端托管和运行应用程序。以下是一些可以在 AWS 上跑代码的步骤: 登录到云服务器: 在 AWS 上创建账户并使用 PIN 或者密码登录,然后选择一个云服务器提供商,例如 AWS Ecosystems...
    99+
    2023-10-27
    代码 服务器
  • 如何在阿里云服务器上运行代码
    阿里云服务器租用是云计算技术的重要组成部分,它提供了虚拟化的计算资源,可以满足企业和个人的各种计算需求。在阿里云服务器上运行代码是一种常见的操作,它可以快速开发和部署应用程序,提高工作效率。 在阿里云服务器上运行代码的步骤如下:创建阿里云服...
    99+
    2023-11-02
    阿里 器上 代码
  • Pycharm远程连接服务器跑代码的实现
    目录一、进入pycharm二、步骤1、开始2、接下来输入你的密码3、选择所需要的虚拟环境4、完成一半啦5、完成一、进入pycharm 二、步骤 1、开始 点击pycharm左上角的...
    99+
    2024-04-02
  • 云服务器跑代码需要带宽
    在实际的使用中,用户需要选择适合自己的云服务器提供商,以获得更好的性能和稳定性。通常,用户需要考虑以下因素: 云服务器提供商的规模和服务能力 不同的云服务器提供商在规模和服务能力方面存在差异。大型云服务器提供商通常拥有更多的服务器节点...
    99+
    2023-10-27
    带宽 代码 服务器
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作