Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Correct copyright headers | Jon Bratseth | 2018-02-01 | 2 | -2/+4 |
| | |||||
* | Canonicalize features | Jon Bratseth | 2018-01-31 | 6 | -13/+138 |
| | | | | | This allows us to find the type of features referenced in ranking expressions regardless of the form they are written in. | ||||
* | Nonfunctional changes only | Jon Bratseth | 2018-01-31 | 1 | -0/+1 |
| | |||||
* | Verify macros | Jon Bratseth | 2018-01-31 | 32 | -135/+162 |
| | |||||
* | Propagate type information through ranking expressions | Jon Bratseth | 2018-01-29 | 19 | -37/+141 |
| | |||||
* | Propagate type information | Jon Bratseth | 2018-01-29 | 11 | -33/+117 |
| | |||||
* | Don't use uint16_t when UChar is needed. | Tor Egge | 2018-01-27 | 3 | -2/+3 |
| | | | | Include needed unicode header file. | ||||
* | Merge pull request #4789 from ↵ | Henning Baldersheim | 2018-01-26 | 11 | -69/+138 |
|\ | | | | | | | | | vespa-engine/geirst/improve-alloc-strategy-in-data-store Geirst/improve alloc strategy in data store | ||||
| * | Use definition of huge page size from memory allocator. | Geir Storli | 2018-01-26 | 1 | -2/+1 |
| | | |||||
| * | Improve buffer allocation strategy in data store by matching underlying ↵ | Geir Storli | 2018-01-26 | 7 | -42/+95 |
| | | | | | | | | | | | | | | | | allocators. This should reduce the amount of memory wasted in allocations. 1) heap allocation: buffer size is power of 2 to match vespamalloc. 2) mmap allocation: buffer size is multiple of huge page size (2MB) to match mmap allocator. | ||||
| * | Refactor calculation of buffer allocation. | Geir Storli | 2018-01-25 | 4 | -27/+44 |
| | | |||||
* | | Refactor tensorflow import and add dropout test | Lester Solbakken | 2018-01-26 | 11 | -342/+3602 |
| | | |||||
* | | Correct copyright header | Jon Bratseth | 2018-01-25 | 1 | -1/+0 |
| | | |||||
* | | Add copyright headers | Jon Bratseth | 2018-01-25 | 4 | -0/+4 |
| | | |||||
* | | Remove logging | Jon Bratseth | 2018-01-25 | 2 | -1/+5 |
| | | |||||
* | | Refactor: Rename | Jon Bratseth | 2018-01-25 | 3 | -25/+24 |
| | | |||||
* | | Refactor: Move state to helper | Jon Bratseth | 2018-01-25 | 3 | -32/+29 |
| | | |||||
* | | Refactor: Extract test helper logic | Jon Bratseth | 2018-01-25 | 4 | -125/+166 |
| | | |||||
* | | Minor improvements | Jon Bratseth | 2018-01-25 | 1 | -12/+11 |
|/ | |||||
* | Keep imported tensor attribute vector read guard live during access. | Tor Egge | 2018-01-23 | 1 | -1/+2 |
| | |||||
* | Revert "Revert "Add imported tensor attribute vector"" | Tor Egge | 2018-01-23 | 12 | -2/+415 |
| | |||||
* | Revert "Add imported tensor attribute vector" | Håkon Hallingstad | 2018-01-23 | 12 | -415/+2 |
| | |||||
* | Merge pull request #4733 from ↵ | Tor Brede Vekterli | 2018-01-23 | 12 | -2/+415 |
|\ | | | | | | | | | vespa-engine/toregge/add-imported-tensor-attribute-vector Add imported tensor attribute vector | ||||
| * | Use ASSERT_TRUE instead of EXPECT_TRUE. | Tor Egge | 2018-01-23 | 1 | -1/+1 |
| | | | | | | | | Continuing on failure would lead to test program crashing. | ||||
| * | Fix typo in tensor spec. | Tor Egge | 2018-01-22 | 1 | -1/+1 |
| | | |||||
| * | Add class comment. | Tor Egge | 2018-01-22 | 1 | -0/+4 |
| | | |||||
| * | Add imported tensor attribute vector read guard. | Tor Egge | 2018-01-22 | 9 | -1/+217 |
| | | | | | | | | | | Extend unit tests for imported attribute vector to check imported tensor attribute. | ||||
| * | Add imported tensor attribute vector. | Tor Egge | 2018-01-22 | 7 | -1/+194 |
| | | |||||
* | | Merge branch 'master' into lesters/add-batch-norm-tf-case | Lester Solbakken | 2018-01-22 | 23 | -105/+267 |
|\ \ | |||||
| * | | Use double quotes | Jon Bratseth | 2018-01-22 | 2 | -4/+4 |
| | | | | | | | | | | | | Single quotes are not supported in the backend. | ||||
| * | | Merge pull request #4734 from ↵ | Henning Baldersheim | 2018-01-22 | 21 | -101/+262 |
| |\ \ | | |/ | |/| | | | | | | | vespa-engine/geirst/more-conservative-buffer-allocation-strategy-in-datastore-buffers Geirst/more conservative buffer allocation strategy in datastore buffers | ||||
| | * | Add config for the alloc grow factor used when allocating buffers in ↵ | Geir Storli | 2018-01-22 | 3 | -9/+8 |
| | | | | | | | | | | | | multi-value attributes. | ||||
| | * | Add more conservative buffer allocation strategy in datastore buffers. | Geir Storli | 2018-01-19 | 19 | -78/+243 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This should greatly reduce the memory footprint of multi-value attribute vectors which uses an array store for underlying values. The size of a new buffer is calculated as (simplified): *) before: (size of previous buffer) * 2 *) now: (size of all previous buffers) * allocation grow factor (default = 0.2) In addition we now support resizing of all buffers, not only the first one. | ||||
| | * | Style changes. | Geir Storli | 2018-01-18 | 2 | -16/+13 |
| | | | |||||
* | | | Support negative values dimension sizes in tensorflow reshape import | Lester Solbakken | 2018-01-22 | 1 | -2/+4 |
| | | | |||||
* | | | Support negative dimesions in import of expanddims | Lester Solbakken | 2018-01-22 | 1 | -3/+7 |
| | | | |||||
* | | | Fix string representations of tensor expressions | Lester Solbakken | 2018-01-22 | 1 | -1/+1 |
| | | | |||||
* | | | Add batch normalization test case | Lester Solbakken | 2018-01-22 | 12 | -8699/+33116 |
|/ / | |||||
* | | Parse generated tensor function trees | Jon Bratseth | 2018-01-22 | 8 | -130/+79 |
| | | | | | | | | | | | | | | | | | | To make generated tensor function trees transparent to the config model we need to convert each tensor function node to the corresponding ranking expression node. This is most easily done by parsing the tensor function tree string output as a ranking expression (something which is required to always work in any case). | ||||
* | | Add read interface for tensor attribute, used by tensor attribute feature | Tor Egge | 2018-01-18 | 11 | -27/+66 |
| | | | | | | | | executors. | ||||
* | | Use protobuf 3.4.0 by default | Jon Bratseth | 2018-01-18 | 1 | -1/+0 |
|/ | |||||
* | Merge pull request #4692 from ↵ | Jon Bratseth | 2018-01-17 | 2 | -1/+8 |
|\ | | | | | | | | | vespa-engine/bratseth/store-converted-expressions-in-zk Bratseth/store converted expressions in zk | ||||
| * | Access files through application package | Jon Bratseth | 2018-01-16 | 1 | -1/+6 |
| | | |||||
| * | Write generated expressions | Jon Bratseth | 2018-01-15 | 1 | -0/+2 |
| | | |||||
* | | Merge pull request #4681 from ↵ | Geir Storli | 2018-01-16 | 3 | -113/+66 |
|\ \ | | | | | | | | | | | | | vespa-engine/geirst/minor-cleanup-in-searchlib-datastore Geirst/minor cleanup in searchlib datastore | ||||
| * | | Rewrite to new syntax for test function setup. | Geir Storli | 2018-01-16 | 1 | -74/+23 |
| | | | |||||
| * | | Use FreeListAllocator in free list unit test and remove unused function. | Geir Storli | 2018-01-16 | 3 | -39/+43 |
| |/ | |||||
* / | move more param stuff to lazy_params.h | Håvard Pettersen | 2018-01-16 | 2 | -2/+3 |
|/ | |||||
* | Revert "Revert "Revert "Balder/group multiple commits rebased 1""" | Henning Baldersheim | 2018-01-14 | 19 | -1180/+621 |
| | |||||
* | Revert accidental commit. | Henning Baldersheim | 2018-01-12 | 1 | -0/+1 |
| |