Ben Vanik
Ben Vanik
(at least one tied op chain has 163 ops, which is causing the issue)
Fantastic that it works (I added the flag expecting this exact issue :)! It pains me greatly, though, and I think I need to take another crack at the pass....
Looks promising! Some initial notes: * AffinityAnalysisDialectInterface should be in StreamInterfaces.td * We don't want MakeEncodingSolvable to be separate from specialization - they need to be updated together in the...
the trait would allow for filtering to just those ops that may have tensors we want to change, instead of all ops in the program - so your update code...
Let's chat next week, but I'm confused at what a solver is and why it needs anything at all on it. We shouldn't have any duplication. The solver is just...
(epic progress, though! it's really coming together :)
Ah yeah, someone hit this the other day when they incorrectly deleted required resources. MLIR should be checking this kind of thing, if anything - resources are an MLIR concept....
Bindings/frontend layers could do this if they wanted but IREE's runtime library wouldn't because it's very expensive to enumerate drivers/devices. A frontend could make the choice if they accept the...
If HAL implementations include useful info in `iree_hal_driver_dump_device_info` then binding/hosting layer could (effectively) `--dump_devices`. We could have a special status for that (`IREE_STATUS_INCOMPATIBLE`) so that it could be emitted only...
I'll get that new status out in a sec.