logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

昇腾 CANN 初级算子开发:Host 与 Device 内存模型及数据交互实战

在昇腾 CANN 算子开发中,Host(CPU)与 Device(NPU)的内存隔离是硬件异构特性的核心体现,而内存分配、数据拷贝的正确性直接决定了算子能否正常运行。很多新手入门时会因内存模型理解不清晰,出现 “数据传输失败”“内存泄漏” 等问题。本文基于 CANN 训练营的知识体系,从内存架构、API 使用到实战案例,完整解析 Host 与 Device 的内存交互逻辑,同时覆盖常见问题的排查方

#昇腾#开发语言#CANN
昇腾 CANN 算子开发初级全解析:从概念到 Device 侧核函数实战

昇腾 CANN 作为华为面向 AI 异构计算的核心架构,算子开发是其生态落地的关键能力之一,但入门阶段常因硬件感知特性、核函数语法等门槛让开发者望而却步。本文基于 CANN 训练营初级课程的知识体系,从底层逻辑到代码实战,拆解算子开发的最小闭环 —— 既能帮新手建立 “概念→工具→实践” 的认知链路,也能为有基础的开发者梳理初级阶段的核心要点。从概念分层到 Device 侧核函数的完整实战,我们完

#昇腾#开发语言
昇腾 CANN 初级算子开发:算子原型定义与 InferShape/InferType 实现

在昇腾 CANN 的算子开发流程中,“算子原型定义” 是连接框架(如 TensorFlow)与核函数的关键环节 —— 它负责描述算子的输入输出、推导 Shape 与数据类型,是算子能够被框架调用的前提。很多开发者入门时会忽略这一步,导致算子无法被正确解析或执行。本文基于 CANN 训练营的内容,从算子原型的核心组件出发,讲清 InferShape(Shape 推导)与 InferType(数据类型

#开发语言#昇腾#python +1
昇腾 CANN 初级算子开发:Ascend C 核函数的线程模型与并行优化

昇腾 NPU 的达芬奇架构以 “高并行” 为核心特性,而 Ascend C 核函数的线程模型是发挥硬件并行能力的关键。很多开发者入门时会因线程块(block)、线程(thread)的配置逻辑不清晰,导致算子性能无法达标。本文基于 CANN 训练营的内容,从线程模型的底层逻辑出发,结合实战案例讲清线程配置方法、并行粒度选择,以及如何通过线程索引适配不同维度的 Tensor。Ascend C 的线程模

#java#算法#开发语言 +1
OpenHarmony Flutter 分布式安全防护:跨设备身份认证与数据加密传输方案

在开源鸿蒙(OpenHarmony)全场景分布式生态中,多设备协同交互、数据自由流转已成为核心特征,但随之而来的跨设备身份伪造、数据泄露、权限越权等安全风险,成为制约分布式应用规模化落地的关键瓶颈。Flutter 作为跨端开发框架,凭借其高效的 UI 渲染能力和跨平台兼容性,与开源鸿蒙的分布式安全技术深度融合,能够构建覆盖 “身份认证 - 权限管控 - 数据加密 - 安全审计” 全链路的防护体系。

#wpf#flutter
昇腾 CANN 初级算子开发:Ascend C 核函数的线程模型与并行优化

昇腾 NPU 的达芬奇架构以 “高并行” 为核心特性,而 Ascend C 核函数的线程模型是发挥硬件并行能力的关键。很多开发者入门时会因线程块(block)、线程(thread)的配置逻辑不清晰,导致算子性能无法达标。本文基于 CANN 训练营的内容,从线程模型的底层逻辑出发,结合实战案例讲清线程配置方法、并行粒度选择,以及如何通过线程索引适配不同维度的 Tensor。Ascend C 的线程模

#java#算法#开发语言 +1
鸿蒙 Electron CMP 技术深度解析:跨设备组件管理与协作

组件元数据定义:通过 JSON 配置描述组件的功能、依赖、运行要求(如设备类型、算力需求);组件生命周期扩展:新增跨设备生命周期钩子(如组件迁移时触发);组件通信接口:定义标准化的跨设备组件通信协议(基于鸿蒙分布式软总线)。javascript运行// 定义视频播放组件的元数据name: '视频播放组件',type: 'ui-component', // 组件类型:ui-component/bus

#microsoft#华为#harmonyos
OpenHarmony Flutter 分布式数据持久化:跨设备数据一致性与同步方案

在开源鸿蒙(OpenHarmony)全场景分布式生态中,分布式数据持久化是实现多设备协同体验无缝衔接的核心技术。传统单设备数据持久化方案仅能保障本地数据的存储与读取,无法解决跨设备数据同步延迟、一致性冲突、离线数据不可用等问题;而基于开源鸿蒙的分布式数据服务(DDS)与 Flutter 的跨端本地存储能力,能够构建一套 **“本地持久化 + 跨设备同步 + 冲突自动消解 + 离线数据可用”** 的

#wpf#flutter#分布式 +1
OpenHarmony Flutter 分布式软总线实战:跨设备通信的核心技术与应用

分布式软总线是开源鸿蒙提供的设备间高速通信协议栈低延迟:传输延迟低至毫秒级,满足实时协同需求;高带宽:支持 GB 级文件高速传输,速率远超传统蓝牙;自动发现:设备靠近时自动扫描、配对,无需手动操作;多设备互联:支持一对多、多对多设备通信,适配全场景协同。分布式软总线是开源鸿蒙打破设备壁垒的核心技术,通过本文的轻量化实战案例,你已掌握设备发现、连接、消息同步、文件传输、投屏等核心场景的开发方案。无需

#wpf#flutter#harmonyos
OpenHarmony Flutter 分布式边缘智能:跨设备算力协同与端侧 AI 推理优化方案

算力聚合突破局限:整合多设备 CPU/GPU/NPU 算力,支撑复杂 AI 模型推理(如 YOLOv8 目标检测、BERT 文本分类),性能较单设备提升 3-5 倍;负载均衡降低功耗:将推理任务均匀分配至多个设备,避免单一设备高负载运行,降低整体功耗(如智慧屏推理任务分流后,功耗降低 40% 以上);模型优化提升效率:通过模型量化、分片、动态加载等技术,降低端侧 AI 推理的资源占用(模型体积压缩

#wpf
    共 80 条
  • 1
  • 2
  • 3
  • 8
  • 请选择