位置: IT常识 - 正文

如何在Kaggle上利用免费Gpu训练Yolox的模型(kaggle能赚钱吗)

编辑:rootadmin
如何在Kaggle上利用免费Gpu训练Yolox的模型

推荐整理分享如何在Kaggle上利用免费Gpu训练Yolox的模型(kaggle能赚钱吗),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:kaggle如何入门,kaggle网站怎么用,kaggle技巧,kaggle技巧,kaggle网站怎么用,kaggle提分小技巧,怎么在kaggle上面挑到合适的数据集,kaggle怎么用,内容如对您有帮助,希望把文章链接给更多的朋友!

本文不包含Kaggle的入门步骤,如何上传数据集,如何选择GPU自行学习

文章目录*开头的话*一、Kaggle的使用1、**为什么选择Kaggle**2、Kaggle的操作难度二、Yolox代码的更改1.train.py更改2.callbacks.py部分更改3、训练数据的路径更改4、正式训练*末尾的话*开头的话

本文所用yolox的代码来自bubbliiing的pytorch yolox项目

链接:https://blog.csdn.net/weixin_44791964/article/details/120476949

先上一张训练过程的图片

一、Kaggle的使用1、为什么选择Kaggle

Kaggle是一个可以免费白嫖的算力平台,支持每周30h的gpu训练和每周20h的tpu训练,无论时用pytorch,tensorflow,还是Keras都已经提前支持好了。 对比其他免费的算力平台,这个平台是没有显卡训练或则不想损伤自己电脑显卡的优选。 但是对比国内openbayes操作难度略大,相对于百度飞桨来说不错(虽有免费算力,却只支持panddle,安装其他环境会被中断,训练无法连贯)

2、Kaggle的操作难度如何在Kaggle上利用免费Gpu训练Yolox的模型(kaggle能赚钱吗)

