登录社区云,与社区用户共同成长
邀请您加入社区
弹性布局(Flex)就像一个会伸缩的容器,能自动帮你调整里面元素的位置和大小。想象一下,你有一个弹性口袋,不管里面装多少东西,它都能自动分配空间,让东西摆得整整齐齐~核心概念主轴:元素排列的方向(水平/垂直)交叉轴:垂直于主轴的方向这两个轴是理解 Flex 的关键,咱们先记住它们~恭喜你!现在你已经掌握了弹性布局(Flex)的核心用法~ 这是鸿蒙开发中最灵活的布局方式,几乎能满足所有的布局需求~下
本文介绍了在Mac环境下搭建HarmonyOS PC开发环境的具体步骤。主要内容包括:从OpenHarmony每日构建CI获取SDK,配置Python环境,安装开发工具链,以及命令行工具的编译流程。文章详细说明了SDK下载解压、目录初始化、环境变量配置等关键步骤,并指出了开发过程中可能遇到的问题和解决方法。最后提供了编译产物的存放位置和相关参考资料,为开发者进行HarmonyOS PC端应用开发提
层叠布局(Stack Layout)就是在屏幕上划一块地方,让里面的元素能重叠显示的布局方式。想象一下你在桌上摆积木,后面放的积木会挡住前面的,Stack 布局就是这个原理!Stack 容器里的子元素会按顺序"入栈",后一个元素覆盖前一个元素,就像这样:层叠布局特别适合做广告弹窗、卡片悬浮效果、底部导航栏等需要元素重叠的场景~层叠布局 Stack:让元素重叠显示的布局方式对齐方式:用控制元素堆叠的
本文介绍了在昇腾NPU上部署ComfyUI实现Stable Diffusion模型推理的完整教程。主要内容包括:1)ComfyUI的特点与优势,强调其节点式工作流和昇腾NPU原生支持;2)实测支持的模型列表(SDXL、SD3等),生图速度约20秒/张;3)详细的环境搭建指南,提供容器和源码两种安装方式;4)关键注意事项,如首次运行需图编译、不支持量化模型等。教程适合希望在昇腾平台实现AI图像生成的
本文系统介绍AscendC自定义算子开发全流程,基于昇腾CANN软件栈,通过AddCustom算子实战演示三级流水线优化、多核并行计算等关键技术。文章详细解析了AscendC编程模型的核心架构设计理念,包括矢量编程范式、内存层次抽象和核函数编程模型,并提供了完整的环境配置、工程创建、核函数实现及性能优化方法。实验数据显示,优化后的自定义算子性能可达硬件峰值的80%以上,开发效率提升3倍。文中还分享
DevEco Studio 是 HarmonyOS 应用及服务的集成开发环境(IDE),提供了一站式的开发平台,包括代码编辑、编译构建、代码调试、性能调优、模拟器、应用测试等能力。支持按类型筛选,如“已安装”、“未安装”或“可更新”。修改应用名称:编辑entry/src/main/resources/base/element/string.json的EntryAbility_label字段,改为
本文探讨了CV融合算子在昇腾AI处理器上的性能优化方法。通过对比传统分离算子模式的性能瓶颈,提出了基于数据局部性原理的融合算子设计思路,将多个计算阶段整合为连续执行单元,减少全局内存访问。文章重点介绍了Python DSL开发范式,结合TVM/MLIR编译技术实现从高层描述到高效AscendC代码的自动生成。通过"类MlaProlog"算子开发实例,展示了计算与调度分离的设计理
摘要:本文介绍了开源鸿蒙跨平台开发中最近旅行功能的实现方案。通过记录用户访问旅行的时间戳并排序展示,提升用户体验。Web端实现包括访问历史记录、最近旅行列表加载与渲染,同时与原生层交互优化性能。关键代码展示了时间戳管理、列表排序和DOM渲染逻辑,支持快速访问常用旅行记录和清空历史功能。
华为昇腾平台为AI与高性能计算开发者提供全栈技术赋能,覆盖从芯片到应用的全链路开发。其核心优势包括昇腾AI芯片、MindSpore深度学习框架及完善工具链,支持快速模型开发与部署。平台提供文档中心、技术工单和社区论坛三重支持,配备丰富的预训练模型和开源资源。严格的安全合规体系保障开发者权益,3步快速入门路径助力快速上手。作为50万+开发者的技术交流平台,昇腾持续完善生态,推动智能计算产业发展。
本文详细介绍了基于昇腾CANN的AscendC算子开发全流程,以Add算子为例深入解析了达芬奇架构特性、三级流水线设计和Tiling策略优化等关键技术。主要内容包括:1)AscendC编程模型与Add算子完整实现;2)三级流水线(数据搬入、计算、结果搬出)并行优化方法;3)性能调优实战数据与多核并行技巧。通过内存层次优化、流水线并行和动态Shape适配等技术,开发者可显著提升算子性能。文章还提供了