4 ms·
Weird that it’s for beginners without saying what it actually is. Machine learning for infrared? Machine learning inference? Or Is it talking about compilers (e
by smcleod 3y ago
Weird that it’s for beginners without saying what it actually is. Machine learning for infrared? Machine learning inference? Or Is it talking about compilers (e.g. https://en.wikipedia.org/wiki/MLIR_(software) https://en.wikipedia.org/wiki/MLIR_(software))
- Jtsummers 3y agoIt’s pretty obviously about compilers. From the first article: > As we announced recently, my team at Google has started a new effort to build production-worthy engineering tools for Fully Homomorphic Encryption (FHE). One focal point of this, and one which I’ll be focusing on as long as Google is willing to pay me to do so, is building out a compiler toolchain for FHE in the MLIR framework (Multi-Level Intermediate Representation). The project is called Homomorphic Encryption Intermediate Representation, or HEIR And MLIR there links to the MLIR project page.
- DonsDiscountGas 3y agoRight, this would be great to put in the README is opposed to behind another link.
- kjs3 3y agoYour definition of obvious is quite strange. I have to go from HN to the github to another link (the right one) to figure you what the hell is going on.
- Jtsummers 3y agoI mean, the github repo's README says: > This is the code repository for a series of articles on the MLIR framework. And then has links to the (currently written) articles, the first one with "(Getting Started)" in the title. Seems like an obvious place to, you know, start reading about things.
- kjs3 3y agoI mean, as opposed to putting 2 lines of markdown that explain what the project is about in the github repositories instead forcing another level of indirection on the user. Seems like an obvious place to, you know, start reading about things.
- deleted 3y ago[deleted]
- mathisfun123 3y agolook it's really simple: if this is too difficult for you to understand, no one is actually forcing you to learn any of it. on the contrary, if you're motivated enough, you'll figure out the answers to these and other trivial questions before starting the tutorial.
- fooker 3y agoYeah that’s sort of the idea behind the web—click the right links to learn more.
- SubjectToChange 3y agoMLIR (Multi-Level Intermediate Representation) is an LLVM project made to address some of the shortcomings of LLVM IR. Many languages using LLVM as a backend (e.g. Swift, Rust) have have resorted to defining their own IRs because dropping all the way down to LLVM IR loses almost all of a language’s semantics.
- coherentpony 3y agohttps://mlir.llvm.org/ https://mlir.llvm.org/
- mathisfun123 3y agoexactly - it's not like we're not literally sitting here engaging with this using an interface/medium that enables you to immediately figure out the definition of a word/phrase/etc.