From d3c0cd24fcc97f7fe25950fd8508519b21bbf67f Mon Sep 17 00:00:00 2001 From: Changming Sun Date: Wed, 15 May 2019 16:42:51 -0700 Subject: [PATCH] Change the cpu allocator info used in OptimizerExecutionFrame class (#1036) * Change the cpu allocator info used in OptimizerExecutionFrame class --- onnxruntime/core/optimizer/optimizer_execution_frame.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/onnxruntime/core/optimizer/optimizer_execution_frame.cc b/onnxruntime/core/optimizer/optimizer_execution_frame.cc index 36b1ef803f..f5132f4a8a 100644 --- a/onnxruntime/core/optimizer/optimizer_execution_frame.cc +++ b/onnxruntime/core/optimizer/optimizer_execution_frame.cc @@ -34,7 +34,7 @@ OptimizerExecutionFrame::Info::Info(const std::vector& nodes, size_t cpu_tensor_length; ORT_RETURN_IF_ERROR(utils::GetSizeInBytesFromTensorProto<0>(tensor_proto, &cpu_tensor_length)); MLValue mlvalue; - OrtAllocatorInfo info("Cpu", OrtDeviceAllocator, 0, OrtMemTypeDefault); + const OrtAllocatorInfo& info = cpu_execution_provider_->GetAllocator(0, OrtMemTypeDefault)->Info(); std::unique_ptr data(new char[cpu_tensor_length]); std::unique_ptr p_tensor; OrtCallback d;