compile.sh 1.2 KB
Newer Older
huchen's avatar
huchen committed
1
cd build;
huchen's avatar
huchen committed
2
rm hc_* -f
huchen's avatar
huchen committed
3
4
5
6
export CPLUS_INCLUDE_PATH=/opt/dtk-21.04/include:/opt/dtk-21.04:/opencl/include
export LD_LIBRARY_PATH=/home/huchen/intel-compiler-2017.5.239/mkl/lib/intel64_lin/:$LD_LIBRARY_PATH
export PATH=/home/huchen/FAISS/swig-4.0.2-build/bin/:$PATH
export CPLUS_INCLUDE_PATH=/opt/dtk-21.04/hiprand/include/:/opt/dtk-21.04/rocrand/include:$CPLUS_INCLUDE_PATH
huchen's avatar
huchen committed
7
8
9
10
export LD_LIBRARY_PATH=/opt/dtk-21.04/hipblas/lib/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/dtk-21.04/llvm/lib:$LD_LIBRARY_PATH
#CXX=hipcc CC=hipcc cmake3 -DFAISS_ENABLE_GPU=ON -DFAISS_OPT_LEVEL=sse4 -DBUILD_SHARED_LIBS=ON -DCMAKE_MODULE_PATH=${ROCM_PATH}/hip/cmake/ -DMKL_LIBRARIES=/home/huchen/intel-compiler-2017.5.239/mkl/lib/intel64_lin/  ..
CXX=hipcc CC=hipcc cmake3 -DFAISS_ENABLE_GPU=ON -DFAISS_OPT_LEVEL=sse4 -DBUILD_SHARED_LIBS=ON -DCMAKE_MODULE_PATH=${ROCM_PATH}/hip/cmake/ ..
huchen's avatar
huchen committed
11
make -j faiss VERBOSE=1 > hc_faiss.log 2>&1 
huchen's avatar
huchen committed
12
13
14
15
16
make -j swigfaiss VERBOSE=1 > hc_swigfaiss.log 2>&1 

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

./test_gpu.sh