diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-12-08 13:55:43 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-12-08 13:57:58 +0000 |
commit | 55b6fa9bbedbc372222c4a76924703f4525bc987 (patch) | |
tree | 7f58d6653fe7982d23bc6dae69dc56b163de209c | |
parent | 6ca5863b37cb94b1ebb223cbe3a44a4554f845eb (diff) |
move partial_update files from eval to document
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 -) |