Haskell bindings for TensorFlow
Go to file
Judah Jacobson 95cfe1aefa Blacklist the SaveV2 and RestoreV2 ops which need Tensor lists. (#7) 2016-10-25 23:19:19 -07:00
docker Update docker image name and maintainer. (#1) 2016-10-24 19:19:26 -07:00
docs/haddock Haddock (#3) 2016-10-25 12:43:06 -07:00
google-shim Initial commit 2016-10-24 19:26:42 +00:00
tensorflow Compile on platforms where int64_t == long long. (#6) 2016-10-25 22:26:42 -07:00
tensorflow-core-ops Blacklist the SaveV2 and RestoreV2 ops which need Tensor lists. (#7) 2016-10-25 23:19:19 -07:00
tensorflow-mnist Initial commit 2016-10-24 19:26:42 +00:00
tensorflow-mnist-input-data Initial commit 2016-10-24 19:26:42 +00:00
tensorflow-opgen Initial commit 2016-10-24 19:26:42 +00:00
tensorflow-ops Initial commit 2016-10-24 19:26:42 +00:00
tensorflow-proto Initial commit 2016-10-24 19:26:42 +00:00
tensorflow-queue Initial commit 2016-10-24 19:26:42 +00:00
third_party Initial commit 2016-10-24 19:26:42 +00:00
tools Haddock (#3) 2016-10-25 12:43:06 -07:00
.gitignore Initial commit 2016-10-24 19:26:42 +00:00
.gitmodules Initial commit 2016-10-24 19:26:42 +00:00
CONTRIBUTING.md Initial commit 2016-10-24 19:26:42 +00:00
LICENSE Initial commit 2016-10-24 19:26:42 +00:00
README.md Update README.md 2016-10-25 09:53:35 -07:00
stack.yaml Initial commit 2016-10-24 19:26:42 +00:00

README.md

The tensorflow-haskell package provides Haskell bindings to TensorFlow.

This is not an official Google product.

Instructions

Build

As an expedient we use docker for building. Once you have docker working, the following commands will compile and run the tests.

git clone --recursive https://github.com/tensorflow/haskell.git tensorflow-haskell
cd tensorflow-haskell
IMAGE_NAME=tensorflow/haskell:v0
docker build -t $IMAGE_NAME docker
# TODO: move the setup step to the docker script.
stack --docker --docker-image=$IMAGE_NAME setup
stack --docker --docker-image=$IMAGE_NAME test

There is also a demo application:

cd tensorflow-mnist
stack --docker --docker-image=$IMAGE_NAME build --exec Main