From 1f419e259a4db2f0736126b31b93f1ca438f50f8 Mon Sep 17 00:00:00 2001 From: gfuse Date: Mon, 23 Aug 2021 10:28:20 +0200 Subject: [PATCH] add more log to debug gpu --- GPU_version/vio/include/vio/cl_class.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/GPU_version/vio/include/vio/cl_class.h b/GPU_version/vio/include/vio/cl_class.h index 66ac2df..f8548c1 100644 --- a/GPU_version/vio/include/vio/cl_class.h +++ b/GPU_version/vio/include/vio/cl_class.h @@ -188,9 +188,13 @@ public: } template void read(size_t id1/*kernal ID*/,size_t id2/*buffer ID*/,size_t size/*size*/, T* out){ + std::cerr<<"read GPU line 191\t"; T* Map_buf=(T*)queue->enqueueMapBuffer(_kernels.at(id1).read(id2).first,CL_TRUE,CL_MAP_READ,0,sizeof(T) * size); + std::cerr<<"read GPU line 193\t"; memcpy(out,Map_buf,sizeof(T) * size); + std::cerr<<"read GPU line 195\t"; if(queue->enqueueUnmapMemObject(_kernels.at(id1).read(id2).first,Map_buf)!=CL_SUCCESS)std::cerr<<"Read buffer on GPU failed"<<'\n'; + std::cerr<<"read GPU line 197\t"; } void clear_buf(); private: