MNN 与 ncnn 深度对比:针对不同移动端芯片(高通 vs 联发科)如何选型框架
在移动端 AI 推理领域,MNN(阿里巴巴)和 NCNN(腾讯)是两个最受欢迎的深度学习推理框架。它们的性能差异往往取决于底层的硬件加速能力和驱动适配情况,尤其是在面对高通(Qualcomm Adreno)和联发科(MediaTek Mal...
在移动端 AI 推理领域,MNN(阿里巴巴)和 NCNN(腾讯)是两个最受欢迎的深度学习推理框架。它们的性能差异往往取决于底层的硬件加速能力和驱动适配情况,尤其是在面对高通(Qualcomm Adreno)和联发科(MediaTek Mal...
现有 CUDA 项目如何迁移到摩尔线程 MUSA?本文覆盖环境搭建、PyTorch 代码迁移、自定义 CUDA 算子适配及性能验证。
如何通过 ncnn 算子融合黑魔法减少推理时的内存读写 在端侧推理优化中,算力往往不是唯一的瓶颈,内存带宽(Memory Bandwidth)才是。在 ncnn 推理框架中,虽然 ncnnoptimize 工具已经能自动处理大部分算子融合(...
前言 在安卓端侧推理(如使用 MNN、NCNN 或 TFLite)时,经常会遇到框架不支持某些特殊算子(如特定的激活函数、自定义的特征融合层)的情况。此时,如果回退到 CPU 执行会造成严重的性能瓶颈。本文将介绍如何编写一个 OpenGL ...
如何解决国产 AI 芯片下的集合通信瓶颈:深度对比 HCCL 与 NCCL 在 Ring AllReduce 上的差异 在分布式深度学习中,集合通信(Collective Communication)是决定训练效率的关键。在 NVIDIA ...
深入理解 Android NNAPI 的中间层调度机制 Android Neural Networks API (NNAPI) 是 Google 为 Android 设备提供的一套用于运行计算密集型机器学习模型的框架。它的核心价值在于提供了...
海光 DCU 如何迁移 ROCm 项目?本文给出 DTK 环境选择、容器配置、路径适配、Python 依赖冲突和常见报错的完整排查步骤。
如何实现 AI 模型权重的端到端加密部署:从服务器下发到 TEE 内部解密的完整链路 在 AI 模型商业化落地中,模型权重是核心资产。如果模型直接以 .onnx 或 .tflite 明文形式存储在终端磁盘,极易被破解者直接“拖库”。本文将介...
如何针对大模型特定层进行混合精度量化:基于敏感度分析的自动策略分配 在部署大语言模型(LLM)时,全量化(如统一 INT4)虽然能极大降低显存占用,但往往会导致模型在复杂逻辑推理上出现“降智”。由于模型不同层对精度的敏感度不同,混合精度量化...

在深度学习模型规模不断膨胀的今天,训练一个大型模型动辄需要数十甚至上百 GPU·天。当显存成为瓶颈、训练时间成为成本大头时,混合精度训练(Mixed Precision Training)就成了必须掌握的优化手段。它可以在几乎不损失模型精度...