summaryrefslogtreecommitdiffstats
path: root/eval
Commit message (Collapse)AuthorAgeFilesLines
* Inlined namespace must be reopened as inlined.Tor Egge2022-10-201-1/+1
|
* Deinline LhsRhs destructor.Tor Egge2022-10-171-0/+3
|
* Avoid multiple definitions of struct Node in same namespaceTor Egge2022-10-171-1/+5
|
* mapped lookupHåvard Pettersen2022-10-1115-51/+435
| | | | | | | | - change how stride works with gen specs to allow better control over how mapped tensors overlap (avoid always overlapping via label "0") - extend eval fixture verify functionality by adding a function that takes param specs directly to verify a single specific case.
* Adjust SimpleJoinCount constructor argument type.Tor Egge2022-10-051-1/+1
|
* simple join count optimizationHåvard Pettersen2022-09-297-0/+202
|
* Remove unused variables.Tor Egge2022-09-231-14/+0
|
* use more conceptsHåvard Pettersen2022-09-211-1/+1
|
* Merge pull request #24102 from ↵Henning Baldersheim2022-09-1910-12/+19
|\ | | | | | | | | vespa-engine/balder/avoid-pulling-in-small-vector-everywhere Avoid including smallvector in arrayref, then it is included 'everywh…
| * Avoid including smallvector in arrayref, then it is included 'everywhere'.Henning Baldersheim2022-09-1610-12/+19
| |
* | Drop support for llvm versions < 11.Tor Egge2022-09-181-14/+0
| |
* | Fedora 37 has llvm 15.Tor Egge2022-09-181-24/+23
|/
* experiment with simple instruction-level profilingHåvard Pettersen2022-09-013-13/+62
|
* Fix forward declaration of ValueBuilderFactory.Tor Egge2022-07-053-3/+3
|
* optimize singledim sparse lookupHåvard Pettersen2022-06-179-7/+188
|
* enable making string handles directly from numbersHåvard Pettersen2022-06-161-3/+1
| | | | | used in peek/slice to avoid having to convert small numbers to strings before resolving the enum values.
* Merge pull request #22945 from ↵Henning Baldersheim2022-06-092-2/+12
|\ | | | | | | | | vespa-engine/havardpe/full-reduce-count-is-cellcount full reduce with COUNT aggregator is cell count
| * full reduce with COUNT aggregator is cell countHåvard Pettersen2022-06-072-2/+12
| |
* | 112 mixed dot product optimizationHåvard Pettersen2022-06-079-4/+399
|/
* Let ImportedAttributesRepo return a reference to a shared_ptr instead of a ↵Henning Baldersheim2022-06-031-1/+1
| | | | shared_ptr since that is all you need.
* Move the ValueBuilder stuff from value.h to value_builder_factory.h as that ↵Henning Baldersheim2022-06-0221-149/+171
| | | | is required in far fewer places than value.h.
* Merge pull request #22869 from vespa-engine/balder/dynamic_cast-2-static_castHenning Baldersheim2022-06-022-7/+1
|\ | | | | Use static_cast instead of dynamic_cast
| * Use static_cast instead of dynamic_castHenning Baldersheim2022-06-022-7/+1
| |
* | - Move code from .hpp to .cpp file as it is only used in one place.Henning Baldersheim2022-06-022-123/+119
|/ | | | | - Deinline FastFilterView to make FastValueIndex::create_view generated code smaller and faster. Less jumps and fewer registers to push and pop.
* Avoid pulling in stringfmt.h in by moving code to .cpp file.Henning Baldersheim2022-05-3115-61/+46
|
* Use std::to_chars to make a string out of a 64 bit number.Henning Baldersheim2022-05-311-2/+3
|
* avoid inlining of costly constructorHenning Baldersheim2022-05-262-3/+5
|
* fix undefined behavior in eval unit testsHåvard Pettersen2022-05-257-14/+18
|
* Fold staging_vespalib into vespalibHenning Baldersheim2022-05-201-1/+0
|
* Track changes to onnxruntime API.Tor Egge2022-04-031-0/+4
|
* Reduce exposure of SymbolTable, Stash and other classes not necessary for ↵Henning Baldersheim2022-03-101-0/+1
| | | | users of Slime.
* drop stderr since error results now come on stdoutHåvard Pettersen2022-03-071-5/+5
|
* use stdout for 'error' resultHåvard Pettersen2022-03-071-2/+2
|
* gc old process codeHåvard Pettersen2022-03-054-100/+14
| | | | also added read_line function to new Process code
* parse true and false as constant values (1.0/0.0)Håvard Pettersen2022-03-042-0/+9
|
* Add include to get declaration of std::thread (eval).Tor Egge2022-02-271-0/+1
|
* Remove inlining warnings (eval).Tor Egge2022-02-2613-1/+42
|
* Avoid compiler warning about dangling pointer to unnamed temporary.Tor Egge2022-02-251-0/+6
|
* Add include to get declaration of size_t.Tor Egge2022-02-251-0/+1
|
* llvm stress testHåvard Pettersen2022-02-243-0/+137
|
* Merge pull request #21207 from vespa-engine/havardpe/better-error-messagesLester Solbakken2022-02-169-31/+232
|\ | | | | better error messages
| * better error messagesHåvard Pettersen2022-02-159-31/+232
| | | | | | | | | | | | | | | | | | | | | | | | | | added support for capturing stderr when you expect stuff to fail in order to capture all error messages from the child process. simplify ServerCmd to always be verbose (print stdin/stdout(stderr) interactions). improve ServerCmd to enable explicitly checking the child process exit code. fixed test dependency on binary for eval expr and analyze model tests.
* | Revert "Revert "Revert "Revert "Let allocations larger than 1M be handled ↵Henning Baldersheim2022-02-151-0/+4
| | | | | | | | directly by mmap""""
* | Revert "Revert "Revert "Let allocations larger than 1M be handled directly ↵Henning Baldersheim2022-02-141-4/+0
| | | | | | | | by mmap"""
* | Revert "Revert "Let allocations larger than 1M be handled directly by mmap""Henning Baldersheim2022-02-141-0/+4
| |
* | Revert "Let allocations larger than 1M be handled directly by mmap"Henning Baldersheim2022-02-141-4/+0
| |
* | Let allocations larger than 1M be handled directly by mmapHenning Baldersheim2022-02-141-0/+4
|/
* refactor out common codeHåvard Pettersen2022-02-144-196/+167
| | | | also test with new probe_model
* Merge pull request #21154 from ↵Lester Solbakken2022-02-115-2/+192
|\ | | | | | | | | vespa-engine/havardpe/command-line-resolving-of-onnx-output-types enable probing output types
| * enable probing output typesHåvard Pettersen2022-02-115-2/+192
| | | | | | | | also added some testing