summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHaavard <havardpe@yahoo-inc.com>2017-01-23 12:30:37 +0000
committerHaavard <havardpe@yahoo-inc.com>2017-01-23 12:30:37 +0000
commitb0c646420a5f264268d847194d55bfdaaf256965 (patch)
tree0b7e3b1a35a91fcd7c5b9ba29dbb18d19a9021e6
parent59de9e578789a7a27ad2610e539f45ea53fd1a4e (diff)
wire in eval module in cmake build tree
-rw-r--r--CMakeLists.txt1
-rw-r--r--eval/CMakeLists.txt42
-rw-r--r--eval/OWNERS3
-rw-r--r--eval/README1
4 files changed, 47 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 952c370e043..fcf32cac200 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,6 +27,7 @@ add_subdirectory(configutil)
add_subdirectory(defaults)
add_subdirectory(document)
add_subdirectory(documentapi)
+add_subdirectory(eval)
add_subdirectory(fastlib)
add_subdirectory(fastos)
add_subdirectory(fbench)
diff --git a/eval/CMakeLists.txt b/eval/CMakeLists.txt
new file mode 100644
index 00000000000..5e2cdbe1f44
--- /dev/null
+++ b/eval/CMakeLists.txt
@@ -0,0 +1,42 @@
+# Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
+vespa_define_module(
+ DEPENDS
+ vespalib
+
+ APPS
+ src/apps/eval_expr
+
+ TESTS
+ src/tests/eval/compile_cache
+ src/tests/eval/compiled_function
+ src/tests/eval/function
+ src/tests/eval/function_speed
+ src/tests/eval/gbdt
+ src/tests/eval/interpreted_function
+ src/tests/eval/node_types
+ src/tests/eval/simple_tensor
+ src/tests/eval/tensor_function
+ src/tests/eval/value_cache
+ src/tests/eval/value_type
+ src/tests/tensor/sparse_tensor_builder
+ src/tests/tensor/dense_dot_product_function
+ src/tests/tensor/dense_tensor_address_combiner
+ src/tests/tensor/dense_tensor_builder
+ src/tests/tensor/dense_tensor_function_compiler
+ src/tests/tensor/tensor_address
+ src/tests/tensor/tensor_conformance
+ src/tests/tensor/tensor_mapper
+ src/tests/tensor/tensor_performance
+ src/tests/tensor/tensor_serialization
+ src/tests/tensor/tensor_slime_serialization
+
+ LIBS
+ src/vespa/eval/eval
+ src/vespa/eval/eval/test
+ src/vespa/eval/eval/value_cache
+ src/vespa/eval/eval/llvm
+ src/vespa/eval/tensor
+ src/vespa/eval/tensor/sparse
+ src/vespa/eval/tensor/dense
+ src/vespa/eval/tensor/serialization
+)
diff --git a/eval/OWNERS b/eval/OWNERS
new file mode 100644
index 00000000000..dc761719bf4
--- /dev/null
+++ b/eval/OWNERS
@@ -0,0 +1,3 @@
+havardpe
+arnej27959
+baldersheim
diff --git a/eval/README b/eval/README
new file mode 100644
index 00000000000..b4eea3f560a
--- /dev/null
+++ b/eval/README
@@ -0,0 +1 @@
+Low-level evaluation library used by Vespa to calculate things (like ranking)