腾讯优图 ncnn AI 框架宣布加入 ONNX 开放生态系统

近日,腾讯优图首个 AI 开源项目 ncnn 宣布正式加入 ONNX ,现已支持将 ONNX 文件转换为 ncnn 模型。此后,AI 开发者能更快实现从研究到模型的落地部署,也能更方便地在不同框架间切换,为每项任务选取最优的开发工具。

ONNX 是一个开放的深度学习开发工具生态系统,全称为“Open Neural Network Exchange”(开放的神经网络切换),由微软和 Facebook 发起,旨在实现不同神经网络开发框架之间的互通互用。目前,Microsoft Cognitive Toolkit,PyTorch 和 Caffe2 均已支持 ONNX。

511ed405b2952fd05c43dc6aaecfe739700.jpg

ncnn 是腾讯优图实验室首个开源项目,是一个为手机端极致优化的高性能神经网络前向计算框架。它从设计之初深刻考虑手机端的部属和使用。无第三方依赖,跨平台,手机端 cpu 的速度快于目前所有已知的开源框架。

据悉,目前 Google play 商店已有 QQ、微信、微视、京东、支付宝、爱奇艺、美颜相机、快手短视频、LIKE 短视频、玩美彩妆等超过30款 APP ,选用 ncnn 作为手机 CNN 推断库,实现包括人脸检测跟踪、人脸配准、人脸识别、人体检测跟踪、人体姿态估计、图像分类、图像美化、目标分割、风格画生成、物体检测、文本检测和识别等 AI 场景应用。

f034d9d7240261653f36a02dc2aa6587a0c.jpg

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ncnn 是一个高效的深度学习框架,专注于在移动平台上实现高性能的推理过程。而 ONNX (Open Neural Network Exchange) 是一个用于表示深度学习模型的开放式标准,允许在不同的深度学习框架中进行模型的转换和部署。而 YOLOv5 是一种用于目标检测的深度学习算法,具有极高的速度和准确率。 在使用 ncnn 进行 ONNX YOLOv5 模型推理时,首先需要将 YOLOv5 模型转换为 ONNX 格式。可以使用 ONNX 官方提供的工具或者其他第三方工具将 YOLOv5 模型转换为 ONNX 格式的模型文件。转换完成后,可以使用 ncnn 提供的接口加载 ONNX 模型,并进行推理。 在进行推理时,首先需要将待检测的像传入 ncnn 的输入层。然后使用 ncnn 提供的推理接口进行前向推理。ncnn 会将输入像传递给模型,进行推理过程。推理完成后,可以获取目标检测的结果,包括目标的类别、位置和置信度等信息。最后可以根据推理结果进行后续的处理,如可视化、存储或其他需要的操作。 ncnn 在使用 ONNX YOLOv5 模型进行推理时具有势,因为它能够在移动平台上实现高性能的推理过程。ncnn 使用了一些化技术,如网络结构化、内存管理、多线程计算等,能够快速而高效地进行推理,提供实时的目标检测效果。此外,ncnn 还支持多种硬件平台,包括 ARM、GPU 等,适用于不同的应用场景。 总之,通过使用 ncnn 进行 ONNX YOLOv5 模型的推理,可以在移动平台上实现高效而准确的目标检测应用。ncnn 提供了方便的接口和化技术,能够帮助开发者快速部署和实现深度学习模型在移动设备上的应用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值