{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36439741,"defaultBranch":"main","name":"ann-benchmarks","ownerLogin":"erikbern","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-05-28T13:21:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1027979?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716376483.0","currentOid":""},"activityList":{"items":[{"before":"43d05382c8403add4395be9ea26ade0aae57a8b3","after":"fcdf494883af33e8c27917019f9d796ccca507ec","ref":"refs/heads/main","pushedAt":"2024-05-24T10:46:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Use custom definitions for algorithms (#527)\n\n* Pass the value of the definitions argument down to use custom definitions for the algorithms\r\n\r\n(cherry picked from commit c7aac4475276701b7e45dbccba585f09270f8525)\r\n\r\n* fixed indentation\r\n\r\n---------\r\n\r\nCo-authored-by: tapas \r\nCo-authored-by: Martin Aumüller ","shortMessageHtmlLink":"Use custom definitions for algorithms (#527)"}},{"before":"43d05382c8403add4395be9ea26ade0aae57a8b3","after":"eea5c4c36bd6c3239978dd844899936a54e60963","ref":"refs/heads/fix-duplicate-res","pushedAt":"2024-05-22T11:16:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Assert that indexes are unique.","shortMessageHtmlLink":"Assert that indexes are unique."}},{"before":null,"after":"43d05382c8403add4395be9ea26ade0aae57a8b3","ref":"refs/heads/fix-duplicate-res","pushedAt":"2024-05-22T11:14:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Update requirements.txt requests==2.31.0 (#525)\n\nrequests==2.32.x affects docker-py https://github.com/docker/docker-py/issues/3256","shortMessageHtmlLink":"Update requirements.txt requests==2.31.0 (#525)"}},{"before":"1a171c552874aeb8e303e00c5482bb454f91974a","after":"43d05382c8403add4395be9ea26ade0aae57a8b3","ref":"refs/heads/main","pushedAt":"2024-05-22T10:54:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Update requirements.txt requests==2.31.0 (#525)\n\nrequests==2.32.x affects docker-py https://github.com/docker/docker-py/issues/3256","shortMessageHtmlLink":"Update requirements.txt requests==2.31.0 (#525)"}},{"before":"cc3a748305b2478838e84b8e625f9eb0beec993e","after":"1a171c552874aeb8e303e00c5482bb454f91974a","ref":"refs/heads/main","pushedAt":"2024-05-16T10:19:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Update distance_test.py: Update Hamming distance test (#520)\n\nUpdate Hamming distance test to reflect normalized values","shortMessageHtmlLink":"Update distance_test.py: Update Hamming distance test (#520)"}},{"before":"1c3f702226ef8a7219f89d30e28acfc8cccdd0a6","after":"cc3a748305b2478838e84b8e625f9eb0beec993e","ref":"refs/heads/main","pushedAt":"2024-05-13T13:34:45.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"},"commit":{"message":"Merge pull request #517 from cococo2000/update-milvus\n\nupdate milvus 2.4.x, add index hnsw, flat, ivfflat, ivfsq8, ivfpq, scann","shortMessageHtmlLink":"Merge pull request #517 from cococo2000/update-milvus"}},{"before":"75043ab482d91afae82ac4033cbdd98997121d58","after":"1c3f702226ef8a7219f89d30e28acfc8cccdd0a6","ref":"refs/heads/main","pushedAt":"2024-05-06T01:57:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"},"commit":{"message":"Merge pull request #505 from tureba/fix-error-reporting-logs-of-runner\n\nfix error reporting of runner","shortMessageHtmlLink":"Merge pull request #505 from tureba/fix-error-reporting-logs-of-runner"}},{"before":"a3935814f8bd4866ed38d7ff58adba256a1133f2","after":"75043ab482d91afae82ac4033cbdd98997121d58","ref":"refs/heads/main","pushedAt":"2024-04-15T22:07:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"},"commit":{"message":"Merge pull request #510 from kemingy/pgvectors\n\nadd benchmark for pgvecto.rs","shortMessageHtmlLink":"Merge pull request #510 from kemingy/pgvectors"}},{"before":"13e362986776a56b33cf2a48ceb320b84c6642b1","after":"a3935814f8bd4866ed38d7ff58adba256a1133f2","ref":"refs/heads/main","pushedAt":"2024-04-08T09:13:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Enable to build pgvector simultaneously for ARM and Intel (#509)\n\nSigned-off-by: Artem Barger ","shortMessageHtmlLink":"Enable to build pgvector simultaneously for ARM and Intel (#509)"}},{"before":"3e3e26929242a6c9e33336e0f2da0498b7cf5aac","after":"13e362986776a56b33cf2a48ceb320b84c6642b1","ref":"refs/heads/main","pushedAt":"2024-04-08T08:55:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Fix recall for Hamming distance [skip ci] (#508)","shortMessageHtmlLink":"Fix recall for Hamming distance [skip ci] (#508)"}},{"before":"61ec75f1d395a55eb591de6519d11f85fccb718e","after":"3e3e26929242a6c9e33336e0f2da0498b7cf5aac","ref":"refs/heads/main","pushedAt":"2024-04-02T11:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Remove 'any' for pynndescent.\n\nSee #498","shortMessageHtmlLink":"Remove 'any' for pynndescent."}},{"before":"6e17b5c45b0117767bf572d1efc275ef9f92f45d","after":"61ec75f1d395a55eb591de6519d11f85fccb718e","ref":"refs/heads/main","pushedAt":"2024-04-02T11:21:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Skip loading base/config.yml on Windows. (#497)\n\n* compose path with os.path.join for base/config.yml\r\n\r\nThis is a necessary change to work on Windows which the path separator is `\\`.","shortMessageHtmlLink":"Skip loading base/config.yml on Windows. (#497)"}},{"before":"df8083ab96464faa5ddda76da9667069ec5825b6","after":"6e17b5c45b0117767bf572d1efc275ef9f92f45d","ref":"refs/heads/main","pushedAt":"2024-04-02T11:20:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Upgrade elastiknn to 8.12.2.1 (#503)","shortMessageHtmlLink":"Upgrade elastiknn to 8.12.2.1 (#503)"}},{"before":"4c8b1c194ea8e289a740f2269d8dc2d1a3ce98f0","after":"df8083ab96464faa5ddda76da9667069ec5825b6","ref":"refs/heads/main","pushedAt":"2024-03-19T08:45:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Fix logic in _get_algorithm_definitions to avoid skipping algorithm definitions (#498)","shortMessageHtmlLink":"Fix logic in _get_algorithm_definitions to avoid skipping algorithm d…"}},{"before":"0f6ad75d10a7525d3c73de4aba9750000e97dd1e","after":"4c8b1c194ea8e289a740f2269d8dc2d1a3ce98f0","ref":"refs/heads/main","pushedAt":"2024-03-19T08:12:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"fix docker tag for Faiss HNSW (#496)\n\nFixed an error that occurred when executing in an environment where the\r\ndocker image for faiss_hnsw existed and the docker image for faiss did\r\nnot exist.","shortMessageHtmlLink":"fix docker tag for Faiss HNSW (#496)"}},{"before":"708c67f0148a064ec42b37bed337d9f4d36ae38a","after":"0f6ad75d10a7525d3c73de4aba9750000e97dd1e","ref":"refs/heads/main","pushedAt":"2024-03-19T08:10:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"add algo descartes(01AI) (#490)\n\n* add algo descartes(01AI)\r\n\r\n* Remove the link to Descartes and add it back after the product is released in the future.\r\n\r\n* add link to descartes\r\n\r\n* Using the GitHub:https://github.com/xiaoming-01ai/descartes.git","shortMessageHtmlLink":"add algo descartes(01AI) (#490)"}},{"before":"c09127170291301c9da759cfe41294ade0d22652","after":"708c67f0148a064ec42b37bed337d9f4d36ae38a","ref":"refs/heads/main","pushedAt":"2024-03-01T08:00:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Fix error with pgvector 0.6.0 and update Postgres from 14 to 16 (#491)","shortMessageHtmlLink":"Fix error with pgvector 0.6.0 and update Postgres from 14 to 16 (#491)"}},{"before":"77113e0715d3690651793a25b93bf3fdf4eb8896","after":"c09127170291301c9da759cfe41294ade0d22652","ref":"refs/heads/main","pushedAt":"2024-02-29T07:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Update pgvector loading method to use binary format (#488)\n\nParticularly on large vector types, the pgvector module was spending\r\nsignificant time on converting floating point values to ASCII before\r\nbeing transmitted to the PostgreSQL server. This changes keeps the\r\nformat in binary, reducing overhead. One test demonstrated a 63%\r\nreduction in load time, which would have an impact on the overall\r\n\"build\" time as reported by this benchmark.","shortMessageHtmlLink":"Update pgvector loading method to use binary format (#488)"}},{"before":"b64fcb98172b0aa133f656b0e0e8d49d481e0896","after":"77113e0715d3690651793a25b93bf3fdf4eb8896","ref":"refs/heads/main","pushedAt":"2024-02-29T07:25:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Track change in Vespa OS support (CentOS Stream 8 => AlmaLinux 8). (#489)","shortMessageHtmlLink":"Track change in Vespa OS support (CentOS Stream 8 => AlmaLinux 8). (#489"}},{"before":null,"after":"6a66bf6335cc1b61e986dcf9844cdae7853f50e3","ref":"refs/heads/dependabot/pip/jinja2-3.1.3","pushedAt":"2024-01-11T20:35:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump jinja2 from 3.1.2 to 3.1.3\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.2...3.1.3)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump jinja2 from 3.1.2 to 3.1.3"}},{"before":"b8cdbdf29238e14e70c90074f1247ef0dcfdd7f2","after":"b64fcb98172b0aa133f656b0e0e8d49d481e0896","ref":"refs/heads/main","pushedAt":"2024-01-10T20:21:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Update vearch Dockerfile: pin vearch version to 3.2.8.3 in Dockerfile (#485)\n\nThis commit addresses potential compatibility issues by explicitly specifying the version of the vearch library as 3.2.8.3 in the Dockerfile. Without version pinning, the lack of a specified version could lead to interface incompatibilities with future updates. By specifying the version, we ensure a stable and known state of the vearch library, reducing the risk of unexpected errors due to incompatible changes in future releases.","shortMessageHtmlLink":"Update vearch Dockerfile: pin vearch version to 3.2.8.3 in Dockerfile ("}},{"before":"e6395b75f303aa8683342d25cdb50974228a40eb","after":"b8cdbdf29238e14e70c90074f1247ef0dcfdd7f2","ref":"refs/heads/main","pushedAt":"2023-10-23T18:26:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"},"commit":{"message":"Merge pull request #473 from drubinstein/voyager\n\nAdd voyager to algorithms","shortMessageHtmlLink":"Merge pull request #473 from drubinstein/voyager"}},{"before":"f72e3b9179a21a253ea4b965cb0a4f67a70aa540","after":null,"ref":"refs/heads/erikbern/disable","pushedAt":"2023-10-15T02:08:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"}},{"before":"271c9fbfcd6441d10d7026ab29d0908b9df58fc1","after":"e6395b75f303aa8683342d25cdb50974228a40eb","ref":"refs/heads/main","pushedAt":"2023-10-15T02:08:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"},"commit":{"message":"Merge pull request #472 from erikbern/erikbern/disable\n\nDisable a few algos","shortMessageHtmlLink":"Merge pull request #472 from erikbern/erikbern/disable"}},{"before":"c599989d61b403530b45538aba99fcdcb4b0beae","after":"271c9fbfcd6441d10d7026ab29d0908b9df58fc1","ref":"refs/heads/main","pushedAt":"2023-10-15T02:08:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"},"commit":{"message":"Merge pull request #433 from KShivendu/feat/precise-batch-latency\n\nfeat: Calculate latency for each batch instead of just using the average for all queries","shortMessageHtmlLink":"Merge pull request #433 from KShivendu/feat/precise-batch-latency"}},{"before":null,"after":"f72e3b9179a21a253ea4b965cb0a4f67a70aa540","ref":"refs/heads/erikbern/disable","pushedAt":"2023-10-15T01:59:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"erikbern","name":"Erik Bernhardsson","path":"/erikbern","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1027979?s=80&v=4"},"commit":{"message":"Disable a few algos","shortMessageHtmlLink":"Disable a few algos"}},{"before":"25e6436ab21edcbdfb473620f3a9f7e91620f79b","after":"c599989d61b403530b45538aba99fcdcb4b0beae","ref":"refs/heads/main","pushedAt":"2023-10-02T11:44:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Add support Qdrant quantization mode config (#470)","shortMessageHtmlLink":"Add support Qdrant quantization mode config (#470)"}},{"before":"a99a6c11ef732f2408cd2b308102fae01db5ba47","after":"25e6436ab21edcbdfb473620f3a9f7e91620f79b","ref":"refs/heads/main","pushedAt":"2023-10-02T07:25:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Add RediSearch (#436)\n\nCo-authored-by: Martin Aumüller ","shortMessageHtmlLink":"Add RediSearch (#436)"}},{"before":"d4de07f72f28b4f4ea8409db1ca1cf3e298e1758","after":"a99a6c11ef732f2408cd2b308102fae01db5ba47","ref":"refs/heads/main","pushedAt":"2023-10-02T06:59:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"Feature/update luceneknn (#443)\n\n* Updating luceneknn\r\n\r\n* updating docker file","shortMessageHtmlLink":"Feature/update luceneknn (#443)"}},{"before":"17969aef193062e6a5247765447e6397dde81142","after":"d4de07f72f28b4f4ea8409db1ca1cf3e298e1758","ref":"refs/heads/main","pushedAt":"2023-10-02T06:54:31.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"maumueller","name":"Martin Aumüller","path":"/maumueller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6311646?s=80&v=4"},"commit":{"message":"comment shared buffers","shortMessageHtmlLink":"comment shared buffers"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUu6HOAA","startCursor":null,"endCursor":null}},"title":"Activity · erikbern/ann-benchmarks"}