"backend/vscode:/vscode.git/clone" did not exist on "e8d4e03c0d3001783b12b5e2ec8e728490d23729"
compile.sh 1.5 KB
Newer Older
huchen's avatar
huchen committed
1
source /opt/dtk-22.10/env.sh
Your Name's avatar
Your Name committed
2

huchen's avatar
huchen committed
3
cd /opt/dtk-22.10/.hip/
Your Name's avatar
Your Name committed
4
5
6
7
./remove_origin.sh

cd -

Your Name's avatar
Your Name committed
8
mkdir build -p
9
cd build
huchen's avatar
huchen committed
10
rm hc_* -f
11
12
13
14
15
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

huchen's avatar
huchen committed
16
17

export BUILD_DIR=`pwd`
Your Name's avatar
Your Name committed
18
19

#######################
20
#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
21
CXX=hipcc CC=hipcc  cmake -DFAISS_ENABLE_GPU=ON -DBUILD_SHARED_LIBS=ON -DFAISS_OPT_LEVEL=avx -DBUILD_TESTING=ON -DCMAKE_BUILD_TYPE=RELEASE -DCMAKE_MODULE_PATH="${ROCM_PATH}/hip/cmake/"  -DCMAKE_INSTALL_PREFIX=${BUILD_DIR}/install  -DMKL_LIBRARIES=/public/software/compiler/intel-compiler-2017.5.239/mkl/lib/intel64_lin/libmkl_rt.so ..
22

23
24
make -j32 faiss VERBOSE=1 > hc_faiss.log 2>&1 
make -j32 swigfaiss VERBOSE=1 > hc_swigfaiss.log 2>&1 
huchen's avatar
huchen committed
25

Your Name's avatar
Your Name committed
26
export LD_LIBRARY_PATH=${BUILD_DIR}/faiss/gpu/test/:${BUILD_DIR}/faiss/:${BUILD_DIR}/lib/:$LD_LIBRARY_PATH
27
28
29
make -j32 install VERBOSE=1 > hc_install.log 2>&1 

#make -j32 test VERBOSE=1 > hc_test.log 2>&1
huchen's avatar
huchen committed
30
cd -
huchen's avatar
huchen committed
31
32

./test_gpu.sh
33

Your Name's avatar
Your Name committed
34
35
36
37
38
39
cd build/faiss/python
#python3 setup.py -v bdist_wheel
pip3 install dist/faiss-1.7.2-py3-none-any.whl --no-deps --force
cd -

./test_gpu_python.sh