diff options
Diffstat (limited to 'eval')
-rw-r--r-- | eval/src/apps/tensor_conformance/generate.cpp | 2 | ||||
-rw-r--r-- | eval/src/vespa/eval/eval/test/gen_spec.cpp | 4 | ||||
-rw-r--r-- | eval/src/vespa/eval/eval/test/gen_spec.h | 3 |
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); |