1
0
Fork 0
mirror of https://github.com/tensorflow/haskell.git synced 2024-11-26 21:09:44 +01:00
tensorflow-haskell/tools/install_macos_dependencies.sh
fkm3 7720af0afd Update to tensorflow 1.3 (#161)
* Tested on linux without Docker.
* Couldn't get nix build to work, so I just updated the URL and hash.
* Did not test macos build.

The mnist change was necessary because the argmax output type is now polmorphic.
2017-10-19 13:41:55 -04:00

41 lines
1.1 KiB
Bash
Executable file

#!/bin/bash
set -eu
echo "Installing macOS System Dependencies"
echo "=================================="
if ! type "brew" > /dev/null; then
echo "Requires homebrew to be installed."
echo "Install homebrew from https://brew.sh/"
exit 1
fi
if brew ls --versions protobuf > /dev/null; then
echo "protobuf installation detected."
else
echo "protobuf not installed, installing with homebrew."
brew install protobuf
fi
if brew ls --versions snappy > /dev/null; then
echo "snappy installation detected."
else
echo "snappy not installed, installing with homebrew."
brew install snappy
fi
echo "Downloading libtensorflow..."
curl https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-darwin-x86_64-1.3.0.tar.gz > libtensorflow.tar.gz
echo "Extracting and copying libtensorflow..."
sudo tar zxf libtensorflow.tar.gz -C /usr/local
rm libtensorflow.tar.gz
sudo mv /usr/local/lib/libtensorflow.so /usr/local/lib/libtensorflow.dylib
sudo install_name_tool -id libtensorflow.dylib /usr/local/lib/libtensorflow.dylib
echo "Installing submodule dependencies"
git submodule update --init --recursive
echo ""
echo "Finished"