mirror of
https://github.com/tensorflow/haskell.git
synced 2024-11-26 21:09:44 +01:00
7720af0afd
* 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.
41 lines
1.1 KiB
Bash
Executable file
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"
|