Bas Nieuwenhuizen
(replying to Bas Nieuwenhuizen)
@hikari That of course assumes ML usecases. MLIR is more general though I'm not sure I've seen anybody use it for something else?
Iwasawa 🌟 (one hikari of too many)
(replying to Bas Nieuwenhuizen)
@bas i'd really like to try using it for non-ML stuff! i kinda dismissed it out of hand the first time i saw it because i wasn't interested in ML stuff at the time, but having learned a bit more about it now, i can appreciate how it might have general applications.
re: bitcode, i'm not surprised, the llvm bitcode is also allegedly a nightmare
Iwasawa 🌟 (one hikari of too many)
(replying to Iwasawa 🌟 (one hikari of too many))
@bas re: ONNX, i happen to know quite a bit about it now. the fact it's just protobufs does provide reliable serialisation and deserialisation, it is indeed a nice feature
Iwasawa 🌟 (one hikari of too many)
(replying to Iwasawa 🌟 (one hikari of too many))
@bas oh right the underspecified thing is another thing that applies to LLVM IR too. it's actually infuriating how badly documented that IR is. for MLIR, i don't know, i'm more optimistic about it because of its meta-IR status. i think it'll end up better-documented eventually out of necessity