Images for convenient development for Tensorflow + Haskell/IHaskell.
Has open source versions:gpu
, cpu
. And advanced closed source versions: adv-gpu
, adv-cpu
.
Includes Jupyter notebooks, IHaskell environment, Haskell Tensorflow bindings and Tensorflow libraries.
We encourage to use GPU images wherever possible, so latest
images defaults to GPU version.
To use Tensorflow with GPU you need to:
- Install
nvidia-docker
(https://github.com/NVIDIA/nvidia-docker) - Use GPU versions of images:
nvidia-docker run -e PASSWORD=<password> -p 8888:8888 <image_name>:<tag>
- Open
http://<host>:8888
URL - Enter password
- Open IHaskell -> notebooks -> IHaskell.ipynb
- Use CPU versions of images:
docker run -e PASSWORD=<password> -p 8888:8888 <image_name>:<tag>
- Open
http://<host>:8888
URL - Enter password
- Open IHaskell -> notebooks -> IHaskell.ipynb
Environment variables:
PASSWORD
- set password to connect to Jupyter Notebook. If password is not set, image going to configure URL token that is going to be posted to containersSTDOUT
at the end of starting process.
PORT
- set port for Jupyter inside container, but beware that Dockerfiles open 8888 by default configuration.