File tree Expand file tree Collapse file tree 35 files changed +71
-105
lines changed
kernels/portable/cpu/util/test Expand file tree Collapse file tree 35 files changed +71
-105
lines changed Original file line number Diff line number Diff line change 3
3
#include < executorch/backends/qnnpack/utils/utils.h>
4
4
#include < executorch/core/kernel_types/util/ScalarTypeUtil.h>
5
5
#include < executorch/core/kernel_types/util/tensor_util.h>
6
- #include < executorch/core/values/Evalue.h>
7
6
#include < executorch/runtime/backend/backend_registry.h>
8
7
#include < executorch/runtime/core/error.h>
8
+ #include < executorch/runtime/core/evalue.h>
9
9
#include < executorch/runtime/platform/profiler.h>
10
10
#include < executorch/threadpool/threadpool.h>
11
11
#include < executorch/util/memory_utils.h>
Original file line number Diff line number Diff line change 6
6
#include < memory>
7
7
8
8
#include < executorch/core/Constants.h>
9
- #include < executorch/core/values/Evalue.h>
10
9
#include < executorch/executor/Executor.h>
11
10
#include < executorch/runtime/backend/backend_registry.h>
12
11
#include < executorch/runtime/core/error.h>
12
+ #include < executorch/runtime/core/evalue.h>
13
13
#include < executorch/util/embedded_data_loader.h>
14
14
#include < executorch/util/util.h>
15
15
Original file line number Diff line number Diff line change 1
1
#include < ATen/native/vulkan/graph/Arithmetic.h>
2
2
#include < ATen/native/vulkan/graph/Graph.h>
3
3
#include < executorch/backends/vulkan/serialization/schema/schema_generated.h>
4
- #include < executorch/core/values/Evalue.h>
5
4
#include < executorch/runtime/backend/backend_registry.h>
6
5
#include < executorch/runtime/core/error.h>
6
+ #include < executorch/runtime/core/evalue.h>
7
7
#include < executorch/runtime/platform/profiler.h>
8
8
#include < cstdio>
9
9
#include < cstdlib> /* strtol */
Original file line number Diff line number Diff line change 1
1
#include < executorch/backends/xnnpack/runtime/XNNCompiler.h>
2
- #include < executorch/core/values/Evalue.h>
3
2
#include < executorch/runtime/backend/backend_registry.h>
4
3
#include < executorch/runtime/core/error.h>
4
+ #include < executorch/runtime/core/evalue.h>
5
5
#include < executorch/runtime/platform/profiler.h>
6
6
#include < executorch/util/memory_utils.h>
7
7
#include < memory>
Original file line number Diff line number Diff line change @@ -376,7 +376,7 @@ def executorch_generated_lib(
376
376
deps = [
377
377
"//executorch/runtime/kernel:operator_registry" ,
378
378
"//executorch/core/prim_ops:prim_ops_registry" + aten_suffix ,
379
- "//executorch/core/values:executor_values " + aten_suffix ,
379
+ "//executorch/runtime/core:evalue " + aten_suffix ,
380
380
"//executorch/profiler:profiler" ,
381
381
"//executorch/codegen:macros" ,
382
382
] + deps ,
Original file line number Diff line number Diff line change 1
1
#include < executorch/core/kernel_types/kernel_types.h>
2
- #include < executorch/core/values/Evalue .h>
2
+ #include < executorch/runtime/ core/evalue .h>
3
3
#include < executorch/runtime/kernel/operator_registry.h>
4
4
#include < executorch/runtime/platform/profiler.h>
5
5
#include " ${fn_header}" // Generated Function import headers
Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ def define_common_targets():
33
33
"//executorch/kernels/optimized/test/..." ,
34
34
"//executorch/kernels/test/..." ,
35
35
"//executorch/core/test/..." ,
36
+ "//executorch/runtime/core/test/..." ,
36
37
"//executorch/test/..." ,
37
38
"//executorch/util/..." ,
38
39
"//executorch/backends/qnnpack/test/..." ,
Original file line number Diff line number Diff line change 1
1
#include < executorch/core/prim_ops/et_copy_index.h>
2
- #include < executorch/core/values/Evalue .h>
2
+ #include < executorch/runtime/ core/evalue .h>
3
3
#include < executorch/runtime/kernel/kernel_includes.h>
4
4
#include < executorch/runtime/kernel/operator_registry.h>
5
5
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
- #include < executorch/core/values/Evalue .h>
3
+ #include < executorch/runtime/ core/evalue .h>
4
4
#include < executorch/runtime/kernel/kernel_runtime_context.h>
5
5
6
6
namespace torch {
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ def define_common_targets():
19
19
"//executorch/runtime/kernel:kernel_includes" + aten_suffix ,
20
20
],
21
21
exported_deps = [
22
- "//executorch/core/values:executor_values " + aten_suffix ,
22
+ "//executorch/runtime/core:evalue " + aten_suffix ,
23
23
"//executorch/runtime/kernel:kernel_runtime_context" + aten_suffix ,
24
24
],
25
25
)
@@ -37,7 +37,7 @@ def define_common_targets():
37
37
compiler_flags = ["-Wno-global-constructors" ],
38
38
deps = [
39
39
":et_copy_index" + aten_suffix ,
40
- "//executorch/core/values:executor_values " + aten_suffix ,
40
+ "//executorch/runtime/core:evalue " + aten_suffix ,
41
41
"//executorch/runtime/kernel:operator_registry" ,
42
42
"//executorch/runtime/kernel:kernel_includes" + aten_suffix ,
43
43
],
Original file line number Diff line number Diff line change 4
4
#include < executorch/core/kernel_types/testing/TensorFactory.h>
5
5
#include < executorch/core/kernel_types/testing/TensorUtil.h>
6
6
#include < executorch/core/kernel_types/util/tensor_util.h>
7
- #include < executorch/core/values/Evalue .h>
7
+ #include < executorch/runtime/ core/evalue .h>
8
8
#include < executorch/runtime/kernel/kernel_runtime_context.h>
9
9
#include < executorch/runtime/kernel/operator_registry.h>
10
10
#include < executorch/runtime/platform/runtime.h>
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
3
#include < executorch/core/kernel_types/kernel_types.h>
4
- #include < executorch/core/values/Evalue.h>
5
4
#include < executorch/executor/MemoryManager.h>
6
5
#include < executorch/executor/Program.h>
7
6
#include < executorch/runtime/core/error.h>
7
+ #include < executorch/runtime/core/evalue.h>
8
8
#include < executorch/runtime/platform/compiler.h>
9
9
10
10
// Forward declare flatbuffer types. This is a public header and must not
Original file line number Diff line number Diff line change @@ -82,7 +82,7 @@ def define_common_targets():
82
82
"//executorch/core/kernel_types/util:tensor_util" + aten_suffix ,
83
83
"//executorch/core/kernel_types/util:dim_order_util" ,
84
84
"//executorch/core/kernel_types/util:scalar_type_util" ,
85
- "//executorch/core/values:executor_values " ,
85
+ "//executorch/runtime/core:evalue " ,
86
86
"//executorch/runtime/core:memory_allocator" ,
87
87
"//executorch/core/kernel_types:kernel_types" + aten_suffix ,
88
88
":program" ,
Original file line number Diff line number Diff line change 1
1
#include < executorch/core/kernel_types/kernel_types.h>
2
2
#include < executorch/core/kernel_types/util/DimOrderUtils.h>
3
- #include < executorch/core/values/Evalue.h>
4
3
#include < executorch/executor/Program.h>
5
4
#include < executorch/executor/tensor_parser.h>
6
5
#include < executorch/runtime/core/error.h>
6
+ #include < executorch/runtime/core/evalue.h>
7
7
#include < executorch/runtime/core/result.h>
8
8
#include < executorch/runtime/platform/profiler.h>
9
9
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
3
#include < executorch/core/kernel_types/kernel_types.h>
4
- #include < executorch/core/values/Evalue.h>
5
4
#include < executorch/executor/Executor.h>
6
5
#include < executorch/executor/Program.h>
7
6
#include < executorch/runtime/core/error.h>
7
+ #include < executorch/runtime/core/evalue.h>
8
8
#include < executorch/runtime/core/memory_allocator.h>
9
9
#include < executorch/runtime/core/result.h>
10
10
#include < executorch/schema/schema_generated.h>
Original file line number Diff line number Diff line change 1
1
#include < ATen/ATen.h> // @manual=//caffe2/aten:ATen-core
2
2
#include < executorch/core/kernel_types/kernel_types.h>
3
3
#include < executorch/core/kernel_types/util/DimOrderUtils.h>
4
- #include < executorch/core/values/Evalue.h>
5
4
#include < executorch/executor/Program.h>
6
5
#include < executorch/executor/tensor_parser.h>
7
6
#include < executorch/runtime/core/error.h>
7
+ #include < executorch/runtime/core/evalue.h>
8
8
#include < executorch/runtime/core/result.h>
9
9
#include < executorch/runtime/platform/profiler.h>
10
10
Original file line number Diff line number Diff line change 7
7
#include < unordered_map>
8
8
9
9
#include < executorch/core/kernel_types/kernel_types.h>
10
- #include < executorch/core/values/Evalue.h>
11
10
#include < executorch/executor/Executor.h>
12
11
#include < executorch/pytree/pytree.h>
13
12
#include < executorch/runtime/core/array_ref.h>
13
+ #include < executorch/runtime/core/evalue.h>
14
14
#include < executorch/runtime/core/hierarchical_allocator.h>
15
15
#include < executorch/runtime/core/memory_allocator.h>
16
16
#include < executorch/runtime/kernel/kernel_runtime_context.h>
Original file line number Diff line number Diff line change 1
- #include < executorch/core/values/Evalue.h>
2
1
#include < executorch/runtime/backend/backend_registry.h>
3
2
#include < executorch/runtime/core/error.h>
3
+ #include < executorch/runtime/core/evalue.h>
4
4
#include < executorch/runtime/platform/profiler.h>
5
5
#include < cstdio>
6
6
#include < cstdlib> /* strtol */
Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ def define_common_targets():
39
39
],
40
40
deps = [
41
41
"//executorch/core/kernel_types:kernel_types" ,
42
- "//executorch/core/values:executor_values " ,
42
+ "//executorch/runtime/core:evalue " ,
43
43
"//executorch/runtime/core:core" ,
44
44
"//executorch/runtime/platform:platform" ,
45
45
"//executorch/runtime/kernel:operator_registry" ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ def define_common_targets():
7
7
deps = [
8
8
"//executorch/core/kernel_types:kernel_types" ,
9
9
"//executorch/core/kernel_types/testing:tensor_util" ,
10
- "//executorch/core/values:executor_values " ,
10
+ "//executorch/runtime/core:evalue " ,
11
11
"//executorch/kernels/portable/cpu/util:broadcast_util" ,
12
12
],
13
13
)
Original file line number Diff line number Diff line change 2
2
3
3
#include < cstring>
4
4
5
- #include < executorch/core/values/Evalue.h>
6
5
#include < executorch/runtime/core/array_ref.h>
7
6
#include < executorch/runtime/core/error.h>
7
+ #include < executorch/runtime/core/evalue.h>
8
8
#include < executorch/runtime/core/freeable_buffer.h>
9
9
#include < executorch/runtime/core/memory_allocator.h>
10
10
#include < executorch/runtime/core/result.h>
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ def define_common_targets():
24
24
],
25
25
exported_deps = [
26
26
"//executorch/runtime/core:core" ,
27
- "//executorch/core/values:executor_values " + aten_suffix ,
27
+ "//executorch/runtime/core:evalue " + aten_suffix ,
28
28
"//executorch/runtime/core:memory_allocator" ,
29
29
"//executorch/profiler:profiler" ,
30
30
],
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
3
#include < executorch/core/kernel_types/kernel_types.h>
4
- #include < executorch/core/values/Tag .h>
4
+ #include < executorch/runtime/ core/tag .h>
5
5
#include < executorch/runtime/platform/assert.h>
6
6
7
7
namespace torch {
Original file line number Diff line number Diff line change 1
1
#pragma once
2
2
3
- #include < executorch/core/values/Tag .h>
3
+ #include < executorch/runtime/ core/tag .h>
4
4
#include < executorch/runtime/platform/assert.h>
5
5
6
6
#include < cstdint>
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ def define_common_targets():
33
33
"//executorch/core/kernel_types:tensor_shape_dynamism" ,
34
34
"//executorch/core/kernel_types/util:scalar_type_util" ,
35
35
"//executorch/core/kernel_types/util:dim_order_util" ,
36
- "//executorch/core/values:executor_tag " ,
36
+ "//executorch/runtime/core:tag " ,
37
37
],
38
38
)
39
39
@@ -55,6 +55,6 @@ def define_common_targets():
55
55
],
56
56
exported_deps = [
57
57
"//executorch/runtime/core:core" ,
58
- "//executorch/core/values:executor_tag " ,
58
+ "//executorch/runtime/core:tag " ,
59
59
],
60
60
)
File renamed without changes.
Original file line number Diff line number Diff line change @@ -46,3 +46,31 @@ def define_common_targets():
46
46
"@EXECUTORCH_CLIENTS" ,
47
47
],
48
48
)
49
+
50
+ for aten_mode in (True , False ):
51
+ aten_suffix = ("_aten" if aten_mode else "" )
52
+ runtime .cxx_library (
53
+ name = "evalue" + aten_suffix ,
54
+ exported_headers = [
55
+ "evalue.h" ,
56
+ ],
57
+ visibility = [
58
+ "//executorch/..." ,
59
+ "@EXECUTORCH_CLIENTS" ,
60
+ ],
61
+ exported_deps = [
62
+ "//executorch/runtime/core:core" ,
63
+ "//executorch/core/kernel_types:kernel_types" + aten_suffix ,
64
+ ":tag" ,
65
+ ],
66
+ )
67
+
68
+ runtime .cxx_library (
69
+ name = "tag" ,
70
+ exported_headers = [
71
+ "tag.h" ,
72
+ ],
73
+ visibility = [
74
+ "//executorch/..." ,
75
+ ],
76
+ )
Original file line number Diff line number Diff line change 2
2
3
3
#include < executorch/core/kernel_types/kernel_types.h>
4
4
#include < executorch/core/kernel_types/testing/TensorFactory.h>
5
- #include < executorch/core/values/Evalue .h>
5
+ #include < executorch/runtime/ core/evalue .h>
6
6
#include < executorch/test/utils/DeathTest.h>
7
7
8
8
using namespace ::testing;
Original file line number Diff line number Diff line change @@ -62,3 +62,16 @@ def define_common_targets():
62
62
"//executorch/runtime/core:memory_allocator" ,
63
63
],
64
64
)
65
+
66
+ for aten_mode in (True , False ):
67
+ aten_suffix = "_aten" if aten_mode else ""
68
+
69
+ runtime .cxx_test (
70
+ name = "evalue_test" + aten_suffix ,
71
+ srcs = ["evalue_test.cpp" ],
72
+ deps = [
73
+ "//executorch/core/kernel_types:kernel_types" + aten_suffix ,
74
+ "//executorch/core/kernel_types/testing:tensor_util" + aten_suffix ,
75
+ "//executorch/runtime/core:evalue" + aten_suffix ,
76
+ ],
77
+ )
You can’t perform that action at this time.
0 commit comments