TF-Coder: Program Synthesis for Tensor ManipulationsDownload PDF

Published: 03 Nov 2020, Last Modified: 21 Apr 2024NeurIPS 2020 CAP WorkshopReaders: Everyone
Keywords: Program Synthesis, TensorFlow
TL;DR: We present a program synthesizer for tensor manipulation tasks in TensorFlow, using an efficient bottom-up enumerative search.
Abstract: Deep learning frameworks such as TensorFlow and PyTorch come with steep learning curves. We present a tool called TF-Coder for programming by example in TensorFlow. It uses a bottom-up weighted enumerative search with learned models that prioritize relevant operations. TF-Coder solves 63 of 70 real-world tasks within 5 minutes, often achieving superhuman performance -- finding solutions that are simpler than those written by TensorFlow experts, in less time.
Community Implementations: [![CatalyzeX](/images/catalyzex_icon.svg) 2 code implementations](https://www.catalyzex.com/paper/arxiv:2003.09040/code)
2 Replies

Loading