diff options
Diffstat (limited to 'runtime/onert/core/src/backend/controlflow/TensorBuilder.cc')
-rw-r--r-- | runtime/onert/core/src/backend/controlflow/TensorBuilder.cc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/runtime/onert/core/src/backend/controlflow/TensorBuilder.cc b/runtime/onert/core/src/backend/controlflow/TensorBuilder.cc index e4b0388f9..a767f0eca 100644 --- a/runtime/onert/core/src/backend/controlflow/TensorBuilder.cc +++ b/runtime/onert/core/src/backend/controlflow/TensorBuilder.cc @@ -30,8 +30,8 @@ namespace controlflow TensorBuilder::TensorBuilder(const std::shared_ptr<TensorRegistry> &tensor_reg) : _tensor_reg{tensor_reg}, _dynamic_tensor_mgr{new DynamicTensorManager(_tensor_reg->base_reg())}, - _static_tensor_mgr{new cpu_common::StaticTensorManager( - _tensor_reg->base_reg(), _dynamic_tensor_mgr->dynamic_mem_mgr().get())} + _static_tensor_mgr{ + new cpu_common::StaticTensorManager(_tensor_reg->base_reg(), _dynamic_tensor_mgr.get())} { /* empty */ } @@ -90,11 +90,7 @@ bool TensorBuilder::isRegistered(const ir::OperandIndex &ind) const return _tensor_info_map.find(ind) != _tensor_info_map.end(); } -void TensorBuilder::prepare(void) -{ - _static_tensor_mgr->allocateConsts(); - _static_tensor_mgr->allocateNonconsts(); -} +void TensorBuilder::prepare(void) { _static_tensor_mgr->allocateNonconsts(); } void TensorBuilder::allocate() { @@ -102,7 +98,7 @@ void TensorBuilder::allocate() // This is because CPU kernels require `ITensor`s to be allocated before Kernel Generation. } -IDynamicTensorManager *TensorBuilder::dynamicTensorManager(void) +DynamicTensorManager *TensorBuilder::dynamicTensorManager(void) { return _dynamic_tensor_mgr.get(); } |