Skip to content

Commit

Permalink
Upgrade to Lucene 9.9.1 (#2302)
Browse files Browse the repository at this point in the history
Also added HNSW int8 regressions: works for cosDPR-distill, issues remain with OpenAI Ada2
  • Loading branch information
lintool authored Dec 19, 2023
1 parent 45591ab commit 883539b
Show file tree
Hide file tree
Showing 63 changed files with 2,897 additions and 206 deletions.
9 changes: 6 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -89,9 +89,12 @@ See individual pages for details!
| SPLADE++ CoCondenser-SelfDistil | [](docs/regressions/regressions-msmarco-passage-splade-pp-sd.md) | [](docs/regressions/regressions-dl19-passage-splade-pp-sd.md) | [](docs/regressions/regressions-dl20-passage-splade-pp-sd.md) |
| SPLADE++ CoCondenser-SelfDistil (ONNX) | [](docs/regressions/regressions-msmarco-passage-splade-pp-sd-onnx.md) | [](docs/regressions/regressions-dl19-passage-splade-pp-sd-onnx.md) | [](docs/regressions/regressions-dl20-passage-splade-pp-sd-onnx.md) |
| **Learned Dense** (HNSW) | | | |
| cosDPR-distil w/ HNSW | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-hnsw.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-hnsw.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-hnsw.md) |
| cosDPR-distil w/ HSNW (ONNX) | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-hnsw-onnx.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-hnsw-onnx.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-hnsw-onnx.md) |
| OpenAI-ada2 w/ HNSW | [](docs/regressions/regressions-msmarco-passage-openai-ada2.md) | [](docs/regressions/regressions-dl19-passage-openai-ada2.md) | [](docs/regressions/regressions-dl20-passage-openai-ada2.md) |
| cosDPR-distil w/ HNSW fp32 | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-hnsw.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-hnsw.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-hnsw.md) |
| cosDPR-distil w/ HNSW int8 | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-hnsw-int8.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-hnsw-int8.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-hnsw-int8.md) |
| cosDPR-distil w/ HSNW fp32 (ONNX) | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-hnsw-onnx.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-hnsw-onnx.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-hnsw-onnx.md) |
| cosDPR-distil w/ HSNW int8 (ONNX) | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-hnsw-int8-onnx.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-hnsw-int8-onnx.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-hnsw-int8-onnx.md) |
| OpenAI Ada2 w/ HNSW fp32 | [](docs/regressions/regressions-msmarco-passage-openai-ada2.md) | [](docs/regressions/regressions-dl19-passage-openai-ada2.md) | [](docs/regressions/regressions-dl20-passage-openai-ada2.md) |
| OpenAI Ada2 w/ HNSW int8 | [](docs/regressions/regressions-msmarco-passage-openai-ada2-int8.md) | [](docs/regressions/regressions-dl19-passage-openai-ada2-int8.md) | [](docs/regressions/regressions-dl20-passage-openai-ada2-int8.md) |
| **Learned Dense** (Inverted; experimental) | | | |
| cosDPR-distil w/ "fake words" | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-fw.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-fw.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-fw.md) |
| cosDPR-distil w/ "LexLSH" | [](docs/regressions/regressions-msmarco-passage-cos-dpr-distil-lexlsh.md) | [](docs/regressions/regressions-dl19-passage-cos-dpr-distil-lexlsh.md) | [](docs/regressions/regressions-dl20-passage-cos-dpr-distil-lexlsh.md) |
Expand Down
24 changes: 15 additions & 9 deletions docs/regressions.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,15 @@ nohup python src/main/python/run_regression.py --index --verify --search --regre
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-splade-pp-ed >& logs/log.msmarco-passage-splade-pp-ed &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-splade-pp-sd >& logs/log.msmarco-passage-splade-pp-sd &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-cos-dpr-distil-hnsw >& logs/log.msmarco-passage-cos-dpr-distil-hnsw &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-cos-dpr-distil-hnsw-int8 >& logs/log.msmarco-passage-cos-dpr-distil-hnsw-int8 &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-cos-dpr-distil-fw >& logs/log.msmarco-passage-cos-dpr-distil-fw &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-cos-dpr-distil-lexlsh >& logs/log.msmarco-passage-cos-dpr-distil-lexlsh &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-openai-ada2 >& logs/log.msmarco-passage-openai-ada2 &

nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression msmarco-passage-splade-pp-ed-onnx >& logs/log.msmarco-passage-splade-pp-ed-onnx &
nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression msmarco-passage-splade-pp-sd-onnx >& logs/log.msmarco-passage-splade-pp-sd-onnx &
nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression msmarco-passage-cos-dpr-distil-hnsw-onnx >& logs/log.msmarco-passage-cos-dpr-distil-hnsw-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-splade-pp-ed-onnx >& logs/log.msmarco-passage-splade-pp-ed-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-splade-pp-sd-onnx >& logs/log.msmarco-passage-splade-pp-sd-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-cos-dpr-distil-hnsw-onnx >& logs/log.msmarco-passage-cos-dpr-distil-hnsw-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-passage-cos-dpr-distil-hnsw-int8-onnx >& logs/log.msmarco-passage-cos-dpr-distil-hnsw-int8-onnx &

nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-doc >& logs/log.msmarco-doc &
nohup python src/main/python/run_regression.py --index --verify --search --regression msmarco-doc-wp >& logs/log.msmarco-doc-wp &
Expand All @@ -83,13 +85,15 @@ nohup python src/main/python/run_regression.py --index --verify --search --regre
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-splade-pp-ed >& logs/log.dl19-passage-splade-pp-ed &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-splade-pp-sd >& logs/log.dl19-passage-splade-pp-sd &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-cos-dpr-distil-hnsw >& logs/log.dl19-passage-cos-dpr-distil-hnsw &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-cos-dpr-distil-hnsw-int8 >& logs/log.dl19-passage-cos-dpr-distil-hnsw-int8 &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-cos-dpr-distil-fw >& logs/log.dl19-passage-cos-dpr-distil-fw &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-cos-dpr-distil-lexlsh >& logs/log.dl19-passage-cos-dpr-distil-lexlsh &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-openai-ada2 >& logs/log.dl19-passage-openai-ada2 &

nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression dl19-passage-splade-pp-ed-onnx >& logs/log.dl19-passage-splade-pp-ed-onnx &
nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression dl19-passage-splade-pp-sd-onnx >& logs/log.dl19-passage-splade-pp-sd-onnx &
nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression dl19-passage-cos-dpr-distil-hnsw-onnx >& logs/log.dl19-passage-cos-dpr-distil-hnsw-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-splade-pp-ed-onnx >& logs/log.dl19-passage-splade-pp-ed-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-splade-pp-sd-onnx >& logs/log.dl19-passage-splade-pp-sd-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-cos-dpr-distil-hnsw-onnx >& logs/log.dl19-passage-cos-dpr-distil-hnsw-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-passage-cos-dpr-distil-hnsw-int8-onnx >& logs/log.dl19-passage-cos-dpr-distil-hnsw-int8-onnx &

nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-doc >& logs/log.dl19-doc &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl19-doc-wp >& logs/log.dl19-doc-wp &
Expand All @@ -115,13 +119,15 @@ nohup python src/main/python/run_regression.py --index --verify --search --regre
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-splade-pp-ed >& logs/log.dl20-passage-splade-pp-ed &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-splade-pp-sd >& logs/log.dl20-passage-splade-pp-sd &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-cos-dpr-distil-hnsw >& logs/log.dl20-passage-cos-dpr-distil-hnsw &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-cos-dpr-distil-hnsw-int8 >& logs/log.dl20-passage-cos-dpr-distil-hnsw-int8 &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-cos-dpr-distil-fw >& logs/log.dl20-passage-cos-dpr-distil-fw &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-cos-dpr-distil-lexlsh >& logs/log.dl20-passage-cos-dpr-distil-lexlsh &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-openai-ada2 >& logs/log.dl20-passage-openai-ada2 &

nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression dl20-passage-splade-pp-ed-onnx >& logs/log.dl20-passage-splade-pp-ed-onnx &
nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression dl20-passage-splade-pp-sd-onnx >& logs/log.dl20-passage-splade-pp-sd-onnx &
nohup python src/main/python/run_regression.py --search-pool 1 --index --verify --search --regression dl20-passage-cos-dpr-distil-hnsw-onnx >& logs/log.dl20-passage-cos-dpr-distil-hnsw-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-splade-pp-ed-onnx >& logs/log.dl20-passage-splade-pp-ed-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-splade-pp-sd-onnx >& logs/log.dl20-passage-splade-pp-sd-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-cos-dpr-distil-hnsw-onnx >& logs/log.dl20-passage-cos-dpr-distil-hnsw-onnx &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-passage-cos-dpr-distil-hnsw-int8-onnx >& logs/log.dl20-passage-cos-dpr-distil-hnsw-int8-onnx &

nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-doc >& logs/log.dl20-doc &
nohup python src/main/python/run_regression.py --index --verify --search --regression dl20-doc-wp >& logs/log.dl20-doc-wp &
Expand Down
Loading

0 comments on commit 883539b

Please sign in to comment.