【实践分享】深度学习远程连接GPU

目录

前言

一、创建实例

二、上传文件

三、服务器上传

四、运行代码文件

经验之谈


前言

1、使用平台:恒源云

2、教程总结自B站大佬Larry同学发布的教程视频

一、创建实例

通俗:租用一台临时的电脑,电脑可自选GPU型号等,按照项目需求进行选择

注册登录:

右上角进入“控制台”

进入“我的实例”

根据项目实际情况,创建实例

选择为该GPU配置的环境版本

全部选择完毕后选择“创建实例”

二、上传文件

【数据集+代码】压缩打包上传至服务器

选择右上角“帮助与支持”下的“文档中心”,在其中找到“数据上传”部分,选择“OSS命令上传”

往下拖动,“OSS命令安装”

下载到本地后,对其重新命名,重命名成“oss”

使用Win+R,打开命令窗口,进入刚刚保存oss的盘符

执行登录命令

.\oss.exe login

账号密码即为登录恒源云平台时注册的账号和密码

把需要执行的代码文件+数据,放到一起,并压缩成压缩包

只能上传压缩包

.\oss.exe cp 压缩文件所在绝对路径 oss://

开始上传至服务器

上传成功

 在恒源云平台,“我的数据”下的“个人数据目录”也可以查看最新上传的数据压缩包

三、服务器上传

下载并解压,压缩文件

jupyter lab中下载、解压文件

选择进入“终端”

进入云服务器的终端


执行登录命令

oss login

登陆成功后下载命令

oss cp oss:// 文件名 /hy-tmp/

下载完成后进入hy-tmp目录

cd /hy-tmp/

我们也可以发现刚刚的压缩包已经传入到了指定的目录下

压缩文件进行解压操作

unzip 文件名

同时可以看到成功完成了解压操作

四、运行代码文件

进入解压后的文件夹

cd 文件夹

运行python文件

python 文件名

遇到缺少的环境/库,可以使用清华源配合pip命令进行下载

例如:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gevent,这样就会从清华这边的镜像去安装gevent库。

经验之谈

可以通过运行的报错来判断自己需要下载那些库。比如我正在运行:yolov7的目标识别实验:

 首先,缺少“CV2”库

解决:

pip install opencv-python

接着,缺少“libGL.so.1”库

解决:

 对于Ubuntu或Debian系统,运行以下命令来安装“libgl1-mesa-glx”包

sudo apt-get update
sudo apt-get install -y libgl1-mesa-glx

 运行以下命令来检查是否安装成功

ldconfig -p | grep libGL.so.1

 如果输出包含“libGL.so.1”,说明库已经正确安装

最后,就可以正常运行了。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/870558.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MyBatis框架学习笔记(三):MyBatis重要文件详解:配置文件与映射文件

