Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Verizon Media copyright notices. | gjoranv | 2021-10-07 | 7 | -7/+7 |
| | |||||
* | Update 2017 copyright notices. | gjoranv | 2021-10-07 | 2 | -2/+2 |
| | |||||
* | Change loading of nearest neighbor index to use direct I/O instead of mmapping. | Geir Storli | 2021-09-15 | 1 | -2/+18 |
| | | | | This should reduce memory spike during loading. | ||||
* | Reduce memory spike during loading of hnsw index by committing at regular ↵ | Geir Storli | 2021-09-10 | 1 | -3/+2 |
| | | | | | | | intervals. This ensures that memory buffers on hold lists are trimmed while loading, keeping the excess memory usage at a minimum. | ||||
* | Compact HNSW index when ratio of dead bytes / address space is too high | Tor Egge | 2021-08-18 | 1 | -1/+117 |
| | | | | relative to used bytes / address space. | ||||
* | A swappable attribute will use a file backed memory allocator. | Henning Baldersheim | 2021-08-12 | 1 | -4/+4 |
| | |||||
* | Allow more rounding errors for small (zero) distances. | Tor Egge | 2021-05-01 | 1 | -4/+9 |
| | |||||
* | actually wants float | Arne Juul | 2021-04-13 | 2 | -2/+3 |
| | |||||
* | let the distance function decide how it wants the query tensor converted | Arne Juul | 2021-04-12 | 2 | -2/+2 |
| | |||||
* | test a bit more | Arne Juul | 2021-04-12 | 1 | -1/+27 |
| | |||||
* | fix NNS distance for new cell types | Arne Juul | 2021-04-12 | 3 | -4/+8 |
| | | | | This reverts commit f167fe4362c5e4e20a7605b99205cfbee77c569a. | ||||
* | Revert "fix NNS distance for new cell types" | Arnstein Ressem | 2021-04-12 | 3 | -8/+4 |
| | |||||
* | fix NNS distance for new cell types | Arne Juul | 2021-04-09 | 3 | -4/+8 |
| | |||||
* | Remove experimental use of mmap file allocator for dense tensor data. | Geir Storli | 2021-03-26 | 1 | -4/+4 |
| | |||||
* | Merge pull request #16495 from vespa-engine/arnej/add-size-literals | Arne H Juul | 2021-02-16 | 1 | -3/+4 |
|\ | | | | | add literals for sizes in KB, MB, and GB | ||||
| * | use size literals in searchlib | Arne Juul | 2021-02-15 | 1 | -3/+4 |
| | | |||||
* | | Use mmap file allocator in dense tensor attribute if huge flag is | Tor Egge | 2021-02-15 | 1 | -1/+2 |
|/ | | | | set in config. | ||||
* | make check_with_distance_threshold method | Arne Juul | 2021-01-08 | 1 | -8/+16 |
| | |||||
* | add distanceThreshold option for nearestNeighbor operator | Arne Juul | 2021-01-08 | 2 | -3/+44 |
| | |||||
* | move class to the only place it is used | Arne Juul | 2020-12-10 | 1 | -1/+0 |
| | |||||
* | getTensor with mutable view no longer needed | Arne Juul | 2020-12-03 | 1 | -3/+2 |
| | |||||
* | use SimpleValue instead of EngineOrFactory | Arne Juul | 2020-12-02 | 2 | -7/+8 |
| | |||||
* | cleanup unused include | Arne Juul | 2020-11-27 | 1 | -1/+0 |
| | |||||
* | track CellType move | Arne Juul | 2020-11-20 | 1 | -5/+5 |
| | |||||
* | more robust test when tensors are memory efficient | Arne Juul | 2020-10-15 | 1 | -3/+28 |
| | |||||
* | simplify | Arne Juul | 2020-10-15 | 2 | -5/+2 |
| | |||||
* | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 2 | -25/+25 |
| | | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible | ||||
* | track TypedCells move | Arne Juul | 2020-10-01 | 3 | -9/+8 |
| | |||||
* | memory_used -> mem_usage to reflect semantic change | Arne Juul | 2020-09-10 | 1 | -9/+9 |
| | |||||
* | use MemoryUsage from Tensor | Arne Juul | 2020-09-09 | 1 | -8/+9 |
| | |||||
* | add unit test for Hamming distance metric | Arne Juul | 2020-09-07 | 1 | -0/+40 |
| | |||||
* | Avoid link errors with more inlining. | Tor Egge | 2020-09-03 | 1 | -0/+1 |
| | |||||
* | Track heap allocated memory for tensors in DirectTensorStore. | Geir Storli | 2020-09-02 | 1 | -2/+16 |
| | |||||
* | set_tensor() -> store_tensor() to better reflect intent | Arne Juul | 2020-09-01 | 1 | -3/+3 |
| | |||||
* | Remove unneeded code. | Geir Storli | 2020-08-31 | 1 | -4/+0 |
| | |||||
* | Implement store for heap allocated tensors. | Geir Storli | 2020-08-31 | 2 | -0/+102 |
| | |||||
* | Use an allocator that automagically allocates large buffer by using mmap. | Henning Baldersheim | 2020-08-31 | 1 | -3/+2 |
| | |||||
* | use km as unit for distances from geo-degrees metric | Arne Juul | 2020-08-16 | 1 | -2/+2 |
| | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 3 | -3/+0 |
| | |||||
* | avoid naked exit | Arne Juul | 2020-07-03 | 1 | -1/+1 |
| | |||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 3 | -4/+7 |
| | |||||
* | split unit tests per distance function | Arne Juul | 2020-06-29 | 1 | -4/+31 |
| | |||||
* | adjust angular distance slighly | Arne Juul | 2020-06-26 | 1 | -9/+30 |
| | | | | | | * now gives actual angle as final distance, in range [0,pi] * extend unit tests and test to_rawscore for all metrics * move explicit template instantiations to cpp file | ||||
* | add "InnerProduct" distance metric | Arne Juul | 2020-06-25 | 1 | -8/+29 |
| | |||||
* | the very first documents added to HNSW index should use single-phase indexing | Arne Juul | 2020-06-24 | 2 | -2/+2 |
| | |||||
* | ignore | Håvard Pettersen | 2020-06-19 | 1 | -0/+1 |
| | |||||
* | Merge pull request #13572 from vespa-engine/arnej/keep-and-follow-refs | Arne H Juul | 2020-06-18 | 4 | -5/+361 |
|\ | | | | | Arnej/keep and follow refs | ||||
| * | update test now that TODO is done | Arne Juul | 2020-06-18 | 1 | -2/+2 |
| | | |||||
| * | print more statistics | Arne Juul | 2020-06-18 | 1 | -11/+33 |
| | | |||||
| * | rewrite with futures | Arne Juul | 2020-06-17 | 1 | -69/+50 |
| | |