We suggest installing the necessary libraries locally on your laptop as described below in "Local Installation", as that will let you run TensorBoard as part of the workshop, and let you run python scripts as well as notebooks.
But if you have trouble with your installation, you will be able to run everything but TensorBoard in Colab notebooks instead.
It's highly recommended to use a Python virtual environment for this workshop, either Virtualenv or Conda. Either Python 2.7 or Python 3 will work.
Then install the following into your virtual environment:
-
Install TensorFlow. Your TensorFlow version must be >=1.7 to run all the labs. Note that even if you're running a conda virtual environment, use
pip install tensorflow
to install TensorFlow (not theconda install
version, which may not be up to date.) -
Install Jupyter.
-
Optionally, install
pandas
andmatplotlib
. (If you're using a conda virtual environment, useconda install matplotlib
.) -
Optionally, download the ‘Fashion-MNIST’ files: https://github.com/zalandoresearch/fashion-mnist#get-the-data.
Start up a jupyter notebooks server from the command line:
jupyter notebook .
Create a new notebook and paste the following python code into a notebook cell:
import tensorflow as tf
print(tf.__version__)
'Run' the cell. Ensure that there are no import errors and that the TensorFlow version is as expected.
Instead of running in a local installation, all of the jupyter notebooks in this workshop can also be run on Colab, with the exception of the lab sections that use TensorBoard.
The lab section READMEs include links to launch the workshop notebooks in colab.
Some of the labs include instructions for optionally running training and prediction on Google Cloud Platform (GCP) Cloud ML Engine.
If you want to play along, set up a GCP account: click the Try it free button at the top of this page: cloud.google.com.
A Docker image is also available.
Once Docker is installed and running, download the workshop image:
docker pull gcr.io/google-samples/tf-workshop:v8
Here's the Dockerfile used to build this image.
Once you've downloaded the container image, run it like this:
docker run -it \
-p 6006:6006 -p 8888:8888 -p 5000:5000 gcr.io/google-samples/tf-workshop:v8