摘要:
使用Runtime执行推理(C++) 概述 通过MindSpore Lite模型转换后,需在Runtime中完成模型的推理执行流程。本教程介绍如何使用C++接口编写推理代码。 Runtime总体使用流程如下图所示: 包含的组件及功能如下所述: Model:MindSpore Lite使用的模型,通过 阅读全文
摘要:
HiLink & LiteOS & IoT芯片让IoT开发简单高效 华为HiLink & LiteOS & IoT芯片使能三件套,让IoT开发更简单高效。下一代智能手机将会融合车、家、办公等场景,让消费者的全场景智慧化体验无处不在。与此同时,随着全球可连接设备数和人均设备数的快速增加,IoT连接技术 阅读全文
摘要:
HiCar基本功能介绍 基本概述 一方面,基于操作系统超强的分布式能力,HUAWEI HiCar通过手机和汽车之间的连接,基于三层标准与能力,构建手机和汽车互助资源池,把手机的服务生态延伸到车内,实现“手机+车机”人机交互最优体验,“手机+车机+N端”互联互通、无感连接&服务无缝流转,以及最优硬件资 阅读全文
摘要:
HiCar技术概述 HUAWEI HiCar(以下简称 HiCar)是华为提供的人-车-家全场景智慧互联(HUAWEI HiCar Smart Connection)解决方案,具备如下特点: 安全交互:以安全为前提的极简交互(Safety) 无感互联:手机/IoT 设备和汽车无感全互联(Smart 阅读全文
摘要:
MindSpore部署图像分割示例程序 本端侧图像分割Android示例程序使用Java实现,Java层主要通过Android Camera 2 API实现摄像头获取图像帧,进行相应的图像处理,之后调用Java API 完成模型推理。 此处详细说明示例程序的Java层图像处理及模型推理实现,Java 阅读全文
摘要:
MindSpore模型推理 如果想在应用中使用自定义的MindSpore Lite模型,需要告知推理器模型所在的位置。推理器加载模型的方式有以下三种: 加载本地模型。 加载远程模型。 混合加载本地和远程模型。 加载模型 方式一:加载并初始化本地模型。 加载模型。 Assets目录 MLCustomL 阅读全文
摘要:
MindSpore特性支持类 Q:请问MindSpore支持梯度截断吗? A:支持,可以参考梯度截断的定义和使用。 Q:如何在训练神经网络过程中对计算损失的超参数进行改变? A:暂时还未有这样的功能。目前只能通过训练–>重新定义优化器–>训练,这样的过程寻找较优的超参数。 Q:第一次看到有专门的数据 阅读全文
摘要:
MindSpore后端运行类 Q:如何在训练过程中监控loss在最低的时候并保存训练参数? A:可以自定义一个Callback。参考ModelCheckpoint的写法,此外再增加判断loss的逻辑: class EarlyStop(Callback): def __init__(self): se 阅读全文
摘要:
MindSpore平台系统类 Q:MindSpore只能在华为自己的NPU上跑么? A: MindSpore同时支持华为自己的Ascend NPU、GPU与CPU,是支持异构算力的。 Q:MindSpore在Ascend 310上是否可以转AIR模型? A:Ascend 310不能导出AIR,需要在 阅读全文
摘要:
MindSpore网络模型类 Q:使用MindSpore进行模型训练时,CTCLoss的输入参数有四个:inputs, labels_indices, labels_values, sequence_length,如何使用CTCLoss进行训练? A:定义的model.train接口里接收的data 阅读全文
摘要:
MindSpore算子支持类 Q:在使用Conv2D进行卷积定义的时候使用到了group的参数,group的值不是只需要保证可以被输入输出的维度整除即可了吗?group参数的传递方式是怎样的呢? A:Conv2D算子是有这个约束条件的:当group大于1 时,其值必须要与输入输出的通道数相等。不要使 阅读全文
摘要:
MindSpore基准性能 本文介绍MindSpore的基准性能。MindSpore网络定义可参考Model Zoo。 训练性能 ResNet 以上数据基于华为云AI开发平台ModelArts测试获得,是训练过程整体下沉至Ascend 910 AI处理器执行所得的平均性能。 业界其他开源框架数据可参 阅读全文