当前位置:首页 > CN2资讯 > 正文内容

租服务器python 租服务器跑模型

11小时前CN2资讯

一、选择租哪个

推荐用AutoDL(便宜、功能强大、gug少、有时时客服解决问题)

AutoDL算力云 | 弹性、好用、省钱。租GPU就上AutoDL

二、注册、登录

学生可以认证,享受会员价

服务器需要登录后先充值,先充个10元,接下来试试看。每次都是开机使用完关机后扣费,可以选择按量,超级划算,按小时扣费。

三、使用

1、了解学习查看资料

(租之前具体可以先看看帮助文档,上面好详细,各种文章视频讲解)

 2、开始租服务器

建议多租几块,只要不开机,就不会承担费用。只租一块的话,可能出现空闲GPU不足的情况。租好之后,默认开机状态,建议关机或无卡模式开机! 

注意选择的两个指标:费用和剩余可租的卡数。可以到最下面选择总结一点的,一般前面和后面的选择的人可能多。至于我说的什么意思,大家租两次用用就知道什么意思了。

3、创建镜像环境

       也就是创建一个你要用的模型的虚拟环境,选择基础环境就行吗,里面对应的框架名称,框架版本,python版本。需要的都有,这里说明一下python3.8(ubuntu18.04),ubuntu18.04就是一个Linux系统的虚拟机,服务器不是windows系统,所以运行代码终端命令是在linux系统终端,有点代码有些不一样,不过资料很多,可以查到,不需要担心。

        租用服务器很方便的一个就是他conda已经有了,而且不需要下载软件了,只需要根据选择就可以配置好所谓的之前的虚拟环境,也不需要纠结一个服务器上想安装多个环境,没有必要,直接多租几个服务器,每个选择不同的自己需要的基础镜像环境不就好了。到时候不需要直接点击释放实例,就没有了,也不需要担心安装有稳定,环境版本不兼容等问题,及其方便,爽歪歪!!!

点击立即创建,就创建好了,默认是GPU有卡模式开机的,马上点击关机,关机后开无卡模式开机,先熟悉一下,0.1/小时,租好后关机看GPU充足的就是你可以马上使用。 

4、网络模型的安装

一、上传代码项目

开机后点击JupyertLab就可以进入

建议可以把自己需要的模型,包,库,项目等放到tmp数据盘。

这里就可以把自己电脑上弄好的项目代码数据集等压缩,然后自己拖拽到JupyertLab左边的目录区,等待上传(只能上传压缩文件,文件夹直接不可以);

上传结束,在终端命令输入命令,减压成文件夹就可以了。注意先cd文件路径,这里是减压到当前文件夹了。

如zip文件,输入:

unzip 文件名.zip

 

代码自己项目减压完成后,安装包库,这里用yolov8进行实例分割,所以上面是下载好的ultralytics包和自己建立好的数据集。详细yolov8实例分割各种步骤参考博文

二、安装对应的包

1、创建环境:

conda activate

conda init

2、关闭终端,重新打开,进入(base)环境,到自己项目路径里。

3、直接pip 包就可以了。

pip install -r requirements.txt

安装yolov8,它这里其实叫ultralytics

pip install ultralytics

如果上传的文件啥的都放在miniconda3的文件夹下,就不需要创建环境了,即不需要

conda activate 和 conda init,直接pip包就行。

三、训练模型

那需要训练的时候,我这里是适用,所以epochs=10.且图像数量较少,大家训练的时候就需要把服务器关机重新开机了。就是不能在无卡模式下训练了吧。需要用到gpu了。

yolo task=segment mode=train model=mydata/yolov8s-seg.yaml data=mydata/coco128-seg.yaml epochs=10 batch=4 save=true workers=1 pretrained=true

 

 到此大功告成,训练的pt模型已经保存。

5、尝试终端命令路径跳转

这里注意补充一下在命令里,注意路径:

可以这样用:

cd 路径

注意跳转路径,安装包,运行代码等,路径得对喽。

一、路径补充

相对路径是相对于当前文件所在目录的路径,而绝对路径则是从根目录开始的完整路径。

例如,我们的项目文件夹路径为/Users/username/Documents/myproject,而我们需要读取该文件夹下的test.txt文件,那么使用相对路径就可以直接写成"test.txt",而使用绝对路径则需要写成"/Users/username/Documents/myproject/test.txt"。

二、表示相对路径的符号

在Python中,表示相对路径的符号有两种:点(.)和双点(..)。

1. 点(.)表示当前目录,例如"./test.txt"表示当前目录下的test.txt文件。

2. 双点(..)表示上级目录,例如"../test.txt"表示上级目录中的test.txt文件。

三、相对路径的使用场景

在Python中,相对路径的使用场景很多,比如:

1. 项目中需要读取或写入某个文件,此时使用相对路径可以使代码更加灵活,可以在不同的机器或环境中运行。

2. 在开发过程中,需要导入其他模块,此时使用相对路径可以使代码更加清晰简洁。

3. 在使用第三方库时,需要指定一些配置文件或资源文件的路径,此时使用相对路径可以使代码更加易于移植和维护。

四、相对路径的一些注意事项

在使用相对路径时,需要注意以下几点:

1. 相对路径是相对于当前文件所在目录的路径,而不是当前执行脚本的目录。如果需要使用当前执行脚本的目录作为相对路径的起点,可以使用os.path.dirname(__file__)获取当前文件所在目录。

2. 相对路径中不要使用绝对路径的形式,例如"../Users/username/Documents/myproject/test.txt"是错误的。

3. 相对路径中的斜杠(/)在不同操作系统中有不同的表示方式。在Windows系统中,使用反斜杠(\)表示路径分隔符,而在Linux和Mac系统中使用斜杠(/)表示路径分隔符。为了保证代码的可移植性,建议使用os.path.join()方法来拼接路径。

四、完成后一定记得手动点关机关机关机

重要是事情说三遍,毕竟跑的都是钱啊!!!你自己的笔记本关机没用啊,远程服务器还是开着的

五、总结

1、租服务器

2、关机开启无卡模式开机

3、进入jupyter

4、压缩本地项目代码为zip文件,拖拽本地项目代码数据到autodl-tmp目录下,上传完成后减压

unzip 文件名.zip 5、配置环境 conda activate 路径前面出现base conda init 关闭终端重启 6、cd指令进入文件夹目录,安装程序所依赖的包 pip install -r requirements.txt pip install ultralytics 7、完成,关机,正常有卡模式开机 8、到文件夹目录开始训练 yolo task=segment mode=train model=mydata/yolov8s-seg.yaml data=mydata/coco128-seg.yaml epochs=10 batch=4 save=true workers=1 pretrained=true 9、下载训练好的文件 只能直接在jupyter中右击下载文件,不能直接下载文件夹,官方也给出了很多下载文件夹方法,我觉得很复杂,直接把文件夹压缩了不就能下载了吗? # 压缩。如果没有zip命令,安装命令: apt-get update && apt-get install -y zip zip -r <自定义压缩包名称>.zip <待压缩目录的路径> # 解压。如果没有zip命令,安装命令: apt-get update && apt-get install -y unzip unzip <待解压压缩包名称>.zip -d <解压到哪个路径> zip -r train4.zip root/miniconda3/ultralytics/runs/segment/train4
    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/23690.html

    分享给朋友:

    “租服务器python 租服务器跑模型” 的相关文章

    IP地址可以是255吗?详解IP地址的定义、结构与未来发展趋势

    IP地址的定义与作用 IP地址是互联网协议(IP)中用于标识网络上设备的逻辑地址。它就像是互联网世界的“门牌号”,帮助数据包准确地找到目的地。没有IP地址,设备之间就无法相互识别和通信。无论是电脑、手机还是服务器,只要连接到网络,都会分配一个唯一的IP地址。它的存在让互联网的运作变得有序且高效。 I...

    国外云服务器推荐:如何选择适合你的云服务平台

    国外云服务器概述 云计算是近年来一个热门的话题,我常常听到朋友们讨论它的好处。那么,什么是云计算呢?简单来说,云计算是一种利用互联网提供计算机服务的方式。用户可以通过互联网访问服务器、存储、数据库和软件等基础设施,省去了传统硬件的维护和管理。这种技术的发展,使得企业和个人能够更加灵活和高效地使用计算...

    如何选择RN套餐性价比高的VPS服务

    RN套餐概述 在谈论RackNerd之前,我想先简单介绍一下这家公司。RackNerd成立于2019年,它是一家专注于虚拟主机和VPS服务的商家。作为市场中的新兴参与者,RackNerd凭借其高性价比迅速赢得了不少用户的青睐。在我了解的多家VPS提供商中,RackNerd以其实惠的价格和稳定的性能脱...

    选择最佳香港VPS大带宽服务的全面指南,助你无忧搭建在线业务

    在如今这个信息高速发展的时代,选择适合的VPS服务显得尤为重要。特别是香港VPS大带宽服务,以其独特的优势吸引了越来越多的用户。对于想要进行国际业务、网站托管或是搭建游戏服务器的用户来说,香港VPS大带宽服务绝对是个不错的选择。 香港VPS大带宽的优势显而易见。一个显著的特点是无需备案,这意味着用户...

    选择台湾VPS的优势与实用技巧分析

    在当今互联网迅速发展的时代,虚拟专用服务器(VPS)成为了众多企业和个人不二的选择。台湾VPS作为一个相对新兴的产品,凭借自己独特的地理位置和优异的技术性能,逐渐在市场上占据了一席之地。身为个人或企业,在选择服务器时,了解台湾VPS的基本概念及其优势无疑是一个明智的开始。 什么是VPS? VPS,即...

    Ubuntu 多人远程办公的安装与配置指南

    安装和配置远程桌面软件 在远程办公和团队协作日益成为常态的今天,合理配置远程桌面软件显得尤为重要。在Ubuntu的环境下,安装和配置xrdp和vncviewer等工具,可以让多个用户方便地进行远程访问,提高工作效率。下面,我将一步步带你进行相关的软件安装和配置。 1. 安装xrdp 首先,我们要安装...