Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #14440 from ↵ | Håvard Pettersen | 2020-09-18 | 9 | -49/+385 |
|\ | | | | | | | | | vespa-engine/havardpe/general-join-for-mixed-tensors general join for mixed tensors | ||||
| * | explicit check for stride tags | Håvard Pettersen | 2020-09-18 | 1 | -2/+2 |
| | | |||||
| * | combine helper classes into one class | Håvard Pettersen | 2020-09-18 | 1 | -40/+40 |
| | | | | | | | | in order to handle index swapping more locally | ||||
| * | unroll up to 3 levels of loops | Håvard Pettersen | 2020-09-18 | 3 | -10/+28 |
| | | | | | | | | to avoid checking if there are any more loops for each step/call | ||||
| * | general join for mixed tensors | Håvard Pettersen | 2020-09-17 | 9 | -49/+367 |
| | | |||||
* | | log warning if shrink fails | Arne Juul | 2020-09-16 | 1 | -3/+10 |
| | | |||||
* | | postpone change in DirectSparseTensorBuilder | Arne Juul | 2020-09-16 | 1 | -14/+1 |
| | | |||||
* | | shrink stash for very small sparse tensors | Arne Juul | 2020-09-16 | 2 | -1/+25 |
|/ | |||||
* | start work on value api | Håvard Pettersen | 2020-09-15 | 9 | -0/+573 |
| | |||||
* | better accounting in SimpleTensor | Arne Juul | 2020-09-09 | 3 | -10/+19 |
| | |||||
* | remove count_memory_used from Tensor | Arne Juul | 2020-09-09 | 9 | -34/+9 |
| | |||||
* | add get_memory_usage for tensor::Tensor | Arne Juul | 2020-09-09 | 7 | -0/+36 |
| | |||||
* | rename set tracking the bound size of all unknown input dimensions | Håvard Pettersen | 2020-09-08 | 2 | -10/+10 |
| | |||||
* | guess batch dimension when inference fails | Håvard Pettersen | 2020-09-07 | 7 | -7/+122 |
| | |||||
* | Merge pull request #14303 from vespa-engine/havardpe/use-functions-not-objects | Arne H Juul | 2020-09-07 | 2 | -113/+97 |
|\ | | | | | use functions, not objects | ||||
| * | package trampolines with targets, change order to match header | Håvard Pettersen | 2020-09-07 | 1 | -45/+39 |
| | | |||||
| * | use functions, not objects | Håvard Pettersen | 2020-09-06 | 2 | -91/+81 |
| | | |||||
* | | Merge pull request #14290 from vespa-engine/arnej/optimize-copy-cells | Henning Baldersheim | 2020-09-07 | 1 | -2/+7 |
|\ \ | |/ |/| | Arnej/optimize copy cells | ||||
| * | add comment explaining dirty tricks | Arne Juul | 2020-09-07 | 1 | -0/+4 |
| | | |||||
| * | copy the entire hash table and adjust the pointers. | Arne Juul | 2020-09-04 | 1 | -3/+3 |
| | | |||||
| * | resize hashtable before inserting | Arne Juul | 2020-09-04 | 1 | -0/+1 |
| | | |||||
* | | adapt and convert between vespa and onnx types | Håvard Pettersen | 2020-09-05 | 5 | -131/+424 |
|/ | |||||
* | convert to specific tensor if possible | Arne Juul | 2020-09-03 | 1 | -1/+13 |
| | | | | | | | * when doing fallback decoding to SimpleTensor, check if its resulting type is something we can support with a more specific implementation. If so, convert by serializing the SimpleTensor and recursing once to deserialize(). | ||||
* | Merge pull request #14252 from ↵ | Henning Baldersheim | 2020-09-02 | 1 | -0/+4 |
|\ | | | | | | | | | vespa-engine/toregge/use-correct-onnxruntime-header Include correct onnxruntime header on darwin. | ||||
| * | Include correct onnxruntime header on darwin. | Tor Egge | 2020-09-02 | 1 | -0/+4 |
| | | |||||
* | | Annotate some expensive tests to allow them to start first when running in ↵ | Arnstein Ressem | 2020-09-02 | 2 | -2/+2 |
|/ | | | | parallel. | ||||
* | Merge pull request #14199 from vespa-engine/toregge/use-llvm-11-on-fedora-33 | Henning Baldersheim | 2020-08-31 | 1 | -4/+8 |
|\ | | | | | Use llvm 11 on Fedora 33. | ||||
| * | Always use new signature for CreateCall. | Tor Egge | 2020-08-31 | 1 | -16/+0 |
| | | |||||
| * | Use llvm 11 on Fedora 33. | Tor Egge | 2020-08-30 | 1 | -0/+20 |
| | | |||||
* | | Fix forward declaration of Value. | Tor Egge | 2020-08-31 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #14180 from vespa-engine/arnej/count-used-memory | Arne H Juul | 2020-08-28 | 11 | -0/+61 |
|\ | | | | | Arnej/count used memory | ||||
| * | use right type (one Label per dimension) | Arne Juul | 2020-08-28 | 1 | -1/+1 |
| | | |||||
| * | somewhat better accounting of SimpleTensor memory | Arne Juul | 2020-08-27 | 3 | -2/+11 |
| | | |||||
| * | add unit tests for count_memory_used() | Arne Juul | 2020-08-27 | 2 | -0/+20 |
| | | |||||
| * | compute memory used by any vespalib::tensor::Tensor | Arne Juul | 2020-08-27 | 7 | -0/+32 |
| | | |||||
* | | tag onnx files as binary | Håvard Pettersen | 2020-08-28 | 1 | -0/+1 |
| | | |||||
* | | infer unknown onnx dimension sizes | Håvard Pettersen | 2020-08-27 | 8 | -147/+563 |
|/ | | | | | also pre-allocate output onnx tensors and generally try to resolve as much as possible up-front to reduce per-eval overhead. | ||||
* | Fix forward declaration of Value. | Tor Egge | 2020-08-21 | 1 | -1/+1 |
| | |||||
* | onnx ranking feature | Håvard Pettersen | 2020-08-21 | 8 | -40/+64 |
| | |||||
* | onnx wrapper | Håvard Pettersen | 2020-08-19 | 7 | -0/+448 |
| | |||||
* | Consolidate search for GTest. | Tor Egge | 2020-07-07 | 9 | -9/+0 |
| | |||||
* | use more descriptive variable names | Arne Juul | 2020-07-06 | 8 | -44/+44 |
| | |||||
* | Use find_package to find gtest library. | Tor Egge | 2020-06-29 | 9 | -9/+18 |
| | |||||
* | ignore trivial dimensions | Håvard Pettersen | 2020-06-26 | 7 | -57/+75 |
| | |||||
* | GC old way of selecting functions by cell type | Arne Juul | 2020-06-25 | 1 | -27/+0 |
| | |||||
* | added 'erf' function | Håvard Pettersen | 2020-06-18 | 17 | -0/+24 |
| | |||||
* | observe the results of multiply-add across implementations | Håvard Pettersen | 2020-06-18 | 4 | -3/+57 |
| | | | | | | - add specific test showing diverging results when using FMA - re-write eval test to not fail due to FMA - re-write hitcollector test to not fail due to FMA | ||||
* | dense simple expand function | Håvard Pettersen | 2020-06-16 | 7 | -0/+322 |
| | |||||
* | pow 2/3 as map for dense tensors | Håvard Pettersen | 2020-06-15 | 15 | -57/+279 |
| | | | | | - let tensor_function::Node be an implementation detail and not an interface requirement. | ||||
* | use typify_invoke instead of dispatch_0/select_2 | Arne Juul | 2020-06-15 | 2 | -6/+9 |
| |