aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Cap number of entries in a dense tensor store buffer to avoid veryTor Egge2023-06-261-1/+8
* Change buffer state accounting from elements to entries.Tor Egge2023-04-041-4/+4
* Switch from elements to entries for raw alloator alloc parameter.Tor Egge2023-04-041-1/+1
* Add search::tensor::SubspaceType.Tor Egge2022-11-041-1/+3
* Pass subspace to DocVectorAccess::get_vector member function.Tor Egge2022-11-021-2/+1
* Consolidate tensor attribute loaders.Tor Egge2022-11-011-0/+6
* Consolidate tensor attribute savers.Tor Egge2022-10-311-0/+6
* Rename ICompactable::move to move_on_compact.Tor Egge2022-10-111-2/+1
* Share code for loading and saving tensor attribute betweenTor Egge2022-10-071-16/+25
* Adjust variable names.Tor Egge2022-10-061-3/+3
* Use vespalib::datastore::CompactionContext when compacting tensor attributes.Tor Egge2022-10-061-1/+23
* Move ownership of memory allocator to AttributeVector.Tor Egge2022-02-111-2/+2
* Reduce alignment for small dense tensors.Tor Egge2021-12-091-7/+12
* - Inline frequently called simple methods.Henning Baldersheim2021-12-071-15/+0
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* A swappable attribute will use a file backed memory allocator.Henning Baldersheim2021-08-121-4/+11
* Remove experimental use of mmap file allocator for dense tensor data.Geir Storli2021-03-261-11/+4
* avoid explicit switch on cell typesArne Juul2021-03-091-10/+3
* Rename 'active' buffer to 'primary' buffer in DataStoreBase.Geir Storli2021-02-261-1/+1
* Use mmap file allocator in dense tensor attribute if huge flag isTor Egge2021-02-151-4/+12
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-1/+1
* cleanup old includesArne Juul2020-12-081-2/+1
* DenseTensorView -> DenseValueViewArne Juul2020-12-041-1/+1
* getTensor with mutable view no longer neededArne Juul2020-12-031-13/+0
* track CellType moveArne Juul2020-11-201-1/+1
* use "return {};" to return empty unique_ptrArne Juul2020-10-151-1/+1
* handle both engine- and factory-based tensorsArne Juul2020-10-151-14/+10
* use cells() not cellsRef()Arne Juul2020-10-141-2/+2
* track TypedCells moveArne Juul2020-10-011-6/+6
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-2/+2
* Reduce number of indirections when returning tensor via get_vector() used by ...Geir Storli2020-03-091-0/+9
* remove concept of dimension 'bound-ness'Håvard Pettersen2019-07-101-154/+33
* float cells in attributeHåvard Pettersen2019-07-091-1/+11
* add TypedCells and related functionalityArne Juul2019-07-041-10/+10
* Move datastore and btree code from searchlib to vespalibTor Brede Vekterli2019-05-271-1/+1
* Rename data store getBufferEntry() -> getEntry() and change it to take entry ...Geir Storli2019-03-191-2/+1
* Followup on using size_t in datastore and buffer code.Tor Egge2019-03-181-3/+3
* Rename "cluster" concept in buffer type to "array".Geir Storli2019-03-151-4/+4
* Enable free lists when each dense tensor use the same amount of memory (all d...Geir Storli2019-03-141-1/+5
* Enable dynamic cluster size in dense tensor store.Tor Egge2019-03-131-29/+45
* Prepare for dynamic cluster size in dense tensor store.Tor Egge2019-03-131-5/+4
* - Be explicit about std::make_uniqueHenning Baldersheim2018-01-091-8/+4
* Use nested namespaceHenning Baldersheim2018-01-091-18/+9
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Update copyright headers"Jon Bratseth2017-06-141-1/+1
* Update copyright headersJon Bratseth2017-06-141-1/+1
* Revert "Copyright header"Jon Bratseth2017-06-131-1/+1
* Copyright headerJon Bratseth2017-06-131-1/+1
* make stuff compile and testHaavard2017-01-231-5/+5