Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move the gbdt and vm_forest back to the eval module. | Henning Baldersheim | 2016-09-12 | 1 | -2/+2 |
| | |||||
* | Do not require icu unless you really need it. | Henning Baldersheim | 2016-09-11 | 19 | -142/+222 |
| | |||||
* | Split out tensor and llvm part of eval to avoid bringing in llvm everywhere ↵ | Henning Baldersheim | 2016-09-11 | 5 | -76/+68 |
| | | | | where it is not needed. | ||||
* | Use 64-bit bit-offsets for sparse sparse file in dictionary. | Tor Egge | 2016-09-10 | 2 | -5/+5 |
| | | | | | This allows the sparse spare file to be larger than 512MiB which can happen when dictionary contains many long words. | ||||
* | Merge pull request #600 from yahoo/balder/use-mmappable-arrays | Tor Egge | 2016-09-09 | 1 | -1/+2 |
|\ | | | | | If the array grows large it will use mmapped memory to avoid pollutin… | ||||
| * | If the array grows large it will use mmapped memory to avoid polluting the ↵ | Henning Baldersheim | 2016-09-09 | 1 | -1/+2 |
| | | | | | | | | vespamalloc pool. | ||||
* | | Limit on num entries instead of removes. | Henning Baldersheim | 2016-09-09 | 5 | -11/+15 |
| | | |||||
* | | Add limit on number of removes per file to avoid uncontrolled explosions. | Henning Baldersheim | 2016-09-09 | 2 | -1/+6 |
|/ | |||||
* | Add extra info to get a clue of underlying error. | Henning Baldersheim | 2016-09-08 | 1 | -1/+1 |
| | |||||
* | better handling of empty tensors | Haavard | 2016-09-07 | 5 | -29/+26 |
| | |||||
* | Wire the Grow strategy all the way. | Henning Baldersheim | 2016-09-02 | 4 | -19/+28 |
| | |||||
* | No need to look up the BucketId twice. | Henning Baldersheim | 2016-09-02 | 2 | -4/+10 |
| | |||||
* | Proper shell exit values. | Henning Baldersheim | 2016-09-02 | 1 | -1/+1 |
| | |||||
* | Fix incomplete merge conflict rsolution. | Henning Baldersheim | 2016-09-02 | 2 | -5/+4 |
| | |||||
* | Ensure that we clean up after the test even if it fails. | Henning Baldersheim | 2016-09-02 | 1 | -1/+3 |
| | |||||
* | Remove non-deterministic non-essential test. | Henning Baldersheim | 2016-09-02 | 1 | -1/+0 |
| | |||||
* | Use the executor pool for the expensive compression. | Henning Baldersheim | 2016-09-02 | 6 | -31/+62 |
| | |||||
* | do not copy blueprints, freeze blueprints | Haavard | 2016-09-02 | 6 | -67/+41 |
| | |||||
* | Compute max number of siginificant bits of bucketid. | Henning Baldersheim | 2016-09-01 | 4 | -5/+43 |
| | |||||
* | Catch exception and log a sensible log messagei instead of dumping core. | Henning Baldersheim | 2016-08-31 | 2 | -5/+10 |
| | |||||
* | Throw exception if it is not a summary directory or empty if it is readonly. | Henning Baldersheim | 2016-08-31 | 1 | -1/+5 |
| | |||||
* | Merge pull request #501 from yahoo/toregge/add-constant-feature | Geir Storli | 2016-08-31 | 17 | -87/+442 |
|\ | | | | | Add constant feature blueprint and constant feature executor. | ||||
| * | Factor out AsTensor and AsEmptyTensor to test library. | Tor Egge | 2016-08-30 | 11 | -136/+137 |
| | | | | | | | | | | | | Return error value when constant is not found. Use emplace when inserting into map. Correct comments. | ||||
| * | Add constant feature blueprint and constant feature executor. | Tor Egge | 2016-08-30 | 11 | -3/+357 |
| | | |||||
* | | Merge pull request #509 from ↵ | Henning Baldersheim | 2016-08-30 | 8 | -35/+43 |
|\ \ | | | | | | | | | | | | | yahoo/balder/control-in-memory-temporary-compression Balder/control in memory temporary compression | ||||
| * | | Rename compression to compactCompression. | Henning Baldersheim | 2016-08-30 | 2 | -6/+6 |
| | | | |||||
| * | | Wire in control of compression during temporary memory storage during ↵ | Henning Baldersheim | 2016-08-30 | 8 | -35/+43 |
| | | | | | | | | | | | | compaction. | ||||
* | | | Merge pull request #503 from yahoo/bjorncs/fix-grouping-null-bucket-type | Henning Baldersheim | 2016-08-30 | 16 | -35/+104 |
|\ \ \ | |/ / |/| | | The null bucket must be of the same type as the predefined buckets | ||||
| * | | The null bucket must be of the same type as the predefined buckets (if present) | Bjørn Christian Seime | 2016-08-30 | 1 | -26/+5 |
| | | | |||||
| * | | Add getNullBucket to ResultNode | Bjørn Christian Seime | 2016-08-30 | 15 | -9/+99 |
| | | | |||||
* | | | Merge pull request #482 from yahoo/balder/add-visit-cache-2 | Henning Baldersheim | 2016-08-29 | 11 | -48/+778 |
|\ \ \ | | | | | | | | | Balder/add visit cache 2 | ||||
| * | | | Due to the implementation of insert where the global lock is released and ↵ | Henning Baldersheim | 2016-08-29 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the fact that 2 overlapping keysets kan have different keys and use different ValueLock We do have a theoretical issue. The reason it is theoretical is that for all practical purpose this inconsitency is prevented by the storage layer above alloing only one visit/mutating operation to a single bucket. So for that reason we will just merge this one to get testing started. The final fix will come in 2 days. | ||||
| * | | | Hold the lock during hasKey | Henning Baldersheim | 2016-08-29 | 2 | -12/+20 |
| | | | | |||||
| * | | | No need for swap | Henning Baldersheim | 2016-08-29 | 2 | -8/+1 |
| | | | | |||||
| * | | | Use default implementations. | Henning Baldersheim | 2016-08-29 | 2 | -16/+2 |
| | | | | |||||
| * | | | getTotalSize -> getBufferSize | Henning Baldersheim | 2016-08-29 | 1 | -4/+4 |
| | | | | |||||
| * | | | Use std::includes. | Henning Baldersheim | 2016-08-29 | 1 | -14/+1 |
| | | | | |||||
| * | | | Add parameter name. | Henning Baldersheim | 2016-08-29 | 1 | -1/+1 |
| | | | | |||||
| * | | | Also test remove | Henning Baldersheim | 2016-08-29 | 1 | -2/+12 |
| | | | | |||||
| * | | | Add clarifying comment about which caches are expected to change. | Henning Baldersheim | 2016-08-29 | 1 | -3/+3 |
| | | | | |||||
| * | | | before -> extra_field + logic inversion to match. | Henning Baldersheim | 2016-08-29 | 1 | -4/+4 |
| | | | | |||||
| * | | | Fix accidental remove of mutable member. | Henning Baldersheim | 2016-08-26 | 1 | -0/+1 |
| | | | | |||||
| * | | | typedef -> using + unify layout. | Henning Baldersheim | 2016-08-26 | 2 | -13/+17 |
| | | | | |||||
| * | | | Add class comments to the essential classes. | Henning Baldersheim | 2016-08-26 | 1 | -0/+29 |
| | | | | |||||
| * | | | typedef -> using | Henning Baldersheim | 2016-08-26 | 1 | -7/+6 |
| | | | | |||||
| * | | | Do not confuse number of 'b's. 5 is 5. | Henning Baldersheim | 2016-08-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | Also add false test with equal set sizes, as you could take the other simply ↵ | Henning Baldersheim | 2016-08-26 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | checking sizes. | ||||
| * | | | GuardDirectory -> TmpDirectory | Henning Baldersheim | 2016-08-26 | 1 | -6/+6 |
| | | | | |||||
| * | | | Fix whitespace. | Henning Baldersheim | 2016-08-26 | 1 | -5/+3 |
| | | | | |||||
| * | | | Allow slack of +-10 on cachesize as it is non-deterministic. | Henning Baldersheim | 2016-08-26 | 3 | -9/+14 |
| | | | |