TVM 手册#
打造优质的 TVM 中文社区。
- 教程
- 临时教程
- TVM 快速上手
- PackedFunc
- 解读
tvm.tir.trace()
- 自定义 relay 算子(python)
- 构建
reshape4d_softmax_reshape2d
ONNX 算子 - 变换
reshape4d_softmax_reshape2d
为softmax_transpose_reshape2d
- 声明
softmax_transpose_reshape2d
算子类型关系 - 注册
softmax_transpose_reshape2d
算子 - 测试
softmax_transpose_reshape2d
算子类型推断 - 融合 mod 部分算子为
softmax_transpose_reshape2d
- 定义
softmax_transpose_reshape2d
计算与调度 - 验证
softmax_transpose_reshape2d
数值一致性 - 打印带有
softmax_transpose_reshape2d
算子的量化问题
- 构建
- 重写 relay 量化算子(python)
- 自定义 VTA 算子(python)
- Tedd 可视化
- 前端模型(temp)
- TVM Pass
- Roofline Model
- 部署入门
- 基于搜索的自动量化
- 模式
- 计算图分割
- VTA 教程
- AI 系统
- TVM 测试
- TVM 快速上手
- TVM 解读
- 项目配置
- Relax
- Relay 前端
tvm.arith
解读tvm.arith.analyzer
解读- 解读
StructuralEqual
- 解读
ExprDeepEqual
canonical_simplify()
canonical_simplify()
mul+sumcanonical_simplify()
plit_indexcanonical_simplify()
divcanonical_simplify()
fp16_const_foldtvm.arith.Analyzer.canonical_simplify()
floormodcanonical_simplify()
canonical_mixedcanonical_simplify()
reduce_combinercanonical_simplify()
reducecanonical_simplify()
if_then_elsecanonical_simplify()
complex_casescanonical_simplify()
castcanonical_simplify()
normalize_min_value_exprcanonical_simplify()
proddivcanonical_simplify()
floormod_twocanonical_simplify()
le
tvm.arith.analyzer.ConstIntBound
simplify()
rewrite_simplify()
- 解读
- 解读
tvm.target
- 解读
tvm.ir
- 解读
tvm/script
- 运行时(C++)
- TVM FFI
- 解读张量表达式
- 解读
tvm.topi
- tvm.tir 解读
- TVM op
- 数据布局
- 属性
- TVM 表达式
- TVM 节点反射
- TVM 变换
- 源码映射机制
NameSupply
- 内存计划
- UMA 开发
- Relay
- 解读
DFPatternCallback
- 解读 tvm.relay.quantize
- 类型推断
ToMixedPrecision
解读- 解读
_test_type_solver
FForwardRewrite
tvm::relay::transformForwardRewrite
tvm::relay::RewriteAnnotatedOps()
- Relay 后端
- 构建 Relay 模型
- graph executor
- cpp-build-module
- graph-partitioning
- analysis-get-calibration_data
- memory-passes
- AnnotateUsedMemory
- 解读
- QNN
- 测试模块
- 解读代码生成
tvm.contrib
- TVM 应用
- 专题
- 前端模型
- TensorFlow 前端
- ONNX
- ONNX Script
- PyTorch 翻译为 ONNX
tf2onnx
- Caffe
- Caffe 算子测试
- caffe BatchNorm
- caffe concat
- caffe Convolution
- caffe crop
- caffe Deconvolution
- caffe Dropout
- caffe Eltwise
- caffe Flatten
- caffe InnerProduct
- caffe LRN
- caffe Permute
- caffe Pooling
- caffe Power
- caffe PReLU
- caffe ReLU
- caffe Reshape
- caffe Scale
- caffe Sigmoid
- caffe Slice
- caffe Softmax
- caffe TanH
- caffe Reduction
- caffe Embed
- caffe 网络
- Caffe 算子测试
- 代码生成
- TVM 插件
- 注册机制
- 其他专题
- 前端模型
- 操练场
- 关于
- 常见问题
- 开发
- TVM
- API Reference