logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Perl项目中的面向对象、继承默认加载和正则表达式的使用方法

如果在当前类、当前类的所有基类和UNIVERSAL类中找不到请求的方法,将再次找到名为AUTOLOAD()的方法。其次,基于array方法,在定义类时,我们将为每个实例属性创建一个数组,每个对象实例的本质是对这些数组中的行的索引的引用。正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。Perl语言的正则表达式功能非常

#perl#正则表达式#开发语言
KingbaseES 全文检索实战:中文分词、GIN 索引与相关性排名

本文介绍了在KingbaseES数据库中实现高效中文全文检索的完整方案。首先分析了LIKE查询在百万级数据量下的性能瓶颈,随后详细讲解了基于PostgreSQL的tsvector/tsquery全文检索体系,重点解决中文分词问题。通过zhparser分词插件配置中文文本搜索,演示了基本搜索逻辑与GIN索引优化,使查询性能从秒级提升至毫秒级。文章还深入介绍了相关性排序(ts_rank)和关键词高亮(

文章图片
#全文检索#中文分词#gin
Flutter × OpenHarmony 混合布局实战:在一个容器中优雅组合列表与网格

本文介绍了在Flutter与OpenHarmony跨端开发中实现混合布局的实战方法。通过将列表(ListView)与网格(GridView)组合在同一个容器中,构建上下分区的界面结构,中间用分隔线隔开。文章详细解析了核心代码实现,包括使用Column组织布局、设置shrinkWrap属性适配内容高度、禁用内部滚动避免冲突等关键技巧。同时分享了在OpenHarmony设备上保证UI一致性的设计思路,

文章图片
#flutter#鸿蒙
昇腾AI实战:基于AscendCL的YOLOv5目标检测应用开发

动态Shape算子是提升AI模型适配性和灵活性的关键技术手段。CANN提供了丰富的接口和机制,从Shape推导、算子选择器、Kernel注册到内存管理,都为开发者提供了充分的控制能力。在开发过程中,合理设计Tiling策略、严格执行异常处理和内存管理,是保证算子高效稳定运行的核心。

文章图片
#华为
昇腾CANN自定义算子:攻克多模态数据稀疏性与动态性的性能堡垒

在当今海量的用户生成内容(UGC)处理中,文本数据(评论、弹幕、标题)与音频数据(语音识别结果、背景音乐特征)正成为AI模型训练与推理的重要输入源。这些数据经过特征提取(如NLP的Token Embedding、音频的MFCC/梅尔频谱特征)后,普遍呈现出一个关键特征:高维稀疏性。

文章图片
#华为
面向昇腾 AI 的算子孪生调试体系:从问题复现到性能调优的全流程解析

华为 CANN 在 2025 版本中引入更完备的算子孪生调试(Twin Debug)机制,将编译器、执行框架、仿真工具与线下调试流程打通,使开发者在本地即可精准复现问题、分析瓶颈、进行算子级性能优化。本文将从工程视角深入剖析孪生调试的原理、价值与典型调试方式,构建开发者可直接使用的算子调试全流程知识体系。

文章图片
#人工智能#昇腾
昇腾AI实战:基于AscendCL的YOLOv5目标检测应用开发

动态Shape算子是提升AI模型适配性和灵活性的关键技术手段。CANN提供了丰富的接口和机制,从Shape推导、算子选择器、Kernel注册到内存管理,都为开发者提供了充分的控制能力。在开发过程中,合理设计Tiling策略、严格执行异常处理和内存管理,是保证算子高效稳定运行的核心。

文章图片
#华为
从计算逻辑到可执行算子:基于华为 TBE DSL 的实战指南

本文面向工程实践者,系统讲解如何用华为昇腾(CANN)提供的 TBE DSL(Domain-Specific Language)快速实现自定义算子。文章从 DSL 的设计理念与工作流切入,逐步覆盖算子分析、计算实现、自动调度(Auto Schedule)原理、编译与验证、以及在精度/性能维度的优化技巧与常见陷阱。文中穿插端到端的 Add 算子示例,并给出工程化注意点与排错思路,帮助你把算子从“数学

文章图片
#华为#昇腾
从系统到底层:CANN开发环境搭建的工程化实践指南

在昇腾 CANN 体系中,环境是否正确往往决定你后续的整个开发流程是否顺利。无论你是准备在 AI Core 上编写自定义算子、要将模型转换为 OM 文件,还是准备调试端到端的训练/推理程序,环境搭建都是第一道必须跨过的门槛。

文章图片
#昇腾
深入理解华为 CANN TIK:面向算子开发者的动态编程框架解析

在昇腾 AI 处理器生态中,算子是模型执行性能的最小基本单元。如何让算子既具备可控性,又能充分释放硬件的潜能,是算子开发者必须解决的核心问题。TIK(Tensor Iterator Kernel)正是在这样的背景下应运而生——它以 Python 的灵活性为入口,通过 DSL 编译体系连接到底层的 CCE 编译器,将高层描述转化为适配昇腾 AI Core 的高效二进制代码。

文章图片
#华为#昇腾#架构
    共 95 条
  • 1
  • 2
  • 3
  • 10
  • 请选择