5 ms·
There was a paper released recently to do deep learning on Halide[1] that I'm excited to see merge[2] with the main Halide codebase. Seems like the creators of
by ipsum2 8y ago
There was a paper released recently to do deep learning on Halide[1] that I'm excited to see merge[2] with the main Halide codebase.
Seems like the creators of Halide are in this comment thread, does anyone know when this is happening?
[1]: https://people.csail.mit.edu/tzumao/gradient_halide/ https://people.csail.mit.edu/tzumao/gradient_halide/
[2]: https://github.com/jrk/gradient-halide https://github.com/jrk/gradient-halide
- __abadams__ 8y agoIt works but still needs a bit of cleanup. I was planning to get back to it after an upcoming conference deadline. Here's the PR: https://github.com/halide/Halide/pull/3220 https://github.com/halide/Halide/pull/3220
- gammaradiation 8y agoFor deep learning specifically, the TVM project (http://tvm.ai http://tvm.ai) is a substantially more advanced project than Halide, with a much larger community. I’d highly recommend checking that out.
- __abadams__ 8y agoYou again? The only other time your account has posted was to plug TVM in a different post on Halide. If you're not a Tianqi Chen sockpuppet, then you should apologize to him for making him look like an asshole. For the benefit of others not aware: TVM took Halide, deleted the half of it they didn't understand, then reimplemented it (copy-pasting large chunks without credit, hacks and all) and claimed it was a revolutionary new deep learning IR. People who already knew Halide were left scratching their heads unable to tell how this wasn't just Halide re-marketed in a different community.
- jrk 8y agoGood to see the TVM troll back. As ever, it's unclear what "substantially more advanced" means, and to cherry-pick just some of the biggest users, there's a large and growing amount of Halide code in Android, Photoshop, and numerous Google services. I'll let billions of devices and tens of thousands of servers speak for themselves.
- crowwork 8y agoplease stop doing this, it is sad to see fires being set up on threads which belong to Halide. TVM benefit a lot from its Halide ancestry, and we are deeply grateful for that. I personally made mistake initially, which I deeply regretted, for not adding a clear citation to Halide in some of our codebase where we reused useful hacks introduced in Halide codebase. We fixed that issue a year ago. The two projects now have very different design priorities and focus. We as a community should not hijack the thread that belongs to Halide. Tianqi - TVM PMC
- crowwork 8y agoEngineering and design contain tradeoffs, and one is better than other is quite subjective and must put into the context. We would certainly welcome healthy discussions, where I would be more than happy to talk about the different design choices we made and why some only makes sense for one project but not another due to different goals. That would better happen at in issues, forums though, but not an hn thread