aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/tensor
Commit message (Expand)AuthorAgeFilesLines
* Track number of active nodes in hnsw graph.Tor Egge2024-02-074-4/+15
* Reduce branch miss predictions.Henning Baldersheim2023-11-072-15/+14
* Update copyrightJon Bratseth2023-10-09111-111/+111
* make one DistanceCalculator per NearestNeighborIterator instanceArne Juul2023-08-142-14/+0
* Use provided memory allocator for large arrays.Tor Egge2023-07-051-0/+3
* Remove incorrect comment.Tor Egge2023-06-261-1/+0
* Add max buffer size parameter to tensor buffer type mapper.Tor Egge2023-06-264-7/+14
* Cap number of entries in a dense tensor store buffer to avoid veryTor Egge2023-06-262-3/+13
* Align grow factor for tensor buffer store with multi value mapping.Tor Egge2023-06-263-5/+8
* Cap number of entries in a buffer to avoid very large buffers.Tor Egge2023-06-233-8/+13
* Rename maxSmallArrayTypeId to max_type_id.Tor Egge2023-06-191-2/+2
* Avoid warning about missing typename.Tor Egge2023-06-172-2/+2
* Handle removal of docid with empty tensor in HNSW index after restart.Tor Egge2023-06-161-2/+6
* Add get_entry_size member function in array store type mappers that mapsTor Egge2023-06-131-0/+1
* Setup distance metrics for streaming search.Tor Egge2023-06-052-0/+15
* Merge pull request #27264 from vespa-engine/geirst/closeness-dotproduct-negat...Henning Baldersheim2023-06-013-1/+11
|\
| * Allow negative values from closeness when using dotproduct distance metric.Geir Storli2023-06-013-1/+11
* | Revert "Revert "switch to bitvector for level 0 visiting""Arne H Juul2023-06-011-2/+30
|/
* Revert "switch to bitvector for level 0 visiting"Arne H Juul2023-06-011-30/+2
* Merge pull request #27243 from vespa-engine/arnej/use-less-temp-memoryArne H Juul2023-05-311-2/+30
|\
| * minor cleanup after reviewArne Juul2023-05-311-5/+2
| * switch to bitvector for level 0 visitingArne Juul2023-05-311-2/+33
* | Add Doom to hnsw index.Tor Egge2023-05-315-12/+39
|/
* Reuse distance function when calculating multiple distances from a node.Tor Egge2023-05-232-15/+9
* Store max squared norm in file header during hnsw index save when usingTor Egge2023-05-236-12/+53
* Update closeness (rawscore) and distance for the dotproduct distance metric.Geir Storli2023-05-082-7/+18
* Make it possible to configure dotproduct distance metric.Geir Storli2023-05-051-1/+1
* Only shrink hnsw graph as part of shrinking lid space on tensor attributeTor Egge2023-05-011-5/+7
* add some documentation commentsArne Juul2023-04-281-0/+19
* add unit testArne Juul2023-04-282-2/+4
* add enumArne Juul2023-04-282-1/+8
* add proof-of-concept for Maximum Inner Product SearchArne Juul2023-04-283-0/+130
* update some documentation commentsArne Juul2023-04-275-3/+10
* remove unused distance functionsArne Juul2023-04-2715-503/+33
* garbage collect unused APIArne Juul2023-04-277-19/+8
* no need to convert cells in DistanceCalculator anymoreArne Juul2023-04-272-44/+1
* avoid looping twice for calc_with_limit with BFloat16 cellsArne Juul2023-04-262-2/+7
* use switch not multiple ifsArne Juul2023-04-251-30/+28
* add BoundHammingDistanceArne Juul2023-04-253-3/+76
* remove unused method from APIArne Juul2023-04-256-18/+6
* add BoundGeoDistanceArne Juul2023-04-253-4/+68
* style fixesArne Juul2023-04-254-8/+8
* add BoundPrenormalizedAngularDistanceArne Juul2023-04-255-0/+125
* split out TemporaryVectorStoreArne Juul2023-04-247-103/+92
* also add BoundEuclideanDistanceArne Juul2023-04-245-2/+90
* Merge pull request #26791 from vespa-engine/arnej/bound-angularArne H Juul2023-04-205-2/+196
|\
| * minor updates to comments after reviewArne Juul2023-04-203-3/+5
| * add BoundAngularDistanceArne Juul2023-04-203-0/+90
| * prepare for more advanced BoundDistanceFunctionArne Juul2023-04-202-0/+102
* | add two names for distance metricsArne Juul2023-04-201-0/+1
|/