腾讯 | 前端开发工程师 (已认证)
16 个 AI,2 周时间,10 万行代码,从零写出了一个能编译 Linux 内核的 C 编译器。
在 CANN(Compute Architecture for Neural Networks)架构中,内存管理不是简单的“分配-释放”,而是一套基于计算图拓扑...
ATC 的价值,不在于它“能编译”,而在于它“知道如何编译得更好”。每一次融合、每一次内存复用、每一次布局调整,都是对硬件极限的逼近。
通用推理框架往往在此类任务中“力不从心”。而 CANN(Compute Architecture for Neural Networks) 凭借其全栈协同设...
CANN 编译器会自动识别该模式,并替换为一个名为 FusedConvBnRelu 的自定义算子。开发者无需修改模型代码,只需在编译时启用优化:
4.把下面的四个路径复制上去然后把红框里的换成刚才复制的路径就行了(就是Dev安装的位置)
最近购买了一块明创控能 IOT-MKC3568-Main-v1.1开发板(基于RK3568-EVB1-DDR4-V10设计),但是这个开发板没有任何资料支持,连...
嵌入式Linux发行版 OpenWrt是专为路由器等嵌入式设备设计的开源操作系统,基于Linux内核,支持高度模块化定制。它提供完整的包管理工具(OPKG)、...
Maven 是一款基于 Java 平台的项目管理和整合工具,它将项目的开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需要做一些简单的配置,Maven...
ARRAY_SIZE 宏是C/C++中用于在编译时获取数组元素个数的常用宏。我来详细讲解它的原理、作用和注意事项。
Makefile 是一个自动化构建工具,它用简单的文本文件描述了源代码文件之间的依赖关系以及构建这些文件的命令。就像是一个烹饪食谱,告诉厨师(make工具):
库是预先编译好的代码集合,包含可重复使用的函数、类或资源,可以被多个程序共享使用。
作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生在读,研究方向无线联邦学习 擅长领域:驱动开发,嵌入式软件开发,BSP开发 作者主页:...
这种共生关系使得嵌入式Linux系统既能保持小巧高效,又能提供丰富的功能,正是这种灵活性让嵌入式Linux在各个领域大放异彩。
作者:HOS(安全风信子) 日期:2026-01-21 来源平台:GitHub 摘要: 本文深入剖析了Constraint Decoding在vLLM中的...
未来,编译优化将成为推理框架的标配,ModelRunner的编译缓存和自适应编译技术将得到广泛应用,显著提高模型执行效率。
这是本次指南的核心内容,鸿蒙的底层能力、三方库生态均依赖 C/C++库的支撑,官方对 C/C++库的鸿蒙化适配做了极致标准化的定义,所有适配工作均围绕「固定 6...
很多系统宣称自己“支持插件”,但真正提供的,只是模块切换、实现替换,或者在编译期多接了几行代码。