[Memory Planner] Update the Memory Planner
[platform/core/ml/nntrainer.git] / nntrainer / tensor / meson.build
1 tensor_sources = [
2   'blas_interface.cpp',
3   'cache_elem.cpp',
4   'cache_loader.cpp',
5   'cache_pool.cpp',
6   'lazy_tensor.cpp',
7   'manager.cpp',
8   'tensor.cpp',
9   'tensor_dim.cpp',
10   'var_grad.cpp',
11   'weight.cpp',
12   'basic_planner.cpp',
13   'memory_pool.cpp',
14   'swap_device.cpp',
15   'tensor_pool.cpp',
16   'optimized_v1_planner.cpp',
17   'optimized_v2_planner.cpp',
18   'optimized_v3_planner.cpp',
19   'task_executor.cpp',
20 ]
21
22 tensor_headers = [
23   'memory_data.h',
24   'tensor.h',
25   'tensor_wrap_specs.h'
26 ]
27
28 foreach s : tensor_sources
29   nntrainer_sources += meson.current_source_dir() / s
30 endforeach
31
32 foreach h : tensor_headers
33   nntrainer_headers += meson.current_source_dir() / h
34 endforeach