Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avoid using vespalib::tensor directly | Arne Juul | 2020-11-27 | 1 | -6/+14 |
| | | | | | | | * do not construct DenseTensor instances directly * instead, use TensorSpec::from_expr to make a spec * and factory.from_spec() to make a value * also, use value codec directly to encode a value | ||||
* | use factory.from_spec() instead of tensor::makeTensor<T> | Arne Juul | 2020-11-27 | 1 | -29/+29 |
| | |||||
* | remove superfluous include | Arne Juul | 2020-11-27 | 1 | -1/+0 |
| | |||||
* | Merge pull request #15498 from vespa-engine/arnej/use-default-tensor-engine-less | Arne H Juul | 2020-11-27 | 7 | -7/+0 |
|\ | | | | | Arnej/use default tensor engine less | ||||
| * | cleanup unused include | Arne Juul | 2020-11-27 | 7 | -7/+0 |
| | | |||||
* | | Remove loadmetrics indirection. | Henning Baldersheim | 2020-11-26 | 1 | -1/+3 |
|/ | |||||
* | track CellType move | Arne Juul | 2020-11-20 | 10 | -21/+22 |
| | |||||
* | no need to copy by value here either | Arne Juul | 2020-11-18 | 5 | -5/+5 |
| | |||||
* | getConfig().tensorType() already returns error_type for non-tensor attributes | Arne Juul | 2020-11-18 | 1 | -3/+1 |
| | |||||
* | Support mixed tensor type in Java evaluation | Lester Solbakken | 2020-11-15 | 1 | -0/+18 |
| | |||||
* | fail fast when inputs are undefined | Håvard Pettersen | 2020-11-13 | 1 | -0/+2 |
| | |||||
* | Name the threads so it is easier to see who is doing what. | Henning Baldersheim | 2020-11-12 | 5 | -14/+25 |
| | |||||
* | Add name and type to exception. | Henning Baldersheim | 2020-11-12 | 2 | -2/+3 |
| | |||||
* | Improve protection of _parts map. | Henning Baldersheim | 2020-11-11 | 2 | -6/+13 |
| | |||||
* | just compute our result | Arne Juul | 2020-11-10 | 1 | -11/+6 |
| | |||||
* | fix copyright, untabify | Arne Juul | 2020-11-10 | 1 | -2/+3 |
| | |||||
* | add script wrapper | Arne Juul | 2020-11-10 | 2 | -0/+80 |
| | |||||
* | add a new Java application for evaluating tensor conformance tests | Arne Juul | 2020-11-10 | 1 | -0/+160 |
| | | | | | | * based on TensorConformanceTest unit test class * reads JSON into Slime structure * annotates with actual results from vespajlib evaluation | ||||
* | Removed unused IFieldBase of Serializer/Deserializer interface. | Henning Baldersheim | 2020-11-09 | 28 | -187/+131 |
| | | | | | Many years ago there were a big plan. But it went nowehere. So let us GC it instead of lying around polluting and bloating the code. | ||||
* | Merge pull request #15221 from vespa-engine/balder/compute-updateability-once | Henning Baldersheim | 2020-11-08 | 2 | -4/+6 |
|\ | | | | | - Move utility methods from proton::attribute to search::attribute. | ||||
| * | - Move utility methods from proton::attribute to search::attribute. | Henning Baldersheim | 2020-11-08 | 2 | -4/+6 |
| | | | | | | | | - Compute isUpdateableInmemoryOnly once. | ||||
* | | No need to inherit Identifiable. | Henning Baldersheim | 2020-11-07 | 3 | -10/+4 |
|/ | |||||
* | Support using DirectTensorAttribute for both sparse and mixed tensors. | Geir Storli | 2020-11-06 | 1 | -1/+1 |
| | |||||
* | Merge pull request #15135 from vespa-engine/bratseth/median-aggregator | Jon Bratseth | 2020-11-04 | 3 | -9/+15 |
|\ | | | | | Add median aggregator | ||||
| * | Add median aggregator | Jon Bratseth | 2020-11-02 | 3 | -9/+15 |
| | | |||||
* | | balance second phase ranking workload | Håvard Pettersen | 2020-11-02 | 4 | -63/+52 |
|/ | | | | | | ... by first giving each thread the same number of results to re-rank and then exchanging results back to the threads finding them during matching/first phase ranking. | ||||
* | GC unused visibility-delay, fsync and compression for tls flags. | Henning Baldersheim | 2020-10-28 | 1 | -2/+2 |
| | |||||
* | dedup common code. | Henning Baldersheim | 2020-10-20 | 1 | -0/+7 |
| | |||||
* | Fix forward declarations. | Tor Egge | 2020-10-16 | 9 | -9/+9 |
| | |||||
* | Remove search::StateFile and search::StateBuf. | Tor Egge | 2020-10-16 | 17 | -1364/+0 |
| | |||||
* | Remove search::IOErrorHandler. | Tor Egge | 2020-10-16 | 7 | -476/+0 |
| | |||||
* | Remove search::SigBusHandler. | Tor Egge | 2020-10-16 | 7 | -345/+0 |
| | |||||
* | Merge pull request #14906 from vespa-engine/arnej/maybe-shrink-sparse-tensor | Arne H Juul | 2020-10-16 | 5 | -10/+32 |
|\ | | | | | Arnej/maybe shrink sparse tensor | ||||
| * | more robust test when tensors are memory efficient | Arne Juul | 2020-10-15 | 1 | -3/+28 |
| | | |||||
| * | cosmetic cleanups | Arne Juul | 2020-10-15 | 4 | -7/+4 |
| | | |||||
* | | Merge pull request #14880 from ↵ | Arne H Juul | 2020-10-15 | 1 | -3/+25 |
|\ \ | |/ |/| | | | | | vespa-engine/arnej/avoid-internal-typed-binary-format avoid using code that should be internal to TypedBinaryFormat | ||||
| * | avoid using code that should be internal to TypedBinaryFormat | Arne Juul | 2020-10-14 | 1 | -3/+25 |
| | | |||||
* | | fix spec | Arne Juul | 2020-10-15 | 1 | -1/+1 |
| | | |||||
* | | use "return {};" to return empty unique_ptr | Arne Juul | 2020-10-15 | 4 | -4/+4 |
| | | |||||
* | | use qt_type again | Arne Juul | 2020-10-15 | 1 | -2/+2 |
| | | |||||
* | | simplify | Arne Juul | 2020-10-15 | 7 | -19/+7 |
| | | |||||
* | | handle both engine- and factory-based tensors | Arne Juul | 2020-10-15 | 51 | -353/+291 |
| | | | | | | | | | | | | * use EngineOrFactory::get() instead of DefaultTensorEngine::ref() * avoid direct use of DenseTensorView etc where possible * use eval::Value instead of tensor::Tensor where possible | ||||
* | | GC unuse code and use std::mutex/std:condition_variable over vespalib::Monitor | Henning Baldersheim | 2020-10-14 | 4 | -18/+11 |
|/ | |||||
* | vespalib::Monitor -> std:.mutex/std::condition_variable | Henning Baldersheim | 2020-10-14 | 3 | -28/+30 |
| | |||||
* | Merge pull request #14852 from vespa-engine/arnej/some-eval-additions | Arne H Juul | 2020-10-14 | 4 | -8/+8 |
|\ | | | | | Arnej/some eval additions | ||||
| * | use cells() not cellsRef() | Arne Juul | 2020-10-14 | 4 | -8/+8 |
| | | |||||
* | | Use std::mutex/std::condition_variable | Henning Baldersheim | 2020-10-14 | 10 | -136/+139 |
|/ | |||||
* | - GC the last usages of vespalib::Lock. | Henning Baldersheim | 2020-10-08 | 4 | -3/+2 |
| | | | | - Now it is only vespalib::Monitor left | ||||
* | Use std::mutex for the hash lock | Henning Baldersheim | 2020-10-08 | 2 | -4/+4 |
| | |||||
* | Use std::mutex | Henning Baldersheim | 2020-10-08 | 8 | -61/+62 |
| |