To run the examples in this book and experiment with the techniques covered in the book, you will generally need the following:
- Access to a bash-like shell.
- A complete Go environment including Go, an editor, and related default or custom environment variables defined. You can, for example, follow this guide at https://www.goinggo.net/2016/05/installing-go-and-your-workspace.html.
- Various Go dependencies. These can be obtained as they are needed via go get ....
Then, to run the examples related to some of the advanced topics, such as data pipelining and deep learning, you will need a few additional things:
- An installation or deployment of Pachyderm. You can follow these docs to get Pachyderm up and running locally or in the cloud, http://pachyderm.readthedocs.io/en/latest/.
- A working Docker installation (https://www.docker.com/community-edition#/download).
- An installation of TensorFlow. To install TensorFlow locally, you can follow this guide at https://www.tensorflow.org/install/.