可以在手机里运行的Detectron2来了:FB官方出品

人工智能2025-11-05 15:51:28726

 本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,可手转载请联系出处。机里

做目标检测、运行语义分割,官方你一定听说过Detectron2。出品

作为一个基于PyTorch实现的可手模块化目标检测库,Detectron2当年刚一开源,机里就被推上了GitHub趋势榜第一。运行

而现在,官方移动端开发人员们的出品福利来了。

Facebook官方正式推出Detectron2的可手移动版:Detectron2Go(D2Go)。

什么是机里D2Go

先来看官方介绍:

PyTorch和Detectron2支持的深度学习工具包 最先进的高效移动设备骨干网络 支持端到端模型训练、量化和部署 能轻松导出TorchScript格式

通过D2Go,运行开发者可以创建已经针对移动设备进行过优化的官方FBNet模型,在移动端高效地执行目标检测、出品语义分割以及关键点估计等任务。云服务器

△D2Go人体关键点估计

那么D2Go具体有哪些优势呢?

实际上,移动端的目标检测任务主要关注的有两点:延迟准确性

而如果模型能够在边缘设备上独立运行,不用将数据传至云端进行处理,就能大大的减少延迟。

另外,这也进一步保障了终端用户的数据、隐私安全。

Facebook表示,在实验测试中,使用D2Go开发的移动端模型,与基于服务器的模型相比,延迟更低,且准确性损失不大。

如何使用

首先是安装的源码下载部分,需要安装的有:

PyTorch Nightly

conda install pytorch torchvision cudatoolkit=10.2 -c pytorch-nightly

Detectron2

python -m pip install git+https://github.com/facebookresearch/detectron2.git

mobile_cv

python -m pip install git+https://github.com/facebookresearch/mobile-vision.git

D2go

git clone https://github.com/facebookresearch/d2go

cd d2go & python -m pip install .

在D2go的GitHub仓库中,还提供了预训练模型的推理Demo。

从model_zoo中选择一个模型,运行demo.py,就可以进行试玩。

faster_rcnn_fbnetv3a模型为例:

cd demo/

python demo.py —config-file faster_rcnn_fabnetv3a_C4.yaml —input input1.jpg —output output1.jpg

在训练和评估方面,D2Go本身基于detectron2工具包实现,因此在训练之前,需要按照detectron2的说明设置内置数据集。

而具体如何用预训练模型进行推理训练一个D2go模型将模型导出到int8,Facebook也提供了详细的入门示例。

更多详情,不妨戳进文末链接,亲自上手尝试~

传送门

开源地址:

https://github.com/facebookresearch/d2go

Facebook博客:

https://ai.facebook.com/blog/d2go-brings-detectron2-to-mobile/

b2b信息网
本文地址:http://www.bzuk.cn/news/055c31399631.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

说明:系统:Ubuntu Server 11.10系统:Windows Server 2003################################################################################################### Allows all loopback (lo0) traffic and drop all traffic to 127/8 that doesnt use lo0# Accepts all established inbound connections# Allows all outbound traffic-A OUTPUT -j ACCEPT-A INPUT -p tcp --dport 80 -j ACCEPT-A INPUT -p tcp --dport 873 -j ACCEPT# THE -dport NUMBER IS THE SAME ONE YOU SET UP IN THE SSHD_CONFIG FILE# Now you should read up on iptables rules and consider whether ssh access# Allow ping# log iptables denied calls (access via dmesg command)# Reject all other inbound - default deny unless explicitly allowed policy:-A FORWARD -j REJECT##################################################################################################ctrl+o #保存ctrl+x #退出备注:873是Rsync端口iptables-restore < /etc/iptables.default.rules #使防火墙规则生效nano /etc/network/if-pre-up.d/iptables #创建文件,添加以下内容,使防火墙开机启动###########################################################!/bin/bashwhereis rsync #查看系统是否已安装rsync,出现下面的提示,说明已经安装ctrl+o #保存log file = /var/log/rsyncd.log #日志文件位置,启动rsync后自动产生这个文件,无需提前创建。/etc/init.d/rsync start #启动Next 下一步Next默认安装路径 C:Program FilescwRsyncInstall 安装Close 安装完成,关闭3、测试是否与Rsync服务端通信成功开始-运行-cmd输入cd C:Program FilescwRsyncbin 回车再输入telnet 192.168.21.168 873 回车出现下面的界面,说明与Rsync服务端通信成功备注 C:Program FilescwRsyncbin 是指cwRsync程序安装路径4、cwRsync客户端同步Rsync服务端的数据开始-运行-cmd,输入cd C:Program FilescwRsyncbin 回车再输入rsync -vzrtopg --progress --delete mysqlbakuser@192.168.21.168::MySQL_Backup /cygdrive/d/mysql_data输入密码:123456 回车出现下面的界面,说明数据同步成功可以打开D:mysql_data 与Rsync服务端/home/mysql_data目录中的数据对比一下,查看是否相同d/mysql_data 代表D:mysql_data192.168.21.168 #Rsync服务端IP地址-vzrtopg --progress #显示同步过程详细信息三、在cwRsync客户端的任务计划中添加批处理脚本文件,每天凌晨3:00钟自动同步Rsync服务端/home/mysql_data目录中的数据到D:mysql_data目录1、打开C:Program FilescwRsyncbin目录,新建passwd.txt输入123456保存继续在C:Program FilescwRsyncbin目录,新建MySQL_Backup.bat输入echo.echo.rsync -vzrtopg --port=873 --progress --delete mysqlbakuser@192.168.21.168::MySQL_Backup /cygdrive/d/mysql_data < passwd.txtecho 数据同步完成echo.最后保存退出2、添加批处理脚本到Windows任务计划开始-设置-控制面板-任务计划打开添加任务计划,下一步浏览,选择打开C:Program FilescwRsyncbin目录里面的MySQL_Backup.bat执行这个任务:选择每天,下一步起始时间:3:00运行这个任务:每天,下一步输入Windows系统管理员的登录密码,下一步完成扩展说明:假如要调整同步的时间,打开任务计划里面的MySQL_Backup切换到日程安排来选项设置,还可以打开高级来设置每隔几分钟运行一次MySQL_Backup.bat这个脚本至此,Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步完成

windows7系统下telnet命令失效提示不是内部或外部命的解决方法

Win 7系统启用和禁用IE8浏览器选项卡浏览功能的方法

字体在哪个文件夹里 windows 7怎么安装新字体(两种方式)

戴尔笔记本光盘装系统教程(详细步骤让您轻松安装系统)

电脑总是弹出配色方案已更改为Windows7 Basic的详细解决办法

windows 7桌面背景没有居中怎么办?如何设置纵向的图片个性化居

windows 7桌面图标不见了怎么办,显示Win 7桌面图标的方法

友情链接

滇ICP备2023006006号-33