- 基于Atlas 200 DK的原版YOLOv3(Darknet-53)实现(Python版本),这里提供完整的工程,包括转化好的模型,只要你有Atlas 200 DK即可运行。YOLOv3可以算作是经典网络了,较好实现了速度和精度的Trade off,成为和目标检测的首选网络,堪称是史诗巨作级别(我是这么认为的)。YOLOv3是在YOLOv1和YOLOv2的基础上,改进而来。 基于Atlas 200 DK的原版YOLOv3(Darknet-53)实现(Python版本),这里提供完整的工程,包括转化好的模型,只要你有Atlas 200 DK即可运行。YOLOv3可以算作是经典网络了,较好实现了速度和精度的Trade off,成为和目标检测的首选网络,堪称是史诗巨作级别(我是这么认为的)。YOLOv3是在YOLOv1和YOLOv2的基础上,改进而来。
- 在Ascend 310上运行程序,每一个环节都被视为一个engine,比如预处理engine,模型推理engine,这里创建的就是模型推理的engine。模型engine创建首先要初始化,一般是指定Graph和engine的ID,做一些设置,比如图像输入的宽度和高度等。这里使用官方例程中的模板进行基本设置,之后根据模板设计自己的推理过程,主要是Inference这部分代码。 在Ascend 310上运行程序,每一个环节都被视为一个engine,比如预处理engine,模型推理engine,这里创建的就是模型推理的engine。模型engine创建首先要初始化,一般是指定Graph和engine的ID,做一些设置,比如图像输入的宽度和高度等。这里使用官方例程中的模板进行基本设置,之后根据模板设计自己的推理过程,主要是Inference这部分代码。
- 在Atlas 200 DK上部署自己的模型时(使用Python语言),推理结果与原模型不一致怎么办?仔细对比一下,可能是推理结果的顺序错了哦。 在Atlas 200 DK上部署自己的模型时(使用Python语言),推理结果与原模型不一致怎么办?仔细对比一下,可能是推理结果的顺序错了哦。
- 移植应用到Atlas 200 DK关于输入的一点问题(Python版) 移植应用到Atlas 200 DK关于输入的一点问题(Python版)
- 很多时候,需要在Atlas 200 DK和虚拟机之间传输文件或文件夹,比如在做视觉任务的时候,可能需要把测试视频传输到开发板,测试完成,需要把结果拷贝会虚拟机。这里可以使用scp命令来完成。这里是以Atlas 200 DK和虚拟机为例,但scp命令同样使用于其他基于linux系统的设备。 很多时候,需要在Atlas 200 DK和虚拟机之间传输文件或文件夹,比如在做视觉任务的时候,可能需要把测试视频传输到开发板,测试完成,需要把结果拷贝会虚拟机。这里可以使用scp命令来完成。这里是以Atlas 200 DK和虚拟机为例,但scp命令同样使用于其他基于linux系统的设备。
- 经过大家的努力,包括第三方的努力,昇腾生态案例已经越来越多了,特别是对Atlas200DK的案例,已经有30+,那么大家在开发自己的应用时一般情况下都可以基于当前这些案例来改造,省事实力。 经过大家的努力,包括第三方的努力,昇腾生态案例已经越来越多了,特别是对Atlas200DK的案例,已经有30+,那么大家在开发自己的应用时一般情况下都可以基于当前这些案例来改造,省事实力。
- 行人检测——ModelArts与HiLens的完美邂逅,使用ModelArts与HiLens云端协作,使用ModelArts预置算法YOLOv3_ResNet18,在自行整理的2500余张图片,近20000个行人标注的数据集上使用Tesla V100 32GB训练,最终在HiLens上实现行人检测,效果勉强说得过去。欢迎大家来看看。 行人检测——ModelArts与HiLens的完美邂逅,使用ModelArts与HiLens云端协作,使用ModelArts预置算法YOLOv3_ResNet18,在自行整理的2500余张图片,近20000个行人标注的数据集上使用Tesla V100 32GB训练,最终在HiLens上实现行人检测,效果勉强说得过去。欢迎大家来看看。
- 智能指针 智能指针
- 一、内存管理相关知识 1、原生语言的内存管理接口原生语言的内存管理接口包括malloc、free、memcpy、memset、new、delete等接口,支持C/C++等语言,由此类接口申请的内存,用户可以自行管理和控制内存使用的生命周期。用户申请内存空间小于256k时,使用原生语言的内存接口与Matrix框架提供的内存管理接口在性能上区别不大,基于简单便捷考虑,建议使用原生语言的内存管理接... 一、内存管理相关知识 1、原生语言的内存管理接口原生语言的内存管理接口包括malloc、free、memcpy、memset、new、delete等接口,支持C/C++等语言,由此类接口申请的内存,用户可以自行管理和控制内存使用的生命周期。用户申请内存空间小于256k时,使用原生语言的内存接口与Matrix框架提供的内存管理接口在性能上区别不大,基于简单便捷考虑,建议使用原生语言的内存管理接...
- 码云上仓库链接:https://gitee.com/Atlas200DK/sample-classification-python/tree/DynamicBatch 码云上仓库链接:https://gitee.com/Atlas200DK/sample-classification-python/tree/DynamicBatch
- 前面三节课,我们分享了Atlas性能调优之瓶颈分析、流程编排以及编解码的内容,今天,我们将为大家带来Atlas性能调优之内存管理的分享! 前面三节课,我们分享了Atlas性能调优之瓶颈分析、流程编排以及编解码的内容,今天,我们将为大家带来Atlas性能调优之内存管理的分享!
- Atlas 200 DK使用FAQ Atlas 200 DK使用FAQ
- Atlas 200 DK使用FAQ Atlas 200 DK使用FAQ
- Atlas 200 DK使用FAQ Atlas 200 DK使用FAQ
- Atlas 200 DK使用FAQ Atlas 200 DK使用FAQ
上滑加载中
推荐直播
-
深度解析鸿蒙应用入门级开发者认证
2024/12/04 周三 16:00-18:00
Edi 华为云学堂技术讲师
本期直播将为开发者带来HCCDA-HarmonyOS&Cloud Apps认证课程系统介绍、详细阐述HarmonyOS 技术架构、理解HarmonyOS 技术理念,通过实例带领开发者应用快速上手。
回顾中 -
鸿蒙应用入门:轻松掌握ArkTS开发语言
2024/12/05 周四 16:00-18:00
Edi 华为云学堂技术讲师
本期直播课旨在让开发者了解ArkTS语法、轻松掌握ArkUI组件开发,带你零门槛入门鸿蒙开发,掌握状态管理实验和渲染控制实验。
即将直播 -
人工智能应用测试深度解析:理论基础与实践应用指南
2024/12/06 周五 14:30-16:30
Alex 华为云学堂技术讲师
本期直播主要结合理论及人工智能的相关实验,给大家讲述AI应用测试的主要流程和方法。帮助开发者了解AI应用测试的理论及方法,和AI应用测试在模型迭代调优过程中的作用。
去报名
热门标签