1 mybatis-config.xml-配置文件详解 1.1 说明 (1)mybatis 的核心配置文件(mybatis-config.xml),比如配置 jdbc 连接信息,注册 mapper 等等都是在这个文件中进行配置,我们需要对这个配置文件有详细的了解 (2&#x…

这些免费看电视的直播软件,还能免费追剧的app,需要的收藏!

想看中央台和地方卫视的电视直播app有什么呢?支持手机和智能电视的电视直播软件有哪些?今天要跟大家聊聊那些让人眼前一亮的电视直播软件,特别是2024年还能免费看电视直播的神器,让家里的老人也能享受到精彩的电视节目&#xff0c…

复杂度(上卷)

前言 在正式进入今天的主题之前,我们不妨先来回顾一下初步学习数据结构后必须知道的概念。🎶 数据结构 数据结构是计算机存储、组织数据的方式,指相互间存在一种或多种特定关系的数据元素的集合。 (没有一种单一的数据结构能够…

ServiceDesk Plus再次获得国际认可的粉象认证

我们又一次做到了!ServiceDesk Plus 现已获得 CMDB 和发布部署过程的 PinkVERIFY™ (粉象)认证。 通过PinkVerify 认证,我们现在已经获得了七项核心 IT 服务管理实践: 1、事件管理 2、问题管理 3、变更管理 4、资产管…

探索 Electron:窗口菜单以及生命周期和对话框讲解

Electron是一个开源的桌面应用程序开发框架,它允许开发者使用Web技术(如 HTML、CSS 和 JavaScript)构建跨平台的桌面应用程序,它的出现极大地简化了桌面应用程序的开发流程,让更多的开发者能够利用已有的 Web 开发技能…

Python类与对象01

1、理解使用对象完成数据组织的思路 1.1类和对象的基本理解 理解类:从现实世界到编程世界 类由三个部分组成:类名、类的属性、类的方法。类的定义实际上是描述事物的一种方法,在现实世界中,事物都是有属性和行为的。通过类&…

JVM:类加载器

文章目录 一、什么是类加载器二、类加载器的应用场景三、类加载器的分类1、分类2、启动类加载器 四、双亲委派机制五、打破双亲委派机制六、JDK9之后的类加载器 一、什么是类加载器 类加载器(ClassLoader)是Java虚拟机提供给应用程序去实现获取类和接口…

休息时间c++

题目描述 小杨计划在某个时刻开始学习,并决定在学习k秒后开始休息。 小杨想知道自己开始休息的时刻是多少。 输入 前三行每行包含一个整数,分别表示小杨开始学习时刻的时h、分m、秒s(h,m,s的值符合1≤h≤12,0≤m≤59,0≤s≤59)…

Geoserver源码解读六 插件

系列文章目录 Geoserver源码解读一 环境搭建 Geoserver源码解读二 主入口 Geoserver源码解读三 GeoServerBasePage Geoserver源码解读四 REST服务 Geoserver源码解读五 Catalog Geoserver源码解读六 插件(怎么在开发模式下使用) 目录 系列文章目…

看番工具 -- oneAnime v1.2.5绿色版

软件简介 OneAnime是一款专为动漫爱好者设计的应用程序,它提供了一个庞大的动漫资源库,用户可以在这里找到各种类型的动漫,包括热门的、经典的、新番的等等。OneAnime的界面设计简洁明了,操作方便,用户可以轻松地搜索…

C++系列-Vector(一)

🌈个人主页:羽晨同学 💫个人格言:“成为自己未来的主人~” Vector的介绍及使用 Vector的介绍 当vector构建的参数类型为char类型时,它是和string是极其类似的,但是二者之间也有不同,比如&#xff0c…

[C++] 模拟实现list(二)

标题:[C] 模拟实现list(二) 水墨不写bug 目录 (一)回顾 (二)迭代器类的封装设计 (1)成员函数简要分析 (2)const迭代器类的设计 (…

二四、3d人脸构建

一、下载github项目3dmm_cnn-master https://github.com/anhttran/3dmm_cnn.git 一个使用深度神经网络从单个图像进行 3D 人脸建模的项目,端到端代码,可直接根据图像强度进行 3D 形状和纹理估计;使用回归的 3D 面部模型,从检测到的面部特征点估计头部姿势和表情。…

19185 01背包问题

解决这个问题的关键是使用动态规划的方法。我们可以创建一个二维数组dp[i][j],其中i表示考虑前i件物品,j表示背包的容量。dp[i][j]的值表示在考虑前i件物品,且背包容量为j时能获得的最大价值。 ### 算法步骤 1. 初始化一个二维数组dp&#x…

机器学习(五) -- 监督学习(7) --SVM2

系列文章目录及链接 上篇:机器学习(五) -- 监督学习(7) --SVM1 下篇: 前言 tips:标题前有“***”的内容为补充内容,是给好奇心重的宝宝看的,可自行跳过。文章内容被“文…

ABAQUS大连正版代理商:亿达四方——开启东北工业智能仿真新篇章

在东北老工业基地的振兴道路上,大连以其独特的地理位置和深厚的产业基础,成为推动区域经济发展的领头羊。作为国际知名的仿真软件ABAQUS在大连地区的官方授权代理商,亿达四方正以科技创新为驱动,引领当地制造业迈向数字化、智能化…

SD卡讲解

SD 卡 (Secure Digital Memory Card) 在我们生活中已经非常普遍了,控制器对 SD 卡进行读写通信 操作一般有两种通信接口可选,一种是 SPI 接口,另外一种就是 SDIO 接口。SDIO 全称是安全数 字输入/输出接口,多媒体卡 (MMC)、SD 卡、…

【Python实战因果推断】30_双重差分1

目录 Panel Data 在讨论了干预效果异质性之后,是时候转换一下思路,回到平均干预效果上来了。在接下来的几章中,您将学习如何利用面板数据进行因果推断。 面板数据是一种跨时间重复观测的数据结构。在多个时间段观察同一单位,可以…

构建实时银行应用程序:英国金融机构 Nationwide 为何选择 MongoDB Atlas

Nationwide Building Society 超过135年的互助合作 Nationwide Building Society(以下简称“Nationwide”) 是一家英国金融服务提供商,拥有超过 1500 万名会员,是全球最大的建房互助会。 Nationwide 的故事可以追溯到 1884 年&am…

web后端开发--请求响应

目录 前言 请求 简单参数 原始方法 Spring方式 Post请求乱码处理 实体参数 简单实体参数 复杂实体参数 ​编辑 数组集合参数 数组参数 ​编辑 集合参数 日期参数 ​编辑 Json参数 ​编辑 传递json数据 json数组 json对象(POJO) jso…