Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradients William S. Moses MIT CSAIL