Environment
- Windows 10
- TensorFlow: v1.13.1
- Bazel: v0.20
- Python: 3.6.5 (Miniconda)
- CUDA 10.0
Configuration
> python configure.py
Build
:: Create Python package
> bazel --output_user_root=D:\nn\tf\_bazel_cache build ^
--config=opt --config=cuda --define=no_tensorflow_py_deps=true ^
--copt=-nvcc_options=disable-warnings ^
//tensorflow/tools/pip_package:build_pip_package
> bazel-bin\tensorflow\tools\pip_package\build_pip_package C:/tmp/tensorflow_pkg
:: Create C/C++ library
> bazel --output_user_root=D:\nn\tf\_bazel_cache build ^
--config=opt --config=cuda --define=no_tensorflow_py_deps=true ^
--copt=-nvcc_options=disable-warnings ^
//tensorflow:libtensorflow.so
> bazel --output_user_root=D:\nn\tf\_bazel_cache build ^
--config=opt --config=cuda --define=no_tensorflow_py_deps=true ^
--copt=-nvcc_options=disable-warnings ^
//tensorflow:libtensorflow_cc.so
:: End
> bazel shutdown
:: Create Python package
> bazel --output_user_root=D:\nn\tf\_bazel_cache build ^
--config=opt //tensorflow/tools/pip_package:build_pip_package
> bazel-bin\tensorflow\tools\pip_package\build_pip_package C:/tmp/tensorflow_pkg
:: Create C/C++ library
> bazel --output_user_root=D:\nn\tf\_bazel_cache build ^
--config=opt //tensorflow:libtensorflow.so
> bazel --output_user_root=D:\nn\tf\_bazel_cache build ^
--config=opt //tensorflow:libtensorflow_cc.so
:: End
> bazel shutdown
Reference