Jon Daniel
fe697e8788
vectorize: optimize VectorSumCenter and HalfvecSumCenter ( #860 )
...
* vectorize: optimize VectorSumCenter and HalfvecSumCenter
The functions VectorSumCenter and HalfvecSumCenter were not being
vectorized by the compiler. A few slight changes will allow these
optimizations to take place and get a performance boost by utilizing
SIMD instructions.
This optimization helps improve performance of vector operations in IVF
index building and updating.
* Removing const, commenting that it is only vectoirzed on ARM
2025-06-18 16:09:43 -07:00
Andrew Kane
bf28ed8176
Set random seed for IVFFLAT_BENCH [skip ci]
2025-06-18 10:57:18 -07:00
Andrew Kane
799cfebf70
Updated readme [skip ci]
2025-06-04 14:29:53 -07:00
Andrew Kane
3cd1f09f66
Updated Windows installation instructions - #593 [skip ci]
2025-06-04 14:18:53 -07:00
Andrew Kane
e2efe62fe5
Updated readme [skip ci]
2025-05-12 13:11:43 -07:00
Andrew Kane
7b58352336
Updated readme [skip ci]
2025-05-06 21:39:51 -07:00
Andrew Kane
83d410eae9
Updated readme [skip ci]
2025-04-13 13:07:31 -07:00
Andrew Kane
ebbfe8dba0
Fixed CI for Postgres 18 [skip ci]
2025-04-05 13:05:27 -07:00
Andrew Kane
e575866297
Revert "Fixed warnings with Postgres 18 [skip ci]"
...
This reverts commit 32e95a8598 .
2025-04-05 12:56:00 -07:00
Andrew Kane
35f4f7fc80
Improved warning check [skip ci]
2025-04-05 12:38:30 -07:00
Andrew Kane
32e95a8598
Fixed warnings with Postgres 18 [skip ci]
2025-04-05 12:13:38 -07:00
Andrew Kane
a03dc5b7d0
Added fields to IndexAmRoutine for Postgres 18 [skip ci]
2025-04-05 11:31:57 -07:00
Andrew Kane
d365aac370
Added note about index options to index build time docs - #807 [skip ci]
2025-03-26 11:56:38 -07:00
Andrew Kane
05182479a2
Added ARM to CI [skip ci]
2025-03-24 19:26:52 -07:00
Andrew Kane
cc0958dec5
Removed deprecated runner image [skip ci]
2025-03-24 19:18:01 -07:00
Andrew Kane
4af2b06dc5
Improved installation note [skip ci]
2025-03-23 14:59:28 -07:00
Andrew Kane
880dc4d6b9
Added Windows installation note about mismatched architecture - #593 #797 #804 [skip ci]
2025-03-23 11:51:10 -07:00
Andrew Kane
fef635c9e5
Updated readme [skip ci]
2025-02-20 00:05:35 -08:00
Andrew Kane
78ed8f1157
Fixed compilation error with Postgres 18 - fixes #779
2025-02-17 16:38:14 -08:00
Andrew Kane
f11e4d7b20
Updated readme [skip ci]
2025-02-17 13:22:50 -08:00
Andrew Kane
aafdf4167d
Improved missing SDK docs [skip ci]
2025-02-17 13:16:31 -08:00
Andrew Kane
656b059258
Added tests for iterative index scan with empty index - resolves #679 [skip ci]
2025-02-13 16:28:14 -08:00
Andrew Kane
7cf9980696
Updated Windows installation notes for Postgres 17.3 - closes #669 [skip ci]
2025-02-13 10:04:22 -08:00
Andrew Kane
2fe560dc58
Fixed extra-semi warnings [skip ci]
2025-01-18 13:08:11 -08:00
Andrew Kane
b46beada1a
Restored assertion checking on CI for Postgres 18 [skip ci]
2025-01-15 19:24:24 -08:00
Andrew Kane
0a42bc7aa5
Fixed undefined symbol: verify_compact_attribute error with Postgres 18 on CI
2025-01-10 13:54:18 -08:00
Andrew Kane
f5df32c41d
Updated license year [skip ci]
2025-01-10 08:51:07 -08:00
Andrew Kane
2c53c30415
Fixed compilation error with Postgres 18
2025-01-10 08:50:51 -08:00
Rui Chen
b4bc010459
chore(ci): update to use pg 17 ( #755 )
...
* chore(ci): update to use pg 17
Signed-off-by: Rui Chen <rui@chenrui.dev >
* chore(ci): update pg 14 to `REL_14_15`
Signed-off-by: Rui Chen <rui@chenrui.dev >
---------
Signed-off-by: Rui Chen <rui@chenrui.dev >
2025-01-10 08:39:32 -08:00
Andrew Kane
7b4ff9b59f
Updated CI to support macos-15 [skip ci]
2025-01-10 08:37:52 -08:00
Andrew Kane
cfdcbd75d1
Updated FreeBSD docs [skip ci]
2024-12-09 08:11:11 -08:00
Andrew Kane
5136983f35
Added link to pgvector-fortran [skip ci]
2024-12-06 09:39:02 -08:00
Andrew Kane
4ab4b89980
Added link to pgvector-erlang [skip ci]
2024-12-06 06:16:34 -08:00
Andrew Kane
85f0e3ccf6
Added link to pgvector-gleam [skip ci]
2024-12-05 19:29:57 -08:00
Andrew Kane
28e797cb5a
Added link to pgvector-d [skip ci]
2024-12-05 16:56:21 -08:00
Andrew Kane
1263d753be
Added link to pgvector-raku [skip ci]
2024-12-05 07:13:39 -08:00
Andrew Kane
5bc7937715
Added iterative index scans to troubleshooting docs [skip ci]
2024-11-22 15:22:06 -08:00
Andrew Kane
e7e899e9af
Updated readme [skip ci]
2024-11-22 11:55:46 -08:00
Andrew Kane
2627c5ff77
Version bump to 0.8.0 [skip ci]
v0.8.0
2024-10-30 13:06:34 -07:00
Andrew Kane
34b3cfdc43
Updated min Postgres version in META.json [skip ci]
2024-10-30 13:06:12 -07:00
Andrew Kane
cd218aae5a
Removed unneeded code
2024-10-30 13:05:10 -07:00
Andrew Kane
ba9367f86c
Updated readme [skip ci]
2024-10-30 12:58:00 -07:00
Andrew Kane
9c20550a41
Updated readme
2024-10-30 12:54:42 -07:00
Andrew Kane
e3e74fe94e
Updated readme [skip ci]
2024-10-29 00:04:35 -07:00
Andrew Kane
96a5a44632
Updated readme [skip ci]
2024-10-28 23:52:16 -07:00
Andrew Kane
67e1392a83
Updated readme [skip ci]
2024-10-28 22:58:56 -07:00
Andrew Kane
e530a1a026
Updated readme [skip ci]
2024-10-28 22:49:41 -07:00
Andrew Kane
6170e2645b
Updated readme [skip ci]
2024-10-28 22:44:44 -07:00
Andrew Kane
e6bae175f1
Updated readme [skip ci]
2024-10-28 22:26:50 -07:00
Andrew Kane
52b777e04a
Updated readme [skip ci]
2024-10-28 22:01:27 -07:00