摘要:
ONNX-MLIR DialectBuilder设计整理 本文深入剖析 onnx-mlir 项目中的 DialectBuilder 设计模式,帮助开发者理解如何优雅地构建 MLIR 操作。 1. 引言 在 MLIR 编译器开发中,我们经常需要创建大量的 IR 操作。直接使用 OpBuilder 虽然 阅读全文
posted @ 2025-12-30 14:42
稳住·能赢
阅读(10)
评论(0)
推荐(0)
摘要:
ONNX-MLIR ShapeHelper 深度解析 本文深入剖析 onnx-mlir 项目中的 ShapeHelper 基础设施,帮助开发者理解如何在编译时和运行时计算 ONNX 操作的输出形状。 1. 引言 在深度学习编译器中,形状推断(Shape Inference) 是核心功能之一。准确的形 阅读全文
posted @ 2025-12-30 12:53
稳住·能赢
阅读(11)
评论(0)
推荐(0)
摘要:
DimAnalysis 动态维度分析 1. 概述 DimAnalysis 是onnx-mlir中用于在编译时分析动态维度之间等价关系的工具类。它能够判断两个动态维度在运行时是否相等,从而帮助编译器做出更优的代码生成决策。 2. 核心作用 2.1 消除不必要的广播代码 当两个张量的动态维度已知相等时, 阅读全文
posted @ 2025-12-30 10:03
稳住·能赢
阅读(9)
评论(0)
推荐(1)

浙公网安备 33010602011771号