blob: 72dabd1245ea74a939d23466f84f65523b499468 [file] [log] [blame]
#!/usr/bin/env bash
set -ex
SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
pushd $SCRIPTPATH
source ./build_common.sh
echo "Building Torch"
mkdir -p $LIBTORCH_BUILDPATH
pushd $LIBTORCH_BUILDPATH
cmake -DNO_CUDA:BOOL=${NO_CUDA:0} \
-DNO_API:BOOL=${NO_API:0} \
-DATEN_PATH=$PYTORCHPATH/aten/ \
-DATEN_BUILD_PATH=$ATEN_BUILDPATH \
-DNANOPB_BUILD_PATH=$NANOPB_BUILDPATH \
-DCMAKE_BUILD_TYPE:STRING=$BUILD_TYPE \
-DCMAKE_INSTALL_PREFIX:STRING=$INSTALL_PREFIX \
-DCMAKE_INSTALL_MESSAGE=NEVER \
-DVERBOSE:BOOL=${VERBOSE:-0} \
-G "$GENERATE" \
$SCRIPTPATH/libtorch
$MAKE -j "$JOBS"
popd
popd