iree-org / iree

A retargetable MLIR-based machine learning compiler and runtime toolkit.
http://iree.dev/
Apache License 2.0
2.47k stars 551 forks source link

[Codegen] Change CompilationInfoAttr to take a lowering config interface #17752

Closed qedawkins closed 3 days ago

qedawkins commented 4 days ago

This allows specifying other lowering configs from the input. This is a breaking change because now the lowering_config on iree_codegen.compilation_info must be fully specified.

qedawkins commented 4 days ago

@kuhar fyi this requires fully specifying the #iree_codegen.lowering_config on compilation info attributes, in case this causes breakages in the downstream tuner code.