Avoid OOM in Linux CPU CI jobs. (#1900)

Summary: Pull Request resolved: https://github.com/facebookresearch/faiss/pull/1900

Reviewed By: mdouze

Differential Revision: D28539987

Pulled By: beauby

fbshipit-source-id: 2e44755e48bd45233578ce0ba75836fc533afe35
This commit is contained in:
Lucas Hosseini 2021-05-19 12:35:20 -07:00 committed by Facebook GitHub Bot
parent 797bc88566
commit 1223e68688

View File

@ -50,24 +50,24 @@ jobs:
-DFAISS_OPT_LEVEL=<< parameters.opt_level >> \ -DFAISS_OPT_LEVEL=<< parameters.opt_level >> \
-DFAISS_ENABLE_C_API=ON \ -DFAISS_ENABLE_C_API=ON \
-DCMAKE_BUILD_TYPE=Release -DBLA_VENDOR=Intel10_64_dyn . -DCMAKE_BUILD_TYPE=Release -DBLA_VENDOR=Intel10_64_dyn .
make -C build -j faiss make -C build -j3 faiss
- when: - when:
condition: condition:
equal: [ "avx2", << parameters.opt_level >> ] equal: [ "avx2", << parameters.opt_level >> ]
steps: steps:
- run: - run:
name: Build faiss_avx2 library name: Build faiss_avx2 library
command: make -C build -j faiss_avx2 swigfaiss_avx2 command: make -C build -j3 faiss_avx2 swigfaiss_avx2
- run: - run:
name: Test faiss library name: Test faiss library
command: | command: |
make -C build -j faiss_test make -C build -j3 faiss_test
export GTEST_OUTPUT="xml:$(realpath .)/test-results/googletest/" export GTEST_OUTPUT="xml:$(realpath .)/test-results/googletest/"
make -C build test make -C build test
- run: - run:
name: Build python extension name: Build python extension
command: | command: |
make -C build -j swigfaiss make -C build -j3 swigfaiss
cd build/faiss/python cd build/faiss/python
python3 setup.py build python3 setup.py build
- run: - run: