aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/tensor/tensor_attribute.cpp
Commit message (Expand)AuthorAgeFilesLines
* Handle tensor value changing from A to B to A for interleaved two phase put.Tor Egge2024-04-301-8/+15
* Update copyrightJon Bratseth2023-10-091-1/+1
* Store max squared norm in file header during hnsw index save when usingTor Egge2023-05-231-2/+3
* add mimimal version of BoundDistanceFunctionArne Juul2023-04-191-0/+8
* Factor out common code to make a EntryRef vector snapshot.Tor Egge2023-03-081-15/+1
* Add SerializedTensorRef.Tor Egge2023-02-221-0/+13
* Trim TODOs in hnsw index.Tor Egge2023-01-191-8/+6
* Relax validation of nearest neighbor searcher (java).Tor Egge2023-01-161-0/+5
* Setup hnsw index for mixed tensor types.Tor Egge2022-11-231-1/+7
* Add class to track mapping from docid to [nodeid] used in hnsw index.Geir Storli2022-11-141-12/+0
* Move prepare_set_tensor() and complete_set_tensor() to TensorAttribute.Tor Egge2022-11-101-7/+47
* Use member functions in TensorAttribute.Tor Egge2022-11-011-0/+68
* Consolidate tensor attribute loaders.Tor Egge2022-11-011-30/+4
* Consolidate tensor attribute savers.Tor Egge2022-10-311-4/+9
* Move tensor attribute constants to separate header file.Tor Egge2022-10-281-2/+1
* Rename removeAllOldGenerations() -> reclaim_unused_memory().Geir Storli2022-10-131-1/+1
* Rename removeOldGenerations() -> reclaim_memory().Geir Storli2022-10-121-3/+3
* Rename onGenerationChange() -> before_inc_generation() and change parameter t...Geir Storli2022-10-121-3/+3
* Rename trimHoldLists() -> reclaim_memory().Geir Storli2022-10-121-1/+1
* Rename transferHoldLists() -> assign_generation().Geir Storli2022-10-121-1/+1
* Implement GenerationHolder in terms of the generic generation hold list.Geir Storli2022-10-101-4/+4
* Share code for loading and saving tensor attribute betweenTor Egge2022-10-071-0/+47
* Use vespalib::datastore::CompactionContext when compacting tensor attributes.Tor Egge2022-10-061-8/+10
* Revert "Revert "Don't make changes to the hnsw index when the inserted tensor...Geir Storli2022-06-221-1/+1
* Revert "Don't make changes to the hnsw index when the inserted tensor is unch...Geir Storli2022-06-131-1/+1
* Don't make changes to the nearest neighbor index (hnsw) when the inserted ten...Geir Storli2022-06-101-1/+1
* Avoid using vespalib::Identifiable.Henning Baldersheim2022-05-271-2/+0
* Inherit from vespalib::GrowStrategyHenning Baldersheim2022-05-261-1/+1
* Use unique_ptr for Config in AttributeVectorHenning Baldersheim2022-05-261-0/+6
* Reduce inclusion of rcuvector.hppHenning Baldersheim2022-05-231-1/+0
* - Stick to using GrowStragey everywhere.Henning Baldersheim2022-05-231-4/+1
* Remove const type qualifier from member functions that should only beTor Egge2022-03-291-1/+1
* Trim down rcuvector interface.Tor Egge2022-03-281-1/+2
* Use AtomicEntryRef in tensor attribute.Tor Egge2022-03-211-8/+14
* Use std::atomic<uint32_t> for committed doc id limit.Tor Egge2022-03-181-1/+1
* Integrate CompactionStrategy with AddressSpace and MemoryUsage.Tor Egge2021-12-081-3/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Report address space usage for shared string repo for non-dense tensor attrib...Geir Storli2021-08-231-0/+7
* Report address space usage for components in tensor attributes.Geir Storli2021-08-201-1/+9
* Only use tensor store memory usage when considering compaction.Tor Egge2021-06-011-5/+15
* Add CompactionStrategy methods to determine if compaction should be performed.Tor Egge2021-04-091-4/+1
* move getting tensor into the attribute codeArne Juul2021-02-221-3/+14
* avoid extra Value copy when updating DirectTensorAttributeArne Juul2021-01-121-0/+10
* remove EngineOrFactoryHÃ¥vard Pettersen2020-12-041-5/+6
* rename extract_dense_view -> extract_cells_refArne Juul2020-12-031-1/+1
* extract_dense_view can just return the cells referenceArne Juul2020-12-031-7/+3
* no need to copy by value here eitherArne Juul2020-11-181-1/+1
* handle both engine- and factory-based tensorsArne Juul2020-10-151-33/+16
* Implement new Value API in SparseTensorArne Juul2020-10-011-12/+13
* Support accessing tensor refs directly when using an imported DirectTensorAtt...Geir Storli2020-09-041-0/+16