3 ms·
Idk, Enzyme is pretty next gen, all the way down to LLVM code. https://github.com/EnzymeAD/Enzyme https://github.com/EnzymeAD/Enzyme
by martinsmit 4y ago
Idk, Enzyme is pretty next gen, all the way down to LLVM code.
https://github.com/EnzymeAD/Enzyme https://github.com/EnzymeAD/Enzyme
- mhh__ 4y agoSo enzyme is pretty cool but IMO the documentation is terrible and the API is absolutely insane.
- wmoses 4y agoEnzyme dev here. The documentation is not just bad, it is in fact actively missing for several things (like forward mode AD, split mode, recent vector). Having recently finished up a number of big technical challenges (forward, vector, split, BLAS), we're hoping to have a big documentation-athon at the end of summer (all are welcome)!
- SemanticStrengh 4y agoOn HN I am often seeing libraries/blog authors react very quickly to references of their projects. I'm curious, how do you achieve this, is it a coincidence and where you reading HN comments, or do you have a crwaler/API than send you a notification when your project github link is found in a new HN comment ?
- wmoses 4y agoI was actually socializing with folks at the Cambridge Area Julia meetup where I gave a talk on Enzyme’s Julia bindings no less when someone shared this. So in this case pure coincidence.
- SemanticStrengh 4y agoThanks for the data point :)
- adgjlsfhk1 4y agoDid you catch your plane?
- wmoses 4y agoI did!
- mhh__ 4y agoInteresting. I'm mulling over integrating Enzyme into the LLVM D compiler so I may/will join in with that.
- wmoses 4y agoDo it! Would be happy to help. Also we have weekly development meetings (time about to change for summer), which you’re welcome to join. Also feel free to email me (wmoses@mit.edu), would be happy to chat and or help bootstrap.