diff --git a/IndexSDK/Dockerfile/DockerFile-index b/IndexSDK/Dockerfile/DockerFile-index index bc0f4ce11ad4fd2a58276258835173435257820f..9851bf28842ab988b3c0fbbf93db4628bed78daa 100644 --- a/IndexSDK/Dockerfile/DockerFile-index +++ b/IndexSDK/Dockerfile/DockerFile-index @@ -71,13 +71,6 @@ RUN wget https://github.com/facebookresearch/faiss/archive/v1.10.0.tar.gz -O fai cd build && make -j && make install && \ cd ../.. && rm -f v1.10.0.tar.gz && rm -rf faiss-1.10.0 -RUN sed -i '$a\export LD_LIBRARY_PATH=/usr/local/faiss/faiss1.10.0/lib:$LD_LIBRARY_PATH' ~/.bashrc - -RUN wget https://github.com/google/googletest/archive/refs/tags/release-1.8.1.tar.gz && \ - cp release-1.8.1.tar.gz /tmp/googletest-release-1.8.1.tar.gz && \ - tar xf release-1.8.1.tar.gz && cd googletest-release-1.8.1 && \ - cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/usr/local/gtest . && make -j && make install && \ - cd .. && rm -rf release-1.8.1.tar.gz googletest-release-1.8.1 # 清理临时目录 RUN rm -rf ./* @@ -112,11 +105,18 @@ ENV MX_INDEX_MODELPATH=/home/HwHiAiUser/Ascend/modelpath RUN cd /home/HwHiAiUser/Ascend/mxIndex/ops && ./custom_opp_${ARCH}.run && mkdir -p ${MX_INDEX_MODELPATH} ENV ASCEND_HOME=/home/HwHiAiUser/Ascend/ +RUN wget https://github.com/google/googletest/archive/refs/tags/release-1.8.1.tar.gz && \ + cp release-1.8.1.tar.gz /tmp/googletest-release-1.8.1.tar.gz && \ + tar xf release-1.8.1.tar.gz && cd googletest-release-1.8.1 && \ + cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX=/home/HwHiAiUser/gtest . && make -j && make install && \ + cd .. && rm -rf release-1.8.1.tar.gz googletest-release-1.8.1 + RUN sed -i '$a\source /home/HwHiAiUser/Ascend/ascend-toolkit/set_env.sh' /home/HwHiAiUser/.bashrc && \ sed -i '$a\export LD_LIBRARY_PATH=/home/HwHiAiUser/Ascend/mxIndex/host/lib:$LD_LIBRARY_PATH' /home/HwHiAiUser/.bashrc && \ - sed -i '$a\export LD_LIBRARY_PATH=usr/local/faiss/faiss1.10.0/lib:$LD_LIBRARY_PATH' /home/HwHiAiUser/.bashrc && \ + sed -i '$a\export LD_LIBRARY_PATH=/usr/local/faiss/faiss1.10.0/lib:$LD_LIBRARY_PATH' /home/HwHiAiUser/.bashrc && \ + sed -i '$a\export LD_LIBRARY_PATH=/home/HwHiAiUser/gtest/lib:$LD_LIBRARY_PATH' /home/HwHiAiUser/.bashrc && \ sed -i '$a\export LD_LIBRARY_PATH=/opt/OpenBLAS/lib:$LD_LIBRARY_PATH' /home/HwHiAiUser/.bashrc && \ - sed -i '$a\export LD_LIBRARY_PATH=/home/HwHiAiUser/Ascend/driver/lib64/driver' /home/HwHiAiUser/.bashrc + sed -i '$a\export LD_LIBRARY_PATH=/home/HwHiAiUser/Ascend/driver/lib64/driver:$LD_LIBRARY_PATH' /home/HwHiAiUser/.bashrc RUN pip3 install numpy==1.26.4