summaryrefslogtreecommitdiffstats
path: root/searchlib
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #4989 from vespa-engine/balder/filter-qflagsHenning Baldersheim2018-02-096-7/+16
|\ | | | | Ensure that we filter and QFLAGS and do not automatically say we have…
| * ACTIVE_QUERY_FLAGS is the name.Henning Baldersheim2018-02-091-7/+7
| |
| * Ensure that we filter and QFLAGS and do not automatically say we have the ↵Henning Baldersheim2018-02-096-7/+16
| | | | | | | | same capabilities as our master.
* | Compute nodes queried/replied more correctly during merge to get it more ↵Henning Baldersheim2018-02-092-4/+4
|/ | | | correct in MLD cases.
* Merge pull request #4963 from vespa-engine/balder/followup-on-coverageHenning Baldersheim2018-02-082-7/+5
|\ | | | | Balder/followup on coverage
| * Use parenthesis.Henning Baldersheim2018-02-071-5/+4
| |
| * Default is default.Henning Baldersheim2018-02-072-2/+1
| |
* | Remove commented out codeLester Solbakken2018-02-081-5/+0
| |
* | Inline small tensor constants imported from tensorflowLester Solbakken2018-02-084-6/+14
|/
* Avoid keeping the lock when not necessary.Henning Baldersheim2018-02-071-2/+3
|
* Safeguard the tls instanceHenning Baldersheim2018-02-072-7/+19
|
* Merge pull request #4949 from vespa-engine/balder/cleanup-softtimeoutJon Bratseth2018-02-076-54/+67
|\ | | | | Balder/cleanup softtimeout
| * Also keep track of nodes queried/replied.Henning Baldersheim2018-02-066-27/+56
| |
| * Coverage and extended coverage has 'always' been present.Henning Baldersheim2018-02-062-29/+13
| |
* | Switch between number and tensor treatment based on type().rankJon Bratseth2018-02-072-3/+3
| |
* | Revert "Bratseth/typecheck all"Henning Baldersheim2018-02-061-14/+3
| |
* | Don't include output name when type checkingJon Bratseth2018-02-061-3/+11
| |
* | Merge branch 'master' into bratseth/typecheck-allJon Bratseth2018-02-064-12/+33
|\|
| * Fix unit tests for large/small tensor constantsLester Solbakken2018-02-052-4/+5
| |
| * Store small constants separatelyLester Solbakken2018-02-051-4/+11
| |
| * Support small constantsJon Bratseth2018-02-051-4/+17
| |
* | Type check all expressionsJon Bratseth2018-02-061-1/+1
| |
* | Typecheck all ranking expressionsJon Bratseth2018-02-051-1/+4
|/
* Add logging when adding a constantJon Bratseth2018-02-051-1/+1
|
* Merge pull request #4913 from vespa-engine/bratseth/feature-names-cleanupLester Solbakken2018-02-055-138/+13
|\ | | | | Bratseth/feature names cleanup
| * Unify canonicalizationJon Bratseth2018-02-035-183/+13
| |
| * Fetaure names cleanup WIPJon Bratseth2018-02-022-15/+60
| |
* | No need to compress just to uncompress.Henning Baldersheim2018-02-051-1/+9
|/
* Merge pull request #4859 from vespa-engine/balder/shortcut-on-timeoutHenning Baldersheim2018-02-0228-132/+89
|\ | | | | Balder/shortcut on timeout
| * Nested namespacesHenning Baldersheim2018-02-0227-131/+88
| |
| * Correctly test for expiry.Henning Baldersheim2018-02-011-1/+1
| |
* | Generalize dimension-wiseJon Bratseth2018-02-022-7/+8
| |
* | Replace / in Tensorflow constants and placeholders to _Lester Solbakken2018-02-025-14/+21
| |
* | Allow type generalizations in ifJon Bratseth2018-02-014-6/+75
| |
* | Correct copyright headersJon Bratseth2018-02-012-2/+4
| |
* | Canonicalize featuresJon Bratseth2018-01-316-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 onlyJon Bratseth2018-01-311-0/+1
|
* Verify macrosJon Bratseth2018-01-3132-135/+162
|
* Propagate type information through ranking expressionsJon Bratseth2018-01-2919-37/+141
|
* Propagate type informationJon Bratseth2018-01-2911-33/+117
|
* Don't use uint16_t when UChar is needed.Tor Egge2018-01-273-2/+3
| | | | Include needed unicode header file.
* Merge pull request #4789 from ↵Henning Baldersheim2018-01-2611-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 Storli2018-01-261-2/+1
| |
| * Improve buffer allocation strategy in data store by matching underlying ↵Geir Storli2018-01-267-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 Storli2018-01-254-27/+44
| |
* | Refactor tensorflow import and add dropout testLester Solbakken2018-01-2611-342/+3602
| |
* | Correct copyright headerJon Bratseth2018-01-251-1/+0
| |
* | Add copyright headersJon Bratseth2018-01-254-0/+4
| |
* | Remove loggingJon Bratseth2018-01-252-1/+5
| |
* | Refactor: RenameJon Bratseth2018-01-253-25/+24
| |