aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/tensor
Commit message (Expand)AuthorAgeFilesLines
* Add noexcept and remove outdated commentHenning Baldersheim2024-04-252-3/+1
* Use non_existing_attribute_value to signal that value is the default value fo...Henning Baldersheim2024-04-253-5/+7
* Merge pull request #31008 from vespa-engine/balder/no-need-for-templateHenning Baldersheim2024-04-235-23/+47
|\
| * SelectResult does not need templates. Also move instead of copyHenning Baldersheim2024-04-235-23/+47
* | HNSW index: Drop candidate if typed cells are invalid.Tor Egge2024-04-231-1/+10
|/
* Use explicit and do not expose nbostream in headerfile.Henning Baldersheim2024-04-224-0/+4
* Test that distance calculation with invalid typed cells does not trigger assert.Henning Baldersheim2024-04-228-13/+5
* Return max distance when typed cells are invalid.Tor Egge2024-04-221-2/+19
* Drop assert for hammingHenning Baldersheim2024-04-171-2/+1
* Add final to allow better code genrartion of calc_with_limit.Henning Baldersheim2024-04-178-97/+18
* Transfer TypedCells as value param as that is more efficient than reference f...Henning Baldersheim2024-04-1717-127/+92
* Ensure result is at least min_rawscoreHenning Baldersheim2024-04-171-2/+3
* Use correct value for has_single_subspace template param.Henning Baldersheim2024-04-171-3/+6
* - Optimize distance calculation for tensors with single dense subspace.Henning Baldersheim2024-04-1621-66/+80
* 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