TensorFlow.NET pack all required libraries in architecture-specific assemblies folders per NuGet standard.
Here are some pre-built TensorFlow binaries you can use for each platform:
- Linux
- Mac: https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-darwin-x86_64-1.13.1.tar.gz
- Windows: https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-windows-x86_64-1.13.1.zip
Install-Package TensorFlow.NET
Download Linux pre-built library and unzip libtensorflow.so and libtensorflow_framework.so into current running directory.
https://www.tensorflow.org/install/source_windows
pacman -S git patch unzip
- Build static library
bazel build --config=opt //tensorflow:libtensorflow.so
- Build pip package
bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package
- Generate pip installation file
bazel-bin\tensorflow\tools\pip_package\build_pip_package C:/tmp/tensorflow_pkg
- Install from local wheel file.
pip install C:/tmp/tensorflow_pkg/tensorflow-1.13.0-cp36-cp36m-win_amd64.whl