summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
...
| * account for sparse tensors without dimensionsHaavard2017-05-031-6/+11
| |
| * added description of new mixed serialization formatHaavard2017-05-021-0/+37
| | | | | | | | ... and how it relates to old formats (sparse/dense)
* | Fix warnings hidden earlier due to including application headers as system ↵Henning Baldersheim2017-05-0211-17/+40
|/ | | | includes
* Revert "Balder/enforce override 2"Arne H Juul2017-04-241-4/+4
|
* Use overrideHenning Baldersheim2017-04-231-4/+4
|
* add override in eval moduleArne H Juul2017-04-101-2/+3
|
* OverrideHenning Baldersheim2017-04-0411-355/+350
|
* change code to work with LLVM 3.9.1Haavard2017-03-287-73/+96
|
* Move non-inlineable eval test functions into cpp fileTor Brede Vekterli2017-03-132-37/+51
|
* Create explicit, non implicitly inlined function definitionsTor Brede Vekterli2017-03-132-0/+3
|
* Deinline destructors/constructorsHenning Baldersheim2017-03-083-11/+23
|
* deinline large destructorsHenning Baldersheim2017-03-082-7/+13
|
* Specify destructors explicit to control inlining.Henning Baldersheim2017-03-0816-93/+170
| | | | | Conflicts: build_settings.cmake
* more specific initial valueHaavard2017-03-021-1/+1
|
* analyze parameter usageHaavard2017-03-026-1/+210
|
* interpreted functions now always take lazy parametersHaavard2017-02-278-74/+102
|
* also log lazy time/factor in explore benchmarkHaavard2017-02-211-12/+28
|
* support gbdt forest optimizations with lazy parametersHaavard2017-02-217-61/+196
|
* improve and extend micro-benchmarkHaavard2017-02-205-85/+156
|
* added support for lazy parameters to compiled functionsHaavard2017-02-179-22/+54
|
* convert result from map/apply to DoubleValue if type is doubleHaavard2017-02-161-1/+8
|
* let tensor::Tensor::getType return const referenceHaavard2017-02-165-5/+5
| | | | | ... to make it cheaper to check tensor types in implementation-specific code.
* use simple tensor engine as (expensive) fallbackHaavard2017-02-162-21/+39
| | | | ... for new immediate API in default tensor engine
* extend tensor conformance test with new syntaxHaavard2017-02-101-42/+78
|
* add more reduce cases and drop tensor-only eval in double contextHaavard2017-02-101-5/+7
|
* enable converting simple tensors to errorsHaavard2017-02-101-17/+11
|
* allow simple tensors to represent error valuesHaavard2017-02-102-0/+20
|
* wire in immediate evaluation of new syntaxHaavard2017-02-109-73/+109
|
* add support for loading lz4 compressed json tensorsHaavard2017-02-095-10/+39
|
* use mapped file input from vespalibHaavard2017-02-071-26/+3
|
* use new input/output model in slimeHaavard2017-02-033-5/+3
|
* add commentsHaavard2017-01-301-0/+18
|
* test new map/reduce/join API functionsHaavard2017-01-271-19/+67
|
* added test for aggregatorsHaavard2017-01-274-1/+85
|
* ensure number results are always double values (not tensors)Haavard2017-01-271-20/+35
|
* extend immediate api and clean up simple implementationHaavard2017-01-2615-120/+304
| | | | | also relax double vs tensor return requirement in conformance test since all results from the simple engine are now normalized
* added support for tensor lambdasHaavard2017-01-242-3/+49
| | | | and some conformance testing
* ignore binary with new nameHaavard2017-01-241-1/+1
|
* eval -> vespaeval as library name.Henning Baldersheim2017-01-2423-25/+25
|
* Give binary a sensible nameHenning Baldersheim2017-01-241-1/+2
|
* vespalib -> eval in cmake filesHaavard2017-01-2326-56/+52
|
* make eval module compile and testHaavard2017-01-2374-199/+199
|
* build 'eval' as a single libraryHaavard2017-01-2333-65/+50
|
* wire in eval module in cmake build treeHaavard2017-01-233-0/+46
|
* move codeHaavard2017-01-23228-0/+20031