|
1 | 1 | # Installing Prerequisites
|
2 | 2 |
|
3 |
| -Fathom requires a couple of core packages: |
4 |
| - |
5 |
| - - Python 2.6+ |
| 3 | +Fathom requires a fair number of other software packages to use. TensorFlow is the obvious dependency, but there are a number of other support libraries which are mostly used for data processing and ingest. Deep learning algorithms operate on real data, so many of them have to do a substantial amount of work to turn raw inputs into a form they can process efficiently. |
6 | 4 |
|
7 | 5 | ## TensorFlow
|
8 | 6 |
|
| 7 | + - Python 2.6+ |
9 | 8 | - [TensorFlow 0.8.0rc0](https://github.com/tensorflow/tensorflow/releases/tag/v0.8.0rc0)
|
10 | 9 |
|
11 | 10 | For TensorFlow, you can either download a pre-built binary or build from source. The latter is more involved, but can allow more flexibility in configuration (i.e.- you can pass specific options to the underlying math libraries which can affect performance). To build from source, you'll also need Bazel, Google's build system. Instructions can be found in the TensorFlow documentation (archived here):
|
@@ -44,22 +43,23 @@ The [Arcade Learning Environment (ALE)](http://www.arcadelearningenvironment.org
|
44 | 43 |
|
45 | 44 | [OpenCV](http://opencv.org/) is a collection of image processing and computational geometry functions designed to support computer vision. You'll need both a 2.x version of the backend library and also the python interface wrapper. Many Linux distributions have a package for both (Ubuntu's are `libopencv-dev` and `python-opencv`), but you can also [build from source ](http://docs.opencv.org/2.4.13/doc/tutorials/introduction/linux_install/linux_install.html) and then use `pip` to install the `opencv-python` wrapper.
|
46 | 45 |
|
47 |
| -# Downloading Data |
48 |
| - |
49 |
| -*In progress* |
50 |
| - |
51 |
| -# Running the Workloads |
52 |
| - |
53 |
| -*In progress* |
54 |
| - |
55 | 46 | # Alternative: Quickstart via Docker
|
56 | 47 |
|
57 |
| -If you don't need accurate performance numbers right away, we also provide a pre-built Docker image to make it easy to get familiar with the Fathom workloads. |
| 48 | +If you don't need accurate performance numbers right away, we also provide a pre-built [Docker image](https://hub.docker.com/r/rdadolf/fathom/) to make it easy to get familiar with the Fathom workloads. |
58 | 49 |
|
59 | 50 | If you're not familiar with Docker, you can think of it as a lightweight virtualization layer, similar to a VM but at a higher level of abstraction. Installation instructions can be found on the [docker website](https://www.docker.com/). To run the Fathom image interactively, use this:
|
60 | 51 |
|
61 | 52 | ```sh
|
62 | 53 | docker run -it rdadolf/fathom
|
63 | 54 | ```
|
64 | 55 |
|
65 |
| -The image will automatically be downloaded from the [docker hub](https://hub.docker.com/r/rdadolf/fathom/), launched, and you'll be given a shell prompt with the environment all set up. |
| 56 | +The image will automatically be downloaded from the Docker hub, launched, and you'll be given a shell prompt with the environment all set up. |
| 57 | + |
| 58 | +# Downloading Data |
| 59 | + |
| 60 | +*In progress* |
| 61 | + |
| 62 | +# Running the Workloads |
| 63 | + |
| 64 | +*In progress* |
| 65 | + |
0 commit comments