This is an automated email from the ASF dual-hosted git repository.
tqchen pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tvm.git
The following commit(s) were added to refs/heads/main by this push:
new 8a04efa Graph executor: remove unnecessary unique_ptr, NFC (#8214)
8a04efa is described below
commit 8a04efa3a65ca90b341cbc821b12ada59db88300
Author: Krzysztof Parzyszek <[email protected]>
AuthorDate: Wed Jun 9 09:25:34 2021 -0500
Graph executor: remove unnecessary unique_ptr, NFC (#8214)
---
src/runtime/graph_executor/graph_executor.cc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/runtime/graph_executor/graph_executor.cc
b/src/runtime/graph_executor/graph_executor.cc
index ad5b99e..1084b4e 100644
--- a/src/runtime/graph_executor/graph_executor.cc
+++ b/src/runtime/graph_executor/graph_executor.cc
@@ -267,10 +267,10 @@ void GraphExecutor::DefaultLookupLinkedParam(TVMArgs
args, TVMRetValue* rv) {
std::vector<int64_t> shape_vec{template_tensor->shape,
template_tensor->shape +
template_tensor->ndim};
- std::unique_ptr<NDArray::Container> container{new NDArray::Container(
- static_cast<void*>(opaque_handle), shape_vec, template_tensor->dtype,
dev)};
+ auto* container = new NDArray::Container(static_cast<void*>(opaque_handle),
shape_vec,
+ template_tensor->dtype, dev);
container->SetDeleter(GraphExecutor::LinkedNDArrayDeleter);
- *rv = NDArray(GetObjectPtr<Object>(container.release()));
+ *rv = NDArray(GetObjectPtr<Object>(container));
}
void GraphExecutor::SetupStorage() {