aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/vespa/searchlib/tensor/dense_tensor_store.h
Commit message (Expand)AuthorAgeFilesLines
* Reduce branch miss predictions.Henning Baldersheim2023-11-071-13/+12
* Update copyrightJon Bratseth2023-10-091-1/+1
* Cap number of entries in a dense tensor store buffer to avoid veryTor Egge2023-06-261-2/+5
* Change buffer state accounting from elements to entries.Tor Egge2023-04-041-1/+1
* Add search::tensor::SubspaceType.Tor Egge2022-11-041-1/+3
* Add search::tensor::DocVectorAccess::get_vectors() member function.Tor Egge2022-11-031-0/+7
* Rename EmptySubspace::empty() to EmptySubspace::cells().Tor Egge2022-11-021-1/+1
* Pass subspace to DocVectorAccess::get_vector member function.Tor Egge2022-11-021-2/+6
* Consolidate tensor attribute loaders.Tor Egge2022-11-011-0/+1
* Consolidate tensor attribute savers.Tor Egge2022-10-311-0/+1
* Rename ICompactable::move to move_on_compact.Tor Egge2022-10-111-1/+1
* Share code for loading and saving tensor attribute betweenTor Egge2022-10-071-6/+5
* Use vespalib::datastore::CompactionContext when compacting tensor attributes.Tor Egge2022-10-061-0/+3
* Move ownership of memory allocator to AttributeVector.Tor Egge2022-02-111-3/+3
* Reduce alignment for small dense tensors.Tor Egge2021-12-091-1/+2
* - Inline frequently called simple methods.Henning Baldersheim2021-12-071-5/+7
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* A swappable attribute will use a file backed memory allocator.Henning Baldersheim2021-08-121-2/+4
* Remove experimental use of mmap file allocator for dense tensor data.Geir Storli2021-03-261-4/+2
* avoid explicit switch on cell typesArne Juul2021-03-091-3/+4
* Use mmap file allocator in dense tensor attribute if huge flag isTor Egge2021-02-151-2/+4
* Have the BufferType::_emptyEntry be static.Henning Baldersheim2021-01-101-1/+1
* getTensor with mutable view no longer neededArne Juul2020-12-031-2/+0
* Fix forward declarations.Tor Egge2020-10-161-1/+1
* handle both engine- and factory-based tensorsArne Juul2020-10-151-2/+3
* track TypedCells moveArne Juul2020-10-011-2/+2
* Rename namespace search::btree to vespalib::btree.Tor Egge2020-05-041-5/+5
* Reduce number of indirections when returning tensor via get_vector() used by ...Geir Storli2020-03-091-0/+2
* remove concept of dimension 'bound-ness'HÃ¥vard Pettersen2019-07-101-31/+9
* Followup on using size_t in datastore and buffer code.Tor Egge2019-03-181-1/+1
* Rename "cluster" concept in buffer type to "array".Geir Storli2019-03-151-3/+3
* Enable dynamic cluster size in dense tensor store.Tor Egge2019-03-131-9/+16
* Prepare for dynamic cluster size in dense tensor store.Tor Egge2019-03-131-3/+7
* Use nested namespaceHenning Baldersheim2018-01-091-13/+8
* 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-1/+1
* Move tensor attribute to search::tensor namespace.Tor Egge2016-11-301-2/+2
* Add allocator used to alloc raw buffers in data store and use it in tensor st...Geir Storli2016-11-281-3/+2
* Track memory usage in underlying buffers in ArrayStore.Geir Storli2016-11-181-2/+2
* Refactor buffertype and datastore to better handle extra data at startTor Egge2016-11-091-0/+1
* Move datastore code from search::btree -> search::datastore.Geir Storli2016-11-041-3/+3
* Add API for getting a dense tensor view from the store by pointing to the und...Geir Storli2016-11-021-1/+7
* If tensor type for dense tensor store is abstract then different tensorsTor Egge2016-10-211-1/+0
* Rename member variables and methods for more clarity.Tor Egge2016-10-211-11/+9
* Add dense tensor attribute.Tor Egge2016-10-201-7/+45
* Adjust class comment and rename members according to review feedbackTor Egge2016-10-191-8/+5