
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要:本文介绍了将PyTorch模型导出为ONNX并编译为昇腾NPU模型时常见的算子不兼容问题及解决方案。主要内容包括:1) 分析昇腾不支持的ONNX算子类型(稀疏算子、动态索引算子等)及替代方案;2) 提供算子替换的两种方式(导出前替换和修改ONNX图);3) 针对NMS算子的特殊处理方案;4) 动态shape模型的导出注意事项;5) 详细的排查流程。文章强调优先使用标准算子数学等价替换,并提供

昇腾 910 的硬件设计围绕两个核心:Cube Unit 做大矩阵乘法、HBM 存大模型权重和 KV Cache。理解了存储层次和计算单元的并行能力,就能推导出大部分优化手段——大 batch 打满 Cube、减少 HBM 搬运用 UB 缓存、HCCS 拓扑感知降低通信延迟。910 的绝对算力虽然不如 A100,但算力功耗比更优,加上国产供应链优势,大规模部署的性价比不输竞品。

本文详细介绍了如何在鸿蒙Flutter应用中接入系统级能力,包括本地通知、推送通知和后台任务。主要内容包括: 环境准备:配置鸿蒙Flutter开发环境,安装必要插件如ohos_flutter_notification和ohos_flutter_background_task。 本地通知实现:通过ohos_flutter_notification插件实现基础通知、延时通知、重复通知等功能,并处理通知

本文介绍了如何利用鸿蒙分布式数据管理(DDM)实现Electron应用的跨设备通信。通过鸿蒙Node.js SDK桥接Electron与鸿蒙生态,详细讲解了设备发现、数据同步、权限管理等核心功能的实现方案。文章提供了完整的开发环境配置指南、实战代码示例以及性能优化建议,适用于办公协同、智能家居等跨设备场景开发。配套开源项目harmonyos-electron-ddm-demo可供参考,帮助开发者快

《鸿蒙与Electron适配技术解析与跨端开发实践》 本文系统探讨了鸿蒙系统与Electron框架的适配技术方案,针对两者在运行时环境、安全模型和架构设计上的核心差异,提出了基于Web组件和桥接层的适配路径。主要内容包括: 适配原理:通过鸿蒙Web组件承载Electron渲染层,利用ArkTS封装系统能力,构建IPC通信桥接机制,实现90%的代码复用率。 开发实践:详细演示了环境搭建、项目初始化、

本文深入解析Flutter跨端通信机制,重点剖析MethodChannel和EventChannel的实现原理与应用场景。MethodChannel采用请求-响应模式实现双向方法调用,EventChannel基于订阅-发布模式实现单向事件流传输。文章从基础使用、源码解析到性能优化三个维度展开,详细讲解三端代码实现,并深入分析底层序列化与消息传递机制。特别介绍了基于Protobuf的高性能自定义协议

摘要:本文详细介绍了如何在Flutter项目中集成鸿蒙OS的分布式能力,实现多设备协同开发。主要内容包括:1) 环境搭建步骤,涵盖DevEco Studio、Flutter SDK配置及鸿蒙模拟器设置;2) 核心分布式能力解析,重点讲解设备发现、数据同步和任务调度三大功能;3) 实战开发示例,通过MethodChannel和EventChannel实现Flutter与鸿蒙原生通信,并构建多设备协同

本文针对鸿蒙(HarmonyOS)应用开发中使用Flutter框架处理万级数据列表时的性能问题,提出了一套系统化优化方案。通过分析Flutter列表渲染机制和鸿蒙系统特性,文章从基础优化、进阶适配到极限突破三个层面,详细介绍了如何实现万级数据列表的"秒开+丝滑滑动"效果。关键优化点包括:使用ListView.builder实现回收复用、结合鸿蒙后台任务进行数据分页预加载、组件级

每个粒子需包含运动状态和视觉属性,代码如下:dart// 位置// 速度(x/y 方向)// 大小// 透明度// 颜色// 生命周期(帧数)int life;// 最大生命周期Particle({life = 0;// 更新粒子状态(每帧调用)// 位置 = 当前位置 + 速度// 透明度随生命周期衰减// 大小随生命周期缩小// 生命周期递增life++;// 判断粒子是否存活// 绘制粒子i

摘要: 本文深入探讨鸿蒙Flutter应用中Hive与SQLite的本地存储优化策略。Hive作为轻量级NoSQL数据库,适用于配置缓存等简单场景,通过Box拆分、索引优化和批量操作可显著提升性能;SQLite则擅长处理复杂查询和大数据量,通过建表设计、索引策略和事务优化实现高效数据管理。文章对比了两者在读写速度、查询能力等方面的差异,并给出选型建议:Hive适合轻量级数据,SQLite适合复杂查








