
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本篇文章将带你回顾并深入理解 HTML 中的表单组件、语义化标签、字符实体、全局属性以及页面元信息等高级但实用的知识点,完成 HTML 学习闭环,为后续 CSS 和 JavaScript 打下坚实基础。基础结构DOCTYPE><html><head><body>文本与排版<p><h1>-<h6><strong><em><br><hr>链接与图片<a><img>列表<ul><ol><li>表单<fo

openJiuwen作为开源Agent平台,致力于提供灵活、强大且易用的AI Agent开发与运行能力。基于该平台,开发者可快速构建处理各类简单或复杂任务的AI Agent,实现多Agent协同交互,高效开发生产级可靠AI Agent。
本文系统介绍了华为昇腾AI处理器中CANN架构的自定义算子开发方法,重点分析了TBE和AICPU两类算子的特性与适用场景。TBE算子基于AICore硬件,适合计算密集型任务,提供DSL(开发简单)和TIK(性能优化)两种开发模式;AICPU算子则擅长处理复杂逻辑和特殊数据类型。文章通过张量加法和TopK排序的代码示例,展示了两种算子的开发流程,并提供了选型决策矩阵:计算密集型优先TBE,逻辑密集型

刚开始学习时,我对"算子"这个词感到很陌生。后来明白了,算子其实就是AI模型中的基本计算单元。举个简单的例子:就像做菜时的"切菜"、"炒菜"、"调味"等基本操作在AI中,有"加法"、"乘法"、"卷积"等基本计算每个这样的基本计算就是一个算子Ascend C是华为为昇腾AI处理器专门设计的编程语言。类似C++:语法跟C++很像,学习成本低专门优化:针对AI计算做了很多优化简单易用:隐藏了很多复杂的硬

在 CANN 学习中,“算子” 是出现频率最高的词,但很多新手会被 “异构算子”“TBE 算子”“框架算子” 绕晕。简单说:在昇腾芯片上跑模型,用 CANN 算子比框架原生算子快得多—— 因为 CANN 算子是为昇腾 “量身定做” 的,能最大化发挥芯片性能。核心结论:CANN 算子是适配昇腾芯片的 “专用计算工具”,封装了芯片底层的计算逻辑,让开发者不用关注硬件细节,就能调用芯片的计算能力。CAN

版本不匹配坑:Toolkit 版本必须与昇腾驱动版本对应(官网有 “版本配套表”),比如驱动装了 6.0,Toolkit 装 7.0 会直接报错;权限不足坑:安装 Toolkit 和运行代码时,用sudo -i切换 root 用户,避免普通用户无权限访问设备;Python 版本坑:CANN 7.0 只支持 Python 3.7-3.9,用 Python 3.10 会提示 “no module na

本文介绍了华为昇腾AI计算平台的核心软件栈CANN(Compute Architecture for Neural Networks)。CANN作为连接AI应用与昇腾硬件的桥梁,包含硬件抽象层、开发工具链、计算图优化和算子开发体系四大支柱。文章详细解析了AscendCL编程接口、图引擎工作原理和内存管理体系,并提供了模型训练加速、推理服务和自定义算子开发等实战场景示例。最后给出了从基础入门到项目实

2025年昇腾CANN训练营第二季,基于CANN开原开放全场景,推出0基础入门系列、码为全开特辑、开发者案例等专题课程,助力不同阶段开发者快速提升算子开发技能。在完成“昇腾AI入门课程”后,我不仅系统了解了昇腾全栈AI生态,还动手实践了从环境配置、模型迁移、训练到部署的完整流程。昇腾AI生态虽然有一定学习曲线,但其文档完善、工具链成熟,尤其适合希望深入国产AI硬件的开发者。#昇腾AI #Ascen

本文系统介绍了华为昇腾AI处理器中CANN架构的自定义算子开发方法,重点分析了TBE和AICPU两类算子的特性与适用场景。TBE算子基于AICore硬件,适合计算密集型任务,提供DSL(开发简单)和TIK(性能优化)两种开发模式;AICPU算子则擅长处理复杂逻辑和特殊数据类型。文章通过张量加法和TopK排序的代码示例,展示了两种算子的开发流程,并提供了选型决策矩阵:计算密集型优先TBE,逻辑密集型

本文系统介绍了华为昇腾AI处理器中CANN架构的自定义算子开发方法,重点分析了TBE和AICPU两类算子的特性与适用场景。TBE算子基于AICore硬件,适合计算密集型任务,提供DSL(开发简单)和TIK(性能优化)两种开发模式;AICPU算子则擅长处理复杂逻辑和特殊数据类型。文章通过张量加法和TopK排序的代码示例,展示了两种算子的开发流程,并提供了选型决策矩阵:计算密集型优先TBE,逻辑密集型








