aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/tensor
Commit message (Expand)AuthorAgeFilesLines
* Update Verizon Media copyright notices.gjoranv2021-10-077-7/+7
* Update 2017 copyright notices.gjoranv2021-10-072-2/+2
* Change loading of nearest neighbor index to use direct I/O instead of mmapping.Geir Storli2021-09-151-2/+18
* Reduce memory spike during loading of hnsw index by committing at regular int...Geir Storli2021-09-101-3/+2
* Compact HNSW index when ratio of dead bytes / address space is too highTor Egge2021-08-181-1/+117
* A swappable attribute will use a file backed memory allocator.Henning Baldersheim2021-08-121-4/+4
* Allow more rounding errors for small (zero) distances.Tor Egge2021-05-011-4/+9
* actually wants floatArne Juul2021-04-132-2/+3
* let the distance function decide how it wants the query tensor convertedArne Juul2021-04-122-2/+2
* test a bit moreArne Juul2021-04-121-1/+27
* fix NNS distance for new cell typesArne Juul2021-04-123-4/+8
* Revert "fix NNS distance for new cell types"Arnstein Ressem2021-04-123-8/+4
* fix NNS distance for new cell typesArne Juul2021-04-093-4/+8
* Remove experimental use of mmap file allocator for dense tensor data.Geir Storli2021-03-261-4/+4
* Merge pull request #16495 from vespa-engine/arnej/add-size-literalsArne H Juul2021-02-161-3/+4
|\
| * use size literals in searchlibArne Juul2021-02-151-3/+4
* | Use mmap file allocator in dense tensor attribute if huge flag isTor Egge2021-02-151-1/+2
|/
* make check_with_distance_threshold methodArne Juul2021-01-081-8/+16
* add distanceThreshold option for nearestNeighbor operatorArne Juul2021-01-082-3/+44
* move class to the only place it is usedArne Juul2020-12-101-1/+0
* getTensor with mutable view no longer neededArne Juul2020-12-031-3/+2
* use SimpleValue instead of EngineOrFactoryArne Juul2020-12-022-7/+8
* cleanup unused includeArne Juul2020-11-271-1/+0
* track CellType moveArne Juul2020-11-201-5/+5
* more robust test when tensors are memory efficientArne Juul2020-10-151-3/+28
* simplifyArne Juul2020-10-152-5/+2
* handle both engine- and factory-based tensorsArne Juul2020-10-152-25/+25
* track TypedCells moveArne Juul2020-10-013-9/+8
* memory_used -> mem_usage to reflect semantic changeArne Juul2020-09-101-9/+9
* use MemoryUsage from TensorArne Juul2020-09-091-8/+9
* add unit test for Hamming distance metricArne Juul2020-09-071-0/+40
* Avoid link errors with more inlining.Tor Egge2020-09-031-0/+1
* Track heap allocated memory for tensors in DirectTensorStore.Geir Storli2020-09-021-2/+16
* set_tensor() -> store_tensor() to better reflect intentArne Juul2020-09-011-3/+3
* Remove unneeded code.Geir Storli2020-08-311-4/+0
* Implement store for heap allocated tensors.Geir Storli2020-08-312-0/+102
* Use an allocator that automagically allocates large buffer by using mmap.Henning Baldersheim2020-08-311-3/+2
* use km as unit for distances from geo-degrees metricArne Juul2020-08-161-2/+2
* Consolidate search for GTest.Tor Egge2020-07-073-3/+0
* avoid naked exitArne Juul2020-07-031-1/+1
* Use find_package to find gtest library.Tor Egge2020-06-293-4/+7
* split unit tests per distance functionArne Juul2020-06-291-4/+31
* adjust angular distance slighlyArne Juul2020-06-261-9/+30
* add "InnerProduct" distance metricArne Juul2020-06-251-8/+29
* the very first documents added to HNSW index should use single-phase indexingArne Juul2020-06-242-2/+2
* ignoreHÃ¥vard Pettersen2020-06-191-0/+1
* Merge pull request #13572 from vespa-engine/arnej/keep-and-follow-refsArne H Juul2020-06-184-5/+361
|\
| * update test now that TODO is doneArne Juul2020-06-181-2/+2
| * print more statisticsArne Juul2020-06-181-11/+33
| * rewrite with futuresArne Juul2020-06-171-69/+50