summaryrefslogtreecommitdiffstats
path: root/eval
diff options
context:
space:
mode:
authorHåvard Pettersen <havardpe@oath.com>2021-04-26 10:31:56 +0000
committerHåvard Pettersen <havardpe@oath.com>2021-04-26 10:31:56 +0000
commitdaa6e5042704025b9529969776edc562904322e7 (patch)
treec59259e28810c5fa80a16b1ecce754188c18fcf0 /eval
parent230ad3d5bae3f3d698116ed5621a8c62de4ee967 (diff)
also test with 0
and make numbers a bit 'harder'
Diffstat (limited to 'eval')
-rw-r--r--eval/src/apps/tensor_conformance/generate.cpp2
-rw-r--r--eval/src/vespa/eval/eval/test/gen_spec.cpp4
-rw-r--r--eval/src/vespa/eval/eval/test/gen_spec.h3
3 files changed, 8 insertions, 1 deletions
diff --git a/eval/src/apps/tensor_conformance/generate.cpp b/eval/src/apps/tensor_conformance/generate.cpp
index 4e5d6bec2c3..283c41f7c44 100644
--- a/eval/src/apps/tensor_conformance/generate.cpp
+++ b/eval/src/apps/tensor_conformance/generate.cpp
@@ -470,7 +470,7 @@ void generate_nested_tensor_lambda(TestBuilder &dst) {
//-----------------------------------------------------------------------------
void generate_erf_value_test(TestBuilder &dst) {
- auto a = GenSpec().idx("x", 16 * 16 * 6).seq(Div16(Div16(N())));
+ auto a = GenSpec().idx("x", 16 * 17 * 6).seq(Div17(Div16(N(0))));
dst.add("erf(a)", {{"a", a}});
dst.add("erf(-a)", {{"a", a}});
}
diff --git a/eval/src/vespa/eval/eval/test/gen_spec.cpp b/eval/src/vespa/eval/eval/test/gen_spec.cpp
index fd2c1f39382..8921cf28bab 100644
--- a/eval/src/vespa/eval/eval/test/gen_spec.cpp
+++ b/eval/src/vespa/eval/eval/test/gen_spec.cpp
@@ -24,6 +24,10 @@ Sequence Div16(const Sequence &seq) {
return [seq](size_t i) { return (seq(i) / 16.0); };
}
+Sequence Div17(const Sequence &seq) {
+ return [seq](size_t i) { return (seq(i) / 17.0); };
+}
+
Sequence Sub2(const Sequence &seq) {
return [seq](size_t i) { return (seq(i) - 2.0); };
}
diff --git a/eval/src/vespa/eval/eval/test/gen_spec.h b/eval/src/vespa/eval/eval/test/gen_spec.h
index 631c62ecd40..0fa07218ee9 100644
--- a/eval/src/vespa/eval/eval/test/gen_spec.h
+++ b/eval/src/vespa/eval/eval/test/gen_spec.h
@@ -25,6 +25,9 @@ Sequence AX_B(double a, double b);
// Sequence of another sequence divided by 16
Sequence Div16(const Sequence &seq);
+// Sequence of another sequence divided by 17
+Sequence Div17(const Sequence &seq);
+
// Sequence of another sequence minus 2
Sequence Sub2(const Sequence &seq);