compile.sh 981 Bytes
Newer Older
1
cd build
huchen's avatar
huchen committed
2
rm hc_* -f
3
4
5
6
7
8
9
export CPLUS_INCLUDE_PATH=${ROCM_PATH}/include:${ROCM_PATH}:/opencl/include
export CPLUS_INCLUDE_PATH=${ROCM_PATH}/hiprand/include/:${ROCM_PATH}/rocrand/include:$CPLUS_INCLUDE_PATH
export LD_LIBRARY_PATH=${ROCM_PATH}/hipblas/lib/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=${ROCM_PATH}/llvm/lib:$LD_LIBRARY_PATH

CXX=hipcc CC=hipcc  cmake -DFAISS_ENABLE_GPU=ON -DBUILD_SHARED_LIBS=ON -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=DEBUG -DCMAKE_MODULE_PATH="${ROCM_PATH}/hip/cmake/" -DMKL_LIBRARIES=/public/software/compiler/intel-compiler-2017.5.239/mkl/lib/intel64_lin/ ..

huchen's avatar
huchen committed
10
make -j faiss VERBOSE=1 > hc_faiss.log 2>&1 
huchen's avatar
huchen committed
11
12
make -j swigfaiss VERBOSE=1 > hc_swigfaiss.log 2>&1 

13
export LD_LIBRARY_PATH=/public/home/huchen/faiss/faiss_hc/build/faiss/gpu/test/:/public/home/huchen/faiss/faiss_hc/build/faiss/:/public/home/huchen/faiss/faiss_hc/build/lib/:$LD_LIBRARY_PATH
huchen's avatar
huchen committed
14
15
make install VERBOSE=1 > hc_install.log 2>&1 
#make test VERBOSE=1 > hc_test.log 2>&1
huchen's avatar
huchen committed
16
cd -
huchen's avatar
huchen committed
17
18

./test_gpu.sh
19