build.sh 542 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
#!/bin/bash
# Helper script to build tensor adapter libraries for PyTorch
set -e

rm -rf build
mkdir -p build
mkdir -p $BINDIR/tensoradapter/pytorch
cd build

10
11
CMAKE_FLAGS="-DCUDA_TOOLKIT_ROOT_DIR=$CUDA_TOOLKIT_ROOT_DIR -DTORCH_CUDA_ARCH_LIST=$TORCH_CUDA_ARCH_LIST"

12
if [ $# -eq 0 ]; then
13
	$CMAKE_COMMAND $CMAKE_FLAGS ..
14
15
16
17
18
	make -j
	cp -v *.so $BINDIR/tensoradapter/pytorch
else
	for PYTHON_INTERP in $@; do
		rm -rf *
19
		$CMAKE_COMMAND $CMAKE_FLAGS -DPYTHON_INTERP=$PYTHON_INTERP ..
20
21
22
23
		make -j
		cp -v *.so $BINDIR/tensoradapter/pytorch
	done
fi