随便找一个onnx运行
onnx-mlir/build/Debug/bin/onnx-mlir path/to/resnet18.onnx --EmitONNXIR --mlir-elide-elementsattrs-if-larger=10
path/to/下会生成resnet18.onnx.mlir
可以看到在简单模型中,就是一个module中有一个main func函数。
调试看执行过程
可以看到processInputFile函数,读入onnx文件路径。
继续调试,看到创建module
创建main func
创建node
大概就是这个样子了,细节可以多debug看一下