diff --git a/README.md b/README.md index 64f9855..8cc1403 100644 --- a/README.md +++ b/README.md @@ -122,6 +122,58 @@ bazel build --config=opt //tensorflow/tools/pip_package:build_pip_package pip3 install --user /tmp/tensorflow_pkg/tensorflow-2.1.0-cp37-cp37m-linux_x86_64.whl ``` +### Tensor Configuration +``` +$ ./configure +WARNING: --batch mode is deprecated. Please instead explicitly shut down your Bazel server using the command "bazel shutdown". +You have bazel 0.29.1 installed. +Please specify the location of python. [Default is /usr/bin/python3]: + + +Found possible Python library paths: + /usr/lib/python3/dist-packages + /usr/local/lib/python3.7/dist-packages +Please input the desired Python library path to use. Default is [/usr/lib/python3/dist-packages] + +Do you wish to build TensorFlow with XLA JIT support? [Y/n]: +XLA JIT support will be enabled for TensorFlow. + +Do you wish to build TensorFlow with OpenCL SYCL support? [y/N]: +No OpenCL SYCL support will be enabled for TensorFlow. + +Do you wish to build TensorFlow with ROCm support? [y/N]: +No ROCm support will be enabled for TensorFlow. + +Do you wish to build TensorFlow with CUDA support? [y/N]: +No CUDA support will be enabled for TensorFlow. + +Do you wish to download a fresh release of clang? (Experimental) [y/N]: +Clang will not be downloaded. + +Please specify optimization flags to use during compilation when bazel option "--config=opt" is specified [Default is -march=native -Wno-sign-compare]: -march=native -mssse3 -mcx16 -msse4.1 -msse4.2 -mpopcnt -mavx + + +Would you like to interactively configure ./WORKSPACE for Android builds? [y/N]: +Not configuring the WORKSPACE for Android builds. + +Preconfigured Bazel build configs. You can use any of the below by adding "--config=<>" to your build command. See .bazelrc for more details. + --config=mkl # Build with MKL support. + --config=monolithic # Config for mostly static monolithic build. + --config=ngraph # Build with Intel nGraph support. + --config=numa # Build with NUMA support. + --config=dynamic_kernels # (Experimental) Build kernels into separate shared objects. + --config=v2 # Build TensorFlow 2.x instead of 1.x. +Preconfigured Bazel build configs to DISABLE default on features: + --config=noaws # Disable AWS S3 filesystem support. + --config=nogcp # Disable GCP support. + --config=nohdfs # Disable HDFS support. + --config=nonccl # Disable NVIDIA NCCL support. +Configuration finished +``` + +## KVM +Note, for KVM, pass cpu=host if host has "avx" in `/proc/cpuinfo`. + ## Install Jupyter Jupyter is a cute little web interface that makes Python programming easy. It works well for machine learning because you can step through