diff --git a/mindspore/lite/src/runtime/kernel/opencl/subgraph_opencl_kernel.cc b/mindspore/lite/src/runtime/kernel/opencl/subgraph_opencl_kernel.cc index 0c4c760aa72..c5d6857fcc6 100644 --- a/mindspore/lite/src/runtime/kernel/opencl/subgraph_opencl_kernel.cc +++ b/mindspore/lite/src/runtime/kernel/opencl/subgraph_opencl_kernel.cc @@ -321,6 +321,10 @@ int SubGraphOpenCLKernel::ReSize() { return RET_OK; } int SubGraphOpenCLKernel::Run() { for (auto &tensor : in_tensors_) { + if (tensor->data_c() == nullptr) { + MS_LOG(ERROR) << "OpenCL subgraph input tensor data is null"; + return RET_ERROR; + } allocator_->UnmapBuffer(tensor->data_c()); }