Follow up: has anyone suggested the projects collaborate or eventually converge?
162 karma · joined May 15, 2013
meet.hn/city/51.5074456,-0.1277653/London
Follow up: has anyone suggested the projects collaborate or eventually converge?
I'm continuously surprised by how difficult it is to plug things together and how non-descriptive cable "standards" are about the actual capabilities of cables and connectors.
This is insanely cool.
But then there are performance tradeoffs in reusing intermediates vs recomputing that I think you can't represent.
Some of these may affect numerical stability btw. See eg https://herbie.uwplse.org/
There is so much potential in this project.
- Can you give some more insight on why 12 ops suffice for representing your input program?
- With such a small number of ops, isn't your search space full of repeat patterns? I understand the will to have no predefined heuristics, but it seems that learning some heuristics/patterns would massively help reduce the space.
- demos done in a lab controlled environment without the crazy things that happen in a real world.
- no humans nearby so none of the safety features that would be needed should this thing work alongside/near humans.
- no regards for economics, expensive vision models, expensive hardware, no consideration for maintenance and repair costs
I'm also curious about how this compares to something like Jax.
Also curious about how this compares to zml.
1) compute f with interval arithmetic
2) compute f normally and f' with interval arithmetic
3) compute f rounding towards zero, compute f' from f rounded towards infinity, and round f' up (if f positive) or round f' down (if f negative).
In all 3 cases you can use what you computed to figure out bounds on f, (1) is direct, the other two need extra work.