一、Kaggle跟其他平台一样有input和output两个子文件,但是input文件夹里只可读取 ,output文件夹里的数据只可写入,意思就是每次上传数据集和代码只能写好无错误才可以用,否则就只能在本地环境改好后重新上传。 二、因为input只可read和output只可write的关系,所以在input文件夹里是不可以进行文件复制和转移的,但是你却可以通过`以下代码进行复制

import shutilshutil.copytree(r'../input/yours', r'./yours')

在kaggle中的路径中./就是/Kaggle/output,在yolox的项目中,含有太多py文件,在output文件里是没有python文件的(我试了两三次,不知道是什么原因,有知道的小伙伴可以帮帮) 3、正确的操作方式 既然python文件在output中不可以用,那么就只能在input操作了。针对yolox的代码,我们只需要更改输出路径就可以操作了。 这里的输出路径我写的是 /Kaggle/output/logs

二、Yolox代码的更改1.train.py更改

更改部分为更改save_dir的路径

#------------------------------------------------------------------# save_dir = '/kaggle/working/los' #------------------------------------------------------------------#2.callbacks.py部分更改

这里的更改只是确保代码在全程运行的时候不报错,实际上将map图像的路径与train的路径重复了,训练时不会生成map的图像和txt文件,如果有需求,可以自行更改路径:

self.map_out_path = log_dir3、训练数据的路径更改

以下只包含对VOC数据的路径更改,在2007_train.txt和2007_val.txt进行更改 在kaggle上传数据集时要自己命名,这里的blueball是我自己dataset的命名。

4、正式训练

更改完所以需要更改的路径,就可以正式训练了 一、切换到input路径 cell中输入

import osif os.path.basename(os.getcwd()) == 'working': os.chdir('../input/blueball/yolox-pytorch-main')print('current working directory is {}'.format(os.getcwd()))print(os.getcwd())print(os.listdir(os.getcwd()))

或者

cd /kaggle/input/blueball

二、运行train.py程序

!python3 train.py

然后就可以看到训练提示了

末尾的话

由于本人也是新手,文章说明部分可能会有不清楚的部分,欢迎小伙伴们指出 最后附上一张呆呆兽的图片,希望有需求的小伙伴们能够顺利训练!!!!

本文链接地址:https://www.jiuchutong.com/zhishi/287965.html 转载请保留说明!

上一篇:ChatGPT API 调用教程(chat function)

下一篇:vue3+Naive UI数据表格基本使用方式(vue ui怎么用)

  • 联通短信查询行程轨迹怎么查(联通短信查询行程卡)

    联通短信查询行程轨迹怎么查(联通短信查询行程卡)

  • 支付宝红包退回有提醒吗(支付宝红包退回会提示双方嘛)

    支付宝红包退回有提醒吗(支付宝红包退回会提示双方嘛)

  • 笔记本电脑怎么打出@符号(笔记本电脑怎么连接无线网wifi)

    笔记本电脑怎么打出@符号(笔记本电脑怎么连接无线网wifi)

  • WPS字体中间加一横怎么打出来(wps里面怎么给字体中间加横线)

    WPS字体中间加一横怎么打出来(wps里面怎么给字体中间加横线)

  • 微信群里抢红包被限制(微信群里抢红包会泄露个人信息吗)

    微信群里抢红包被限制(微信群里抢红包会泄露个人信息吗)

  • 企业微信管理员可以看到所有对话吗(企业微信管理员如何撤回别人的消息)

    企业微信管理员可以看到所有对话吗(企业微信管理员如何撤回别人的消息)

  • 组装一台计算机需要什么(组装一台计算机需要哪些硬件设备)

    组装一台计算机需要什么(组装一台计算机需要哪些硬件设备)

  • 新手机电池不耐用是怎么回事(新手机电池不耐用算是质量问题吗)

    新手机电池不耐用是怎么回事(新手机电池不耐用算是质量问题吗)

  • 淘宝降权是什么意思(淘宝降权是什么意思买家)

    淘宝降权是什么意思(淘宝降权是什么意思买家)

  • 8p怎么分屏(8p手机如何分屏)

    8p怎么分屏(8p手机如何分屏)

  • 苹果x内屏可以修复吗(iphonex内屏可以修吗)

    苹果x内屏可以修复吗(iphonex内屏可以修吗)

  • 数字专辑和实体专辑的区别(数字专辑和实体专辑歌单区别)

    数字专辑和实体专辑的区别(数字专辑和实体专辑歌单区别)

  • 苹果不显示取消订阅(苹果不显示取消订阅只显示取消试用怎么办)

    苹果不显示取消订阅(苹果不显示取消订阅只显示取消试用怎么办)

  • 苹果8手机是否支持O T G(苹果8手机是否支持无线充电)

    苹果8手机是否支持O T G(苹果8手机是否支持无线充电)

  • 微信封号钱包里的钱怎么办(微信封号钱包里的钱怎么处理)

    微信封号钱包里的钱怎么办(微信封号钱包里的钱怎么处理)

  • 微信号被冻结了手机号被换了该怎么办(微信号被冻结了怎么注销账号)

    微信号被冻结了手机号被换了该怎么办(微信号被冻结了怎么注销账号)

  • 指令是由什么发出的(指令是谁发出的)

    指令是由什么发出的(指令是谁发出的)

  • 苹果x更新软件更新不了怎么办(苹果x更新软件为啥还要以前的Id)

    苹果x更新软件更新不了怎么办(苹果x更新软件为啥还要以前的Id)

  • 20系显卡和10系有什么区别(10系与20系显卡)

    20系显卡和10系有什么区别(10系与20系显卡)

  • 微信定位到聊天位置什么意思(微信定位到聊天位置怎么用)

    微信定位到聊天位置什么意思(微信定位到聊天位置怎么用)

  • 苹果11原相机怎么设置正方形 (苹果11原相机怎么调才好看)

    苹果11原相机怎么设置正方形 (苹果11原相机怎么调才好看)

  • ie页面设置在哪里(ie怎么设置首页)

    ie页面设置在哪里(ie怎么设置首页)

  • vivo的桌面小插件在哪(vivo手机桌面小插件怎么弄出来)

    vivo的桌面小插件在哪(vivo手机桌面小插件怎么弄出来)

  • ps黑白照片还原彩色(ps黑白之后怎么还原)

    ps黑白照片还原彩色(ps黑白之后怎么还原)

  • 一个人能开发app吗(一个人能开发手游吗)

    一个人能开发app吗(一个人能开发手游吗)

  • 小米8掉电快怎么办(小米掉电快怎么补电)

    小米8掉电快怎么办(小米掉电快怎么补电)

  • phpcms控制器不存在(phpcms程序)

    phpcms控制器不存在(phpcms程序)

  • 税务申报系统没有印花税
  • 转让股份的印花税怎么交
  • 印花税按什么金额吗
  • 个人所得税纳税义务人
  • 向保险公司缴纳的保险费可以税前扣除吗
  • u8反记账操作步骤
  • 甲方也要跟项目走的吧
  • 金融服务征税范围包括哪些
  • 原材料进口关税怎么算
  • 工伤医疗费用个人社保卡支付找谁报销
  • 开出转账支票用什么凭证
  • 开具增值税专用发票的要求
  • 一般代开增值税多少个点?
  • 个人所得税0申报操作流程
  • 安家费要还吗
  • 代开专用发票缴纳的增值税需要计提吗?
  • 促销活动赠品应如何账务处理
  • 职工向公司借款计入什么科目
  • 股权转让未分配利润如何做账
  • 关税征收目的
  • 金融衍生工具的特点不包括
  • 1697508871
  • 土地使用权对外出租还摊销吗
  • 权益法核算的投资收益要做递延所得税吗
  • 你肯定不知道的11个狗狗冷知识
  • 我国税收法律制度不采用的税率是
  • 预付账款坏账处理流程
  • win11如何设置定时关机
  • ’sass_binary_site‘ is not a valid npm option问题的产生原因及解决办法
  • win11任务栏消失了怎么办
  • 没有组策略权限
  • PHP:mb_convert_kana()的用法_mbstring函数
  • 无法连接到你的相机,请重启手机
  • php fetchall
  • 材料成本差异如何做账
  • 园林绿化企业设立的条件和程序
  • 抵免法的缺点主要有以下几点
  • vue 的watch
  • 威尼斯海滩滑板场
  • node升级版本
  • vue3的unplugin-auto-import自动引入
  • vue的watch监听props
  • 增资会计
  • push添加对象
  • 小汽车的消费税税率按照气缸容量实行差别
  • 纳税证明和完税证明的金额为什么不一样
  • 印花税计算公式
  • rabbitmq中文手册
  • python requests读取服务器响应
  • 学网新用什么电脑
  • sql命令语句
  • 基层工会经费收入来源包括
  • 外经证预缴的附加税税率
  • 公司临时工的车可以买吗
  • 车辆买的商业险全险,车辆出了事故,保险公司怎么赔
  • 工程材料票抵扣比例
  • 贴现凭证是什么意思
  • 开票系统的维护与保养
  • 退票费收入按什么征税
  • 专票取消认证
  • 不能抵扣的进项税额转出会计分录
  • 年初建账考虑要点有哪些
  • sqlserver全文索引ndf文件丢失
  • DBCC CHECKIDENT 重置数据库标识列从某一数值开始
  • kvm虚拟机运行方式
  • ubuntu安装chia
  • mac运行很卡怎么办
  • 开机密码怎么删除
  • 屏保 win7
  • Windows 8 Consumer Preview 中的新热键介绍
  • 如何在win7上打开win10软件
  • unity绘制曲线
  • opengl es3.0
  • react native usestate
  • base如何使用
  • angular.min.js
  • 在线视频爬取工具
  • 宁波国税局领导名单
  • 北京市国家税务局
  • 税控盘红字发票开具流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设