Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #627 from yahoo/toregge/stop-using-blind-static-casts | Geir Storli | 2016-09-13 | 4 | -82/+149 |
|\ | | | | | Replace use of static_cast with dynamic_cast and check for sucess. | ||||
| * | Replace use of static_cast with dynamic_cast and check for sucess. | Tor Egge | 2016-09-13 | 4 | -82/+149 |
| | | |||||
* | | Move the gbdt and vm_forest back to the eval module. | Henning Baldersheim | 2016-09-12 | 13 | -13/+10 |
|/ | |||||
* | Install it too | Henning Baldersheim | 2016-09-11 | 1 | -0/+1 |
| | |||||
* | Split out tensor and llvm part of eval to avoid bringing in llvm everywhere ↵ | Henning Baldersheim | 2016-09-11 | 47 | -48/+64 |
| | | | | where it is not needed. | ||||
* | We do not need the tensors everywhere. | Henning Baldersheim | 2016-09-11 | 1 | -1/+0 |
| | |||||
* | add unit test | Arne H Juul | 2016-09-09 | 3 | -19/+44 |
| | |||||
* | Merge pull request #593 from yahoo/balder/nbostream-must-support-more-than-2G | Henning Baldersheim | 2016-09-08 | 3 | -9/+9 |
|\ | | | | | Balder/nbostream must support more than 2 g | ||||
| * | ld -> zu | Henning Baldersheim | 2016-09-08 | 1 | -1/+1 |
| | | |||||
| * | %d -> %ld | Henning Baldersheim | 2016-09-08 | 1 | -1/+1 |
| | | |||||
| * | Remove 32 bit limitation. | Henning Baldersheim | 2016-09-08 | 2 | -8/+8 |
| | | |||||
* | | rename class to TimeBox | Arne H Juul | 2016-09-08 | 3 | -9/+9 |
| | | |||||
* | | extend TimeBoxer with min_time | Arne H Juul | 2016-09-08 | 2 | -10/+23 |
| | | | | | | | | | | | | * extend with min_time parameter, signifying the minimum amount of time to be returned from timeLeft() * simplify use of internal duration conversion methods | ||||
* | | add TimeBoxer class | Arne H Juul | 2016-09-08 | 4 | -0/+98 |
|/ | |||||
* | added skeleton for tensor conformance testing | Haavard | 2016-09-07 | 5 | -0/+85 |
| | |||||
* | move EvalSpec into test sub-module | Haavard | 2016-09-07 | 9 | -5/+11 |
| | |||||
* | Merge pull request #580 from ↵ | Geir Storli | 2016-09-07 | 4 | -25/+25 |
|\ | | | | | | | | | yahoo/havardpe/tensors-without-dimensions-are-doubles Havardpe/tensors without dimensions are doubles | ||||
| * | tensors without dimensions are numbers | Haavard | 2016-09-07 | 2 | -3/+3 |
| | | |||||
| * | better handling of empty tensors | Haavard | 2016-09-07 | 2 | -22/+22 |
| | | |||||
* | | Remove volatile | Henning Baldersheim | 2016-09-06 | 1 | -4/+4 |
| | | |||||
* | | Initialize before any threads are started. | Henning Baldersheim | 2016-09-06 | 1 | -3/+8 |
| | | |||||
* | | typedef -> using | Henning Baldersheim | 2016-09-06 | 1 | -1/+1 |
| | | |||||
* | | Update test specification. | Henning Baldersheim | 2016-09-06 | 1 | -1/+1 |
| | | |||||
* | | NULL -> nullptr | Henning Baldersheim | 2016-09-06 | 1 | -8/+8 |
| | | |||||
* | | Use quick_exit | Henning Baldersheim | 2016-09-06 | 1 | -1/+1 |
| | | |||||
* | | Use std::exit | Henning Baldersheim | 2016-09-05 | 1 | -7/+1 |
| | | |||||
* | | Do it the nicer way by attaching a guard to the exception that will control ↵ | Henning Baldersheim | 2016-09-05 | 6 | -86/+85 |
| | | | | | | | | the handlers. | ||||
* | | It was not as easy as it should have been. | Henning Baldersheim | 2016-09-05 | 4 | -10/+58 |
| | | |||||
* | | Only reinstate termination handler if exception is caught. | Henning Baldersheim | 2016-09-05 | 5 | -4/+53 |
| | | |||||
* | | This works .... Even though installing a global handler does not feel right. | Henning Baldersheim | 2016-09-05 | 2 | -6/+28 |
| | | |||||
* | | Add test proving that this did not work. Must set/unset terminate_handler. ↵ | Henning Baldersheim | 2016-09-04 | 4 | -0/+67 |
| | | | | | | | | But that will be tomorrow. | ||||
* | | Move it out so it can be tested. | Henning Baldersheim | 2016-09-04 | 3 | -13/+20 |
| | | |||||
* | | This should probably work. | Henning Baldersheim | 2016-09-04 | 1 | -3/+17 |
| | | |||||
* | | 1 - Provide stacktrace when failing too mmap anonymous memory. | Henning Baldersheim | 2016-09-04 | 3 | -20/+27 |
|/ | | | | 2 - Add environment option VESPA_SILENCE_CORE_ON_OOM to avoid dumping core. | ||||
* | Use the executor pool for the expensive compression. | Henning Baldersheim | 2016-09-02 | 2 | -4/+12 |
| | |||||
* | Merge pull request #531 from ↵ | Geir Storli | 2016-09-02 | 2 | -21/+23 |
|\ | | | | | | | | | yahoo/havardpe/verify-rank-setup-with-rank-constants Havardpe/verify rank setup with rank constants | ||||
| * | SimpleConstantValue template replacing various wrappers | Haavard | 2016-09-01 | 2 | -21/+23 |
| | | |||||
* | | added TEST_PATH macro that can resolve the location of local test files | Haavard | 2016-09-02 | 4 | -7/+21 |
| | | |||||
* | | Add source directory to path for test data. | Arnstein Ressem | 2016-09-02 | 1 | -6/+7 |
|/ | |||||
* | constant tensor loader | Haavard | 2016-08-31 | 10 | -0/+251 |
| | |||||
* | added class comment | Haavard | 2016-08-31 | 1 | -0/+6 |
| | |||||
* | use front and normalize worker verification | Haavard | 2016-08-31 | 3 | -16/+24 |
| | |||||
* | explicit task hand-over and more checking | Haavard | 2016-08-30 | 2 | -21/+34 |
| | |||||
* | Merge pull request #507 from ↵ | Henning Baldersheim | 2016-08-30 | 9 | -50/+95 |
|\ | | | | | | | | | yahoo/havardpe/cleanup-and-instrument-thread-stack-executor Havardpe/cleanup and instrument thread stack executor | ||||
| * | added simple guards around task pointer to detect overwrites | Haavard | 2016-08-30 | 2 | -1/+7 |
| | | |||||
| * | added small stress test for blocking thread stack executor | Haavard | 2016-08-30 | 3 | -0/+60 |
| | | | | | | | | (scaled down to be nice to valgrind) | ||||
| * | protect against setting the task limit during shutdown | Haavard | 2016-08-30 | 1 | -2/+4 |
| | | |||||
| * | normalize sub-classes and use override | Haavard | 2016-08-30 | 4 | -34/+22 |
| | | |||||
| * | wake up blocked waiters when task limit is changed | Haavard | 2016-08-30 | 1 | -0/+1 |
| | | |||||
| * | assert when counting down active tasks | Haavard | 2016-08-30 | 1 | -1/+2 |
| | |