aboutsummaryrefslogtreecommitdiffstats
path: root/eval/src/vespa/eval/eval
diff options
context:
space:
mode:
Diffstat (limited to 'eval/src/vespa/eval/eval')
-rw-r--r--eval/src/vespa/eval/eval/gbdt.cpp3
-rw-r--r--eval/src/vespa/eval/eval/int8float.h2
2 files changed, 4 insertions, 1 deletions
diff --git a/eval/src/vespa/eval/eval/gbdt.cpp b/eval/src/vespa/eval/eval/gbdt.cpp
index 3422228b03c..7ab4c4ae822 100644
--- a/eval/src/vespa/eval/eval/gbdt.cpp
+++ b/eval/src/vespa/eval/eval/gbdt.cpp
@@ -154,6 +154,9 @@ Optimize::select_best(const ForestStats &stats,
if ((stats.tree_sizes.back().size > 12) && (path_len > 2500.0)) {
return apply_chain(VMForest::optimize_chain, stats, trees);
}
+ if (stats.total_size > 25000) {
+ return apply_chain(VMForest::optimize_chain, stats, trees);
+ }
return Optimize::Result();
}
diff --git a/eval/src/vespa/eval/eval/int8float.h b/eval/src/vespa/eval/eval/int8float.h
index b751b2eb8ad..d28446a8524 100644
--- a/eval/src/vespa/eval/eval/int8float.h
+++ b/eval/src/vespa/eval/eval/int8float.h
@@ -32,7 +32,7 @@ public:
constexpr float to_float() const noexcept { return _bits; }
constexpr void assign(float value) noexcept { _bits = value; }
- constexpr int8_t get_bits() const { return _bits; }
+ constexpr int8_t get_bits() const noexcept { return _bits; }
constexpr void assign_bits(int8_t value) noexcept { _bits = value; }
};