summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArne Juul <arnej@verizonmedia.com>2020-12-08 13:55:43 +0000
committerArne Juul <arnej@verizonmedia.com>2020-12-08 13:57:58 +0000
commit55b6fa9bbedbc372222c4a76924703f4525bc987 (patch)
tree7f58d6653fe7982d23bc6dae69dc56b163de209c
parent6ca5863b37cb94b1ebb223cbe3a44a4554f845eb (diff)
move partial_update files from eval to document
-rw-r--r--document/CMakeLists.txt3
-rw-r--r--document/src/tests/tensor_fieldvalue/partial_add/CMakeLists.txt (renamed from eval/src/tests/tensor/partial_add/CMakeLists.txt)2
-rw-r--r--document/src/tests/tensor_fieldvalue/partial_add/partial_add_test.cpp (renamed from eval/src/tests/tensor/partial_add/partial_add_test.cpp)2
-rw-r--r--document/src/tests/tensor_fieldvalue/partial_modify/CMakeLists.txt (renamed from eval/src/tests/tensor/partial_modify/CMakeLists.txt)2
-rw-r--r--document/src/tests/tensor_fieldvalue/partial_modify/partial_modify_test.cpp (renamed from eval/src/tests/tensor/partial_modify/partial_modify_test.cpp)2
-rw-r--r--document/src/tests/tensor_fieldvalue/partial_remove/CMakeLists.txt (renamed from eval/src/tests/tensor/partial_remove/CMakeLists.txt)2
-rw-r--r--document/src/tests/tensor_fieldvalue/partial_remove/partial_remove_test.cpp (renamed from eval/src/tests/tensor/partial_remove/partial_remove_test.cpp)2
-rw-r--r--document/src/vespa/document/update/CMakeLists.txt1
-rw-r--r--document/src/vespa/document/update/tensor_add_update.cpp2
-rw-r--r--document/src/vespa/document/update/tensor_modify_update.cpp2
-rw-r--r--document/src/vespa/document/update/tensor_partial_update.cpp (renamed from eval/src/vespa/eval/tensor/partial_update.cpp)2
-rw-r--r--document/src/vespa/document/update/tensor_partial_update.h (renamed from eval/src/vespa/eval/tensor/partial_update.h)0
-rw-r--r--document/src/vespa/document/update/tensor_remove_update.cpp2
-rw-r--r--eval/CMakeLists.txt4
-rw-r--r--eval/src/vespa/eval/CMakeLists.txt1
-rw-r--r--eval/src/vespa/eval/tensor/CMakeLists.txt5
16 files changed, 14 insertions, 20 deletions
diff --git a/document/CMakeLists.txt b/document/CMakeLists.txt
index 8c49f7bd7bf..46da458fe6d 100644
--- a/document/CMakeLists.txt
+++ b/document/CMakeLists.txt
@@ -38,6 +38,9 @@ vespa_define_module(
src/tests/serialization
src/tests/struct_anno
src/tests/tensor_fieldvalue
+ src/tests/tensor_fieldvalue/partial_add
+ src/tests/tensor_fieldvalue/partial_modify
+ src/tests/tensor_fieldvalue/partial_remove
)
install_java_artifact(document)
diff --git a/eval/src/tests/tensor/partial_add/CMakeLists.txt b/document/src/tests/tensor_fieldvalue/partial_add/CMakeLists.txt
index f0d07a8e9cf..8d5ee0df6e6 100644
--- a/eval/src/tests/tensor/partial_add/CMakeLists.txt
+++ b/document/src/tests/tensor_fieldvalue/partial_add/CMakeLists.txt
@@ -3,7 +3,7 @@ vespa_add_executable(eval_partial_add_test_app TEST
SOURCES
partial_add_test.cpp
DEPENDS
- vespaeval
+ document
GTest::GTest
)
vespa_add_test(NAME eval_partial_add_test_app COMMAND eval_partial_add_test_app)
diff --git a/eval/src/tests/tensor/partial_add/partial_add_test.cpp b/document/src/tests/tensor_fieldvalue/partial_add/partial_add_test.cpp
index 893acf07adb..db391a5b889 100644
--- a/eval/src/tests/tensor/partial_add/partial_add_test.cpp
+++ b/document/src/tests/tensor_fieldvalue/partial_add/partial_add_test.cpp
@@ -3,7 +3,7 @@
#include <vespa/eval/eval/simple_value.h>
#include <vespa/eval/eval/test/tensor_model.hpp>
#include <vespa/eval/eval/value_codec.h>
-#include <vespa/eval/tensor/partial_update.h>
+#include <vespa/document/update/tensor_partial_update.h>
#include <vespa/vespalib/util/stringfmt.h>
#include <vespa/vespalib/gtest/gtest.h>
#include <optional>
diff --git a/eval/src/tests/tensor/partial_modify/CMakeLists.txt b/document/src/tests/tensor_fieldvalue/partial_modify/CMakeLists.txt
index 42a08acaae6..8fde8339f66 100644
--- a/eval/src/tests/tensor/partial_modify/CMakeLists.txt
+++ b/document/src/tests/tensor_fieldvalue/partial_modify/CMakeLists.txt
@@ -3,7 +3,7 @@ vespa_add_executable(eval_partial_modify_test_app TEST
SOURCES
partial_modify_test.cpp
DEPENDS
- vespaeval
+ document
GTest::GTest
)
vespa_add_test(NAME eval_partial_modify_test_app COMMAND eval_partial_modify_test_app)
diff --git a/eval/src/tests/tensor/partial_modify/partial_modify_test.cpp b/document/src/tests/tensor_fieldvalue/partial_modify/partial_modify_test.cpp
index a1802540fa5..a4562c09e50 100644
--- a/eval/src/tests/tensor/partial_modify/partial_modify_test.cpp
+++ b/document/src/tests/tensor_fieldvalue/partial_modify/partial_modify_test.cpp
@@ -3,7 +3,7 @@
#include <vespa/eval/eval/simple_value.h>
#include <vespa/eval/eval/test/tensor_model.hpp>
#include <vespa/eval/eval/value_codec.h>
-#include <vespa/eval/tensor/partial_update.h>
+#include <vespa/document/update/tensor_partial_update.h>
#include <vespa/vespalib/util/stringfmt.h>
#include <vespa/vespalib/gtest/gtest.h>
#include <optional>
diff --git a/eval/src/tests/tensor/partial_remove/CMakeLists.txt b/document/src/tests/tensor_fieldvalue/partial_remove/CMakeLists.txt
index 1680324f574..7382ced9490 100644
--- a/eval/src/tests/tensor/partial_remove/CMakeLists.txt
+++ b/document/src/tests/tensor_fieldvalue/partial_remove/CMakeLists.txt
@@ -3,7 +3,7 @@ vespa_add_executable(eval_partial_remove_test_app TEST
SOURCES
partial_remove_test.cpp
DEPENDS
- vespaeval
+ document
GTest::GTest
)
vespa_add_test(NAME eval_partial_remove_test_app COMMAND eval_partial_remove_test_app)
diff --git a/eval/src/tests/tensor/partial_remove/partial_remove_test.cpp b/document/src/tests/tensor_fieldvalue/partial_remove/partial_remove_test.cpp
index fef6d99519f..7b5b17b9cf8 100644
--- a/eval/src/tests/tensor/partial_remove/partial_remove_test.cpp
+++ b/document/src/tests/tensor_fieldvalue/partial_remove/partial_remove_test.cpp
@@ -3,7 +3,7 @@
#include <vespa/eval/eval/simple_value.h>
#include <vespa/eval/eval/test/tensor_model.hpp>
#include <vespa/eval/eval/value_codec.h>
-#include <vespa/eval/tensor/partial_update.h>
+#include <vespa/document/update/tensor_partial_update.h>
#include <vespa/vespalib/util/stringfmt.h>
#include <vespa/vespalib/gtest/gtest.h>
#include <optional>
diff --git a/document/src/vespa/document/update/CMakeLists.txt b/document/src/vespa/document/update/CMakeLists.txt
index a587d8e3e2d..b0ffa056e1a 100644
--- a/document/src/vespa/document/update/CMakeLists.txt
+++ b/document/src/vespa/document/update/CMakeLists.txt
@@ -15,6 +15,7 @@ vespa_add_library(document_updates OBJECT
removevalueupdate.cpp
tensor_add_update.cpp
tensor_modify_update.cpp
+ tensor_partial_update.cpp
tensor_remove_update.cpp
valueupdate.cpp
DEPENDS
diff --git a/document/src/vespa/document/update/tensor_add_update.cpp b/document/src/vespa/document/update/tensor_add_update.cpp
index c9ffad2a789..8846ec2fc0a 100644
--- a/document/src/vespa/document/update/tensor_add_update.cpp
+++ b/document/src/vespa/document/update/tensor_add_update.cpp
@@ -1,6 +1,7 @@
// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "tensor_add_update.h"
+#include "tensor_partial_update.h"
#include <vespa/document/base/exceptions.h>
#include <vespa/document/base/field.h>
#include <vespa/document/datatype/tensor_data_type.h>
@@ -10,7 +11,6 @@
#include <vespa/document/util/serializableexceptions.h>
#include <vespa/eval/eval/value.h>
#include <vespa/eval/eval/fast_value.h>
-#include <vespa/eval/tensor/partial_update.h>
#include <vespa/vespalib/objects/nbostream.h>
#include <vespa/vespalib/stllike/asciistream.h>
#include <vespa/vespalib/util/stringfmt.h>
diff --git a/document/src/vespa/document/update/tensor_modify_update.cpp b/document/src/vespa/document/update/tensor_modify_update.cpp
index 4da93d0ae46..bc4085ec4fa 100644
--- a/document/src/vespa/document/update/tensor_modify_update.cpp
+++ b/document/src/vespa/document/update/tensor_modify_update.cpp
@@ -1,6 +1,7 @@
// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "tensor_modify_update.h"
+#include "tensor_partial_update.h"
#include <vespa/document/base/exceptions.h>
#include <vespa/document/base/field.h>
#include <vespa/document/datatype/tensor_data_type.h>
@@ -11,7 +12,6 @@
#include <vespa/eval/eval/operation.h>
#include <vespa/eval/eval/value.h>
#include <vespa/eval/eval/fast_value.h>
-#include <vespa/eval/tensor/partial_update.h>
#include <vespa/vespalib/objects/nbostream.h>
#include <vespa/vespalib/stllike/asciistream.h>
#include <vespa/vespalib/util/stringfmt.h>
diff --git a/eval/src/vespa/eval/tensor/partial_update.cpp b/document/src/vespa/document/update/tensor_partial_update.cpp
index fba42988f92..9bf243602dd 100644
--- a/eval/src/vespa/eval/tensor/partial_update.cpp
+++ b/document/src/vespa/document/update/tensor_partial_update.cpp
@@ -1,6 +1,6 @@
// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-#include "partial_update.h"
+#include "tensor_partial_update.h"
#include <vespa/eval/eval/operation.h>
#include <vespa/vespalib/util/overload.h>
#include <vespa/vespalib/util/typify.h>
diff --git a/eval/src/vespa/eval/tensor/partial_update.h b/document/src/vespa/document/update/tensor_partial_update.h
index b3e9d32fca8..b3e9d32fca8 100644
--- a/eval/src/vespa/eval/tensor/partial_update.h
+++ b/document/src/vespa/document/update/tensor_partial_update.h
diff --git a/document/src/vespa/document/update/tensor_remove_update.cpp b/document/src/vespa/document/update/tensor_remove_update.cpp
index 7b81581aeed..c9ff1a462c5 100644
--- a/document/src/vespa/document/update/tensor_remove_update.cpp
+++ b/document/src/vespa/document/update/tensor_remove_update.cpp
@@ -1,13 +1,13 @@
// Copyright 2019 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "tensor_remove_update.h"
+#include "tensor_partial_update.h"
#include <vespa/document/base/exceptions.h>
#include <vespa/document/datatype/tensor_data_type.h>
#include <vespa/document/fieldvalue/document.h>
#include <vespa/document/fieldvalue/tensorfieldvalue.h>
#include <vespa/document/serialization/vespadocumentdeserializer.h>
#include <vespa/eval/eval/fast_value.h>
-#include <vespa/eval/tensor/partial_update.h>
#include <vespa/eval/eval/value.h>
#include <vespa/vespalib/objects/nbostream.h>
#include <vespa/vespalib/util/xmlstream.h>
diff --git a/eval/CMakeLists.txt b/eval/CMakeLists.txt
index 7022569e6a3..8a88b1e5be2 100644
--- a/eval/CMakeLists.txt
+++ b/eval/CMakeLists.txt
@@ -66,9 +66,6 @@ vespa_define_module(
src/tests/tensor/dense_tensor_create_function
src/tests/tensor/instruction_benchmark
src/tests/tensor/onnx_wrapper
- src/tests/tensor/partial_add
- src/tests/tensor/partial_modify
- src/tests/tensor/partial_remove
src/tests/tensor/tensor_conformance
src/tests/tensor/typed_cells
src/tests/tensor/vector_from_doubles_function
@@ -82,6 +79,5 @@ vespa_define_module(
src/vespa/eval/gp
src/vespa/eval/instruction
src/vespa/eval/streamed
- src/vespa/eval/tensor
src/vespa/eval/tensor/dense
)
diff --git a/eval/src/vespa/eval/CMakeLists.txt b/eval/src/vespa/eval/CMakeLists.txt
index 9a3c2f817d8..2d6e7b76c20 100644
--- a/eval/src/vespa/eval/CMakeLists.txt
+++ b/eval/src/vespa/eval/CMakeLists.txt
@@ -8,7 +8,6 @@ vespa_add_library(vespaeval
$<TARGET_OBJECTS:eval_eval_value_cache>
$<TARGET_OBJECTS:eval_gp>
$<TARGET_OBJECTS:eval_streamed>
- $<TARGET_OBJECTS:eval_tensor>
$<TARGET_OBJECTS:eval_tensor_dense>
INSTALL lib64
DEPENDS
diff --git a/eval/src/vespa/eval/tensor/CMakeLists.txt b/eval/src/vespa/eval/tensor/CMakeLists.txt
deleted file mode 100644
index 8b0178bd656..00000000000
--- a/eval/src/vespa/eval/tensor/CMakeLists.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-# Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-vespa_add_library(eval_tensor OBJECT
- SOURCES
- partial_update.cpp
-)