README.md 1.23 KB
Newer Older
Jaeyoun Kim's avatar
Jaeyoun Kim committed
1
2
3
4
![No Maintenance Intended](https://img.shields.io/badge/No%20Maintenance%20Intended-%E2%9C%95-red.svg)
![TensorFlow Requirement: 1.x](https://img.shields.io/badge/TensorFlow%20Requirement-1.x-brightgreen)
![TensorFlow 2 Not Supported](https://img.shields.io/badge/TensorFlow%202%20Not%20Supported-%E2%9C%95-red.svg)

5
6
# Brain Coder

7
*Authors: Daniel Abolafia, Mohammad Norouzi, Quoc Le*
8

9
Brain coder is a code synthesis experimental environment. We provide code that reproduces the results from our recent paper [Neural Program Synthesis with Priority Queue Training](https://arxiv.org/abs/1801.03526). See single_task/README.md for details on how to build and reproduce those experiments.
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34

## Installation

First install dependencies seperately:

* [bazel](https://docs.bazel.build/versions/master/install.html)
* [TensorFlow](https://www.tensorflow.org/install/)
* [scipy](https://www.scipy.org/install.html)
* [absl-py](https://github.com/abseil/abseil-py)

Note: even if you already have these dependencies installed, make sure they are
up-to-date to avoid unnecessary debugging.


## Building

Use bazel from the top-level repo directory.

For example:

```bash
bazel build single_task:run
```

View README.md files in subdirectories for more